From 56433c891b382643570f9f3e860a48de652264c7 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 1 Oct 2014 20:13:17 -0400 Subject: [PATCH 001/144] Cleans up used_radios The used_radios handling was too specific to be in mob/living/say. Subtypes had to figure out what to pass for used_radios anyways, they can also decide how to handle radio use (or if talking into radios even applies to their mob type). --- code/modules/mob/living/carbon/human/say.dm | 15 ++++++++++++++- code/modules/mob/living/say.dm | 16 +--------------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 21b336a650..1ae9b79fa2 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -122,13 +122,26 @@ r_ear.talk_into(src,message, message_mode, verb, speaking) used_radios += r_ear + //speaking into radios + if(used_radios.len) + italics = 1 + message_range = 1 + + for(var/mob/living/M in hearers(5, src)) + if(M != src) + M.show_message("[src] talks into [used_radios.len ? used_radios[1] : "the radio."]") + if (speech_sound) + src.playsound_local(get_turf(src), speech_sound, sound_vol * 0.5, 1) + + speech_sound = null //so we don't play it twice. + var/sound/speech_sound var/sound_vol if(species.speech_sounds && prob(20)) speech_sound = sound(pick(species.speech_sounds)) sound_vol = 50 - ..(message, speaking, verb, alt_name, italics, message_range, used_radios, speech_sound, sound_vol) //ohgod we should really be passing a datum here. + ..(message, speaking, verb, alt_name, italics, message_range, speech_sound, sound_vol) //ohgod we should really be passing a datum here. /mob/living/carbon/human/proc/forcesay(list/append) if(stat == CONSCIOUS) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index f778e46209..fe06986421 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -59,7 +59,7 @@ var/list/department_radio_keys = list( if(!istype(dongle)) return if(dongle.translate_binary) return 1 -/mob/living/say(var/message, var/datum/language/speaking = null, var/verb="says", var/alt_name="", var/italics=0, var/message_range = world.view, var/list/used_radios = list(), var/sound/speech_sound, var/sound_vol) +/mob/living/say(var/message, var/datum/language/speaking = null, var/verb="says", var/alt_name="", var/italics=0, var/message_range = world.view, var/sound/speech_sound, var/sound_vol) var/turf/T = get_turf(src) @@ -73,20 +73,6 @@ var/list/department_radio_keys = list( say_signlang(message, pick(speaking.signlang_verb), speaking) return 1 - //speaking into radios - if(used_radios.len) - italics = 1 - message_range = 1 - - if (!istype(src, /mob/living/silicon/ai)) // Atlantis: Prevents nearby people from hearing the AI when it talks using it's integrated radio. - for(var/mob/living/M in hearers(5, src)) - if(M != src) - M.show_message("[src] talks into [used_radios.len ? used_radios[1] : "the radio."]") - if (speech_sound) - src.playsound_local(get_turf(src), speech_sound, sound_vol * 0.5, 1) - - speech_sound = null //so we don't play it twice. - //make sure the air can transmit speech var/datum/gas_mixture/environment = T.return_air() if(environment) From b88666895bca6dd6db2944185267f87bd8ae36c9 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 1 Oct 2014 21:39:02 -0400 Subject: [PATCH 002/144] Allows properly keyed headsets to broadcast in robot talk and/or hivemind Adds :0 speech code which activates radio-defined behaviour. --- .../items/devices/radio/encryptionkey.dm | 1 + .../objects/items/devices/radio/headset.dm | 12 ++++++ .../game/objects/items/devices/radio/radio.dm | 38 ++++++++++--------- code/modules/mob/living/carbon/human/say.dm | 29 +++++++------- code/modules/mob/living/say.dm | 1 + code/modules/mob/living/silicon/say.dm | 2 +- 6 files changed, 48 insertions(+), 35 deletions(-) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 287e827249..65a60ef568 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -5,6 +5,7 @@ icon = 'icons/obj/radio.dmi' icon_state = "cypherkey" item_state = "" + w_class = 1 var/translate_binary = 0 var/translate_hive = 0 var/syndie = 0 diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index e7b7043266..1e7eecb9a7 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -19,6 +19,18 @@ keyslot1 = new /obj/item/device/encryptionkey/ recalculateChannels() +/obj/item/device/radio/headset/handle_message_mode(mob/living/M as mob, message, channel) + if (channel == "special") + if (translate_binary) + var/datum/language/binary = all_languages["Robot Talk"] + binary.broadcast(M, message) + if (translate_hive) + var/datum/language/hivemind = all_languages["Hivemind"] + hivemind.broadcast(M, message) + return null + + return ..() + /obj/item/device/radio/headset/receive_range(freq, level, aiOverride = 0) if (aiOverride) return ..(freq, level) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 843ce25b29..d3aee944f7 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -219,6 +219,23 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use del(A) return +// Interprets the message mode when talking into a radio, possibly returning a connection datum +/obj/item/device/radio/proc/handle_message_mode(mob/living/M as mob, message, message_mode) + // If a channel isn't specified, send to common. + if(!message_mode || message_mode == "headset") + return radio_connection + + // Otherwise, if a channel is specified, look for it. + if(channels) + if (message_mode == "department") // Department radio shortcut + message_mode = channels[1] + + if (channels[message_mode]) // only broadcast if the channel is set on + return secure_radio_connections[message_mode] + + // If we were to send to a channel we don't have, drop it. + return null + /obj/item/device/radio/talk_into(mob/living/M as mob, message, channel, var/verb = "says", var/datum/language/speaking = null) if(!on) return // the device has to be on // Fix for permacell radios, but kinda eh about actually fixing them. @@ -244,23 +261,8 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use to each individual headset. */ - //#### Grab the connection datum ####// - var/datum/radio_frequency/connection = null - if(channel == "headset") - channel = null - if(channel) // If a channel is specified, look for it. - if(channels && channels.len > 0) - if (channel == "department") - //world << "DEBUG: channel=\"[channel]\" switching to \"[channels[1]]\"" - channel = channels[1] - connection = secure_radio_connections[channel] - if (!channels[channel]) // if the channel is turned off, don't broadcast - return - else - // If we were to send to a channel we don't have, drop it. - else // If a channel isn't specified, send to common. - connection = radio_connection - channel = null + //#### Grab the connection datum ####// + var/datum/radio_frequency/connection = handle_message_mode(M, message, channel) if (!istype(connection)) return if (!connection) @@ -424,7 +426,7 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use // Oh my god; the comms are down or something because the signal hasn't been broadcasted yet in our level. // Send a mundane broadcast with limited targets: - //THIS IS TEMPORARY. + //THIS IS TEMPORARY. YEAH RIGHT if(!connection) return //~Carn Broadcast_Message(connection, M, voicemask, pick(M.speak_emote), diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 1ae9b79fa2..3d4bf5cf85 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -114,13 +114,18 @@ return else if(message_mode) - if(message_mode in (radiochannels | "department")) - if(l_ear && istype(l_ear,/obj/item/device/radio)) - l_ear.talk_into(src,message, message_mode, verb, speaking) - used_radios += l_ear - else if(r_ear && istype(r_ear,/obj/item/device/radio)) - r_ear.talk_into(src,message, message_mode, verb, speaking) - used_radios += r_ear + if(l_ear && istype(l_ear,/obj/item/device/radio)) + l_ear.talk_into(src,message, message_mode, verb, speaking) + used_radios += l_ear + else if(r_ear && istype(r_ear,/obj/item/device/radio)) + r_ear.talk_into(src,message, message_mode, verb, speaking) + used_radios += r_ear + + var/sound/speech_sound + var/sound_vol + if(species.speech_sounds && prob(20)) + speech_sound = sound(pick(species.speech_sounds)) + sound_vol = 50 //speaking into radios if(used_radios.len) @@ -131,15 +136,7 @@ if(M != src) M.show_message("[src] talks into [used_radios.len ? used_radios[1] : "the radio."]") if (speech_sound) - src.playsound_local(get_turf(src), speech_sound, sound_vol * 0.5, 1) - - speech_sound = null //so we don't play it twice. - - var/sound/speech_sound - var/sound_vol - if(species.speech_sounds && prob(20)) - speech_sound = sound(pick(species.speech_sounds)) - sound_vol = 50 + sound_vol *= 0.5 ..(message, speaking, verb, alt_name, italics, message_range, speech_sound, sound_vol) //ohgod we should really be passing a datum here. diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index fe06986421..2c3c6f12aa 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -3,6 +3,7 @@ var/list/department_radio_keys = list( ":l" = "left ear", "#l" = "left ear", ".l" = "left ear", ":i" = "intercom", "#i" = "intercom", ".i" = "intercom", ":h" = "department", "#h" = "department", ".h" = "department", + ":0" = "special", "#0" = "special", ".0" = "special", //activate radio-specific special functions ":c" = "Command", "#c" = "Command", ".c" = "Command", ":n" = "Science", "#n" = "Science", ".n" = "Science", ":m" = "Medical", "#m" = "Medical", ".m" = "Medical", diff --git a/code/modules/mob/living/silicon/say.dm b/code/modules/mob/living/silicon/say.dm index 7f04c7b3ee..de697da123 100644 --- a/code/modules/mob/living/silicon/say.dm +++ b/code/modules/mob/living/silicon/say.dm @@ -130,7 +130,7 @@ return 1 else - if(message_mode && message_mode in radiochannels) + if(message_mode) switch(bot_type) if(IS_AI) if (AI.aiRadio.disabledAi) From 3209f1930480aef7f74647e0ea12e3a0ce3f3a70 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 1 Oct 2014 21:41:09 -0400 Subject: [PATCH 003/144] Removes unused radio code, world print in forcesay --- .../game/objects/items/devices/radio/radio.dm | 394 ++++++------------ code/modules/admin/verbs/debug.dm | 9 - code/modules/mob/living/carbon/human/say.dm | 2 - 3 files changed, 120 insertions(+), 285 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index d3aee944f7..09accd4f79 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -1,6 +1,3 @@ -var/GLOBAL_RADIO_TYPE = 1 // radio type to use - // 0 = old radios - // 1 = new radios (subspace technology) /obj/item/device/radio @@ -248,146 +245,85 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use M.last_target_click = world.time - if(GLOBAL_RADIO_TYPE == 1) // NEW RADIO SYSTEMS: By Doohl + /* Quick introduction: + This new radio system uses a very robust FTL signaling technology unoriginally + dubbed "subspace" which is somewhat similar to 'blue-space' but can't + actually transmit large mass. Headsets are the only radio devices capable + of sending subspace transmissions to the Communications Satellite. - /* Quick introduction: - This new radio system uses a very robust FTL signaling technology unoriginally - dubbed "subspace" which is somewhat similar to 'blue-space' but can't - actually transmit large mass. Headsets are the only radio devices capable - of sending subspace transmissions to the Communications Satellite. + A headset sends a signal to a subspace listener/reciever elsewhere in space, + the signal gets processed and logged, and an audible transmission gets sent + to each individual headset. + */ - A headset sends a signal to a subspace listener/reciever elsewhere in space, - the signal gets processed and logged, and an audible transmission gets sent - to each individual headset. - */ + //#### Grab the connection datum ####// + var/datum/radio_frequency/connection = handle_message_mode(M, message, channel) + if (!istype(connection)) + return + if (!connection) + return - //#### Grab the connection datum ####// - var/datum/radio_frequency/connection = handle_message_mode(M, message, channel) - if (!istype(connection)) - return - if (!connection) - return + var/turf/position = get_turf(src) - var/turf/position = get_turf(src) + //#### Tagging the signal with all appropriate identity values ####// - //#### Tagging the signal with all appropriate identity values ####// - - // ||-- The mob's name identity --|| - var/displayname = M.name // grab the display name (name you get when you hover over someone's icon) - var/real_name = M.real_name // mob's real name - var/mobkey = "none" // player key associated with mob - var/voicemask = 0 // the speaker is wearing a voice mask - if(M.client) - mobkey = M.key // assign the mob's key + // ||-- The mob's name identity --|| + var/displayname = M.name // grab the display name (name you get when you hover over someone's icon) + var/real_name = M.real_name // mob's real name + var/mobkey = "none" // player key associated with mob + var/voicemask = 0 // the speaker is wearing a voice mask + if(M.client) + mobkey = M.key // assign the mob's key - var/jobname // the mob's "job" + var/jobname // the mob's "job" - // --- Human: use their actual job --- - if (ishuman(M)) - jobname = M:get_assignment() + // --- Human: use their actual job --- + if (ishuman(M)) + jobname = M:get_assignment() - // --- Carbon Nonhuman --- - else if (iscarbon(M)) // Nonhuman carbon mob - jobname = "No id" + // --- Carbon Nonhuman --- + else if (iscarbon(M)) // Nonhuman carbon mob + jobname = "No id" - // --- AI --- - else if (isAI(M)) - jobname = "AI" + // --- AI --- + else if (isAI(M)) + jobname = "AI" - // --- Cyborg --- - else if (isrobot(M)) - jobname = "Cyborg" + // --- Cyborg --- + else if (isrobot(M)) + jobname = "Cyborg" - // --- Personal AI (pAI) --- - else if (istype(M, /mob/living/silicon/pai)) - jobname = "Personal AI" + // --- Personal AI (pAI) --- + else if (istype(M, /mob/living/silicon/pai)) + jobname = "Personal AI" - // --- Unidentifiable mob --- - else - jobname = "Unknown" + // --- Unidentifiable mob --- + else + jobname = "Unknown" - // --- Modifications to the mob's identity --- + // --- Modifications to the mob's identity --- - // The mob is disguising their identity: - if (ishuman(M) && M.GetVoice() != real_name) - displayname = M.GetVoice() - jobname = "Unknown" - voicemask = 1 + // The mob is disguising their identity: + if (ishuman(M) && M.GetVoice() != real_name) + displayname = M.GetVoice() + jobname = "Unknown" + voicemask = 1 - /* ###### Radio headsets can only broadcast through subspace ###### */ - - if(subspace_transmission) - // First, we want to generate a new radio signal - var/datum/signal/signal = new - signal.transmission_method = 2 // 2 would be a subspace transmission. - // transmission_method could probably be enumerated through #define. Would be neater. - - // --- Finally, tag the actual signal with the appropriate values --- - signal.data = list( - // Identity-associated tags: - "mob" = M, // store a reference to the mob - "mobtype" = M.type, // the mob's type - "realname" = real_name, // the mob's real name - "name" = displayname, // the mob's display name - "job" = jobname, // the mob's job - "key" = mobkey, // the mob's key - "vmessage" = pick(M.speak_emote), // the message to display if the voice wasn't understood - "vname" = M.voice_name, // the name to display if the voice wasn't understood - "vmask" = voicemask, // 1 if the mob is using a voice gas mask - - // We store things that would otherwise be kept in the actual mob - // so that they can be logged even AFTER the mob is deleted or something - - // Other tags: - "compression" = rand(45,50), // compressed radio signal - "message" = message, // the actual sent message - "connection" = connection, // the radio connection to use - "radio" = src, // stores the radio used for transmission - "slow" = 0, // how much to sleep() before broadcasting - simulates net lag - "traffic" = 0, // dictates the total traffic sum that the signal went through - "type" = 0, // determines what type of radio input it is: normal broadcast - "server" = null, // the last server to log this signal - "reject" = 0, // if nonzero, the signal will not be accepted by any broadcasting machinery - "level" = position.z, // The source's z level - "language" = speaking, - "verb" = verb - ) - signal.frequency = connection.frequency // Quick frequency set - - //#### Sending the signal to all subspace receivers ####// - - for(var/obj/machinery/telecomms/receiver/R in telecomms_list) - R.receive_signal(signal) - - // Allinone can act as receivers. - for(var/obj/machinery/telecomms/allinone/R in telecomms_list) - R.receive_signal(signal) - - // Receiving code can be located in Telecommunications.dm - return - - - /* ###### Intercoms and station-bounced radios ###### */ - - var/filter_type = 2 - - /* --- Intercoms can only broadcast to other intercoms, but bounced radios can broadcast to bounced radios and intercoms --- */ - if(istype(src, /obj/item/device/radio/intercom)) - filter_type = 1 - + /* ###### Radio headsets can only broadcast through subspace ###### */ + if(subspace_transmission) + // First, we want to generate a new radio signal var/datum/signal/signal = new - signal.transmission_method = 2 - - - /* --- Try to send a normal subspace broadcast first */ + signal.transmission_method = 2 // 2 would be a subspace transmission. + // transmission_method could probably be enumerated through #define. Would be neater. + // --- Finally, tag the actual signal with the appropriate values --- signal.data = list( - + // Identity-associated tags: "mob" = M, // store a reference to the mob "mobtype" = M.type, // the mob's type "realname" = real_name, // the mob's real name @@ -396,192 +332,102 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use "key" = mobkey, // the mob's key "vmessage" = pick(M.speak_emote), // the message to display if the voice wasn't understood "vname" = M.voice_name, // the name to display if the voice wasn't understood - "vmask" = voicemask, // 1 if the mob is using a voice gas mas + "vmask" = voicemask, // 1 if the mob is using a voice gas mask - "compression" = 0, // uncompressed radio signal + // We store things that would otherwise be kept in the actual mob + // so that they can be logged even AFTER the mob is deleted or something + + // Other tags: + "compression" = rand(45,50), // compressed radio signal "message" = message, // the actual sent message "connection" = connection, // the radio connection to use "radio" = src, // stores the radio used for transmission - "slow" = 0, - "traffic" = 0, - "type" = 0, - "server" = null, - "reject" = 0, - "level" = position.z, + "slow" = 0, // how much to sleep() before broadcasting - simulates net lag + "traffic" = 0, // dictates the total traffic sum that the signal went through + "type" = 0, // determines what type of radio input it is: normal broadcast + "server" = null, // the last server to log this signal + "reject" = 0, // if nonzero, the signal will not be accepted by any broadcasting machinery + "level" = position.z, // The source's z level "language" = speaking, "verb" = verb ) signal.frequency = connection.frequency // Quick frequency set + //#### Sending the signal to all subspace receivers ####// + for(var/obj/machinery/telecomms/receiver/R in telecomms_list) R.receive_signal(signal) + // Allinone can act as receivers. + for(var/obj/machinery/telecomms/allinone/R in telecomms_list) + R.receive_signal(signal) - sleep(rand(10,25)) // wait a little... - - if(signal.data["done"] && position.z in signal.data["level"]) - // we're done here. - return - - // Oh my god; the comms are down or something because the signal hasn't been broadcasted yet in our level. - // Send a mundane broadcast with limited targets: - - //THIS IS TEMPORARY. YEAH RIGHT - if(!connection) return //~Carn - - Broadcast_Message(connection, M, voicemask, pick(M.speak_emote), - src, message, displayname, jobname, real_name, M.voice_name, - filter_type, signal.data["compression"], list(position.z), connection.frequency,verb,speaking) + // Receiving code can be located in Telecommunications.dm + return + /* ###### Intercoms and station-bounced radios ###### */ - else // OLD RADIO SYSTEMS: By Goons? + var/filter_type = 2 - var/datum/radio_frequency/connection = null - if(channel && channels && channels.len > 0) - if (channel == "department") - //world << "DEBUG: channel=\"[channel]\" switching to \"[channels[1]]\"" - channel = channels[1] - connection = secure_radio_connections[channel] - else - connection = radio_connection - channel = null - if (!istype(connection)) - return - var/display_freq = connection.frequency + /* --- Intercoms can only broadcast to other intercoms, but bounced radios can broadcast to bounced radios and intercoms --- */ + if(istype(src, /obj/item/device/radio/intercom)) + filter_type = 1 - //world << "DEBUG: used channel=\"[channel]\" frequency= \"[display_freq]\" connection.devices.len = [connection.devices.len]" - var/eqjobname + var/datum/signal/signal = new + signal.transmission_method = 2 - if (ishuman(M)) - eqjobname = M:get_assignment() - else if (iscarbon(M)) - eqjobname = "No id" //only humans can wear ID - else if (isAI(M)) - eqjobname = "AI" - else if (isrobot(M)) - eqjobname = "Cyborg"//Androids don't really describe these too well, in my opinion. - else if (istype(M, /mob/living/silicon/pai)) - eqjobname = "Personal AI" - else - eqjobname = "Unknown" - if (!(wires & WIRE_TRANSMIT)) - return + /* --- Try to send a normal subspace broadcast first */ - var/list/receive = list() + signal.data = list( - //for (var/obj/item/device/radio/R in radio_connection.devices) - for (var/obj/item/device/radio/R in connection.devices["[RADIO_CHAT]"]) // Modified for security headset code -- TLE - //if(R.accept_rad(src, message)) - receive |= R.send_hear(display_freq, 0) + "mob" = M, // store a reference to the mob + "mobtype" = M.type, // the mob's type + "realname" = real_name, // the mob's real name + "name" = displayname, // the mob's display name + "job" = jobname, // the mob's job + "key" = mobkey, // the mob's key + "vmessage" = pick(M.speak_emote), // the message to display if the voice wasn't understood + "vname" = M.voice_name, // the name to display if the voice wasn't understood + "vmask" = voicemask, // 1 if the mob is using a voice gas mas - //world << "DEBUG: receive.len=[receive.len]" - var/list/heard_masked = list() // masked name or no real name - var/list/heard_normal = list() // normal message - var/list/heard_voice = list() // voice message - var/list/heard_garbled = list() // garbled message + "compression" = 0, // uncompressed radio signal + "message" = message, // the actual sent message + "connection" = connection, // the radio connection to use + "radio" = src, // stores the radio used for transmission + "slow" = 0, + "traffic" = 0, + "type" = 0, + "server" = null, + "reject" = 0, + "level" = position.z, + "language" = speaking, + "verb" = verb + ) + signal.frequency = connection.frequency // Quick frequency set - for (var/mob/R in receive) - if (R.client && !(R.client.prefs.toggles & CHAT_RADIO)) //Adminning with 80 people on can be fun when you're trying to talk and all you can hear is radios. - continue - if (R.say_understands(M)) - if (ishuman(M) && M.GetVoice() != M.real_name) - heard_masked += R - else - heard_normal += R - else - heard_voice += R + for(var/obj/machinery/telecomms/receiver/R in telecomms_list) + R.receive_signal(signal) - if (length(heard_masked) || length(heard_normal) || length(heard_voice) || length(heard_garbled)) - var/part_a = "" - //var/part_b = " \icon[src]\[[format_frequency(frequency)]\] " - var/freq_text= get_frequency_name(display_freq) - var/part_b = " \icon[src]\[[freq_text]\] " // Tweaked for security headsets -- TLE - var/part_c = "" + sleep(rand(10,25)) // wait a little... - if (display_freq in ANTAG_FREQS) - part_a = "" - else if (display_freq==COMM_FREQ) - part_a = "" - else if (display_freq in DEPT_FREQS) - part_a = "" + if(signal.data["done"] && position.z in signal.data["level"]) + // we're done here. + return - var/quotedmsg = M.say_quote(message) + // Oh my god; the comms are down or something because the signal hasn't been broadcasted yet in our level. + // Send a mundane broadcast with limited targets: - //This following recording is intended for research and feedback in the use of department radio channels. + //THIS IS TEMPORARY. YEAH RIGHT + if(!connection) return //~Carn - var/part_blackbox_b = " \[[freq_text]\] " // Tweaked for security headsets -- TLE - var/blackbox_msg = "[part_a][M.name][part_blackbox_b][quotedmsg][part_c]" - //var/blackbox_admin_msg = "[part_a][M.name] (Real name: [M.real_name])[part_blackbox_b][quotedmsg][part_c]" - if(istype(blackbox)) - //BR.messages_admin += blackbox_admin_msg - switch(display_freq) - if(PUB_FREQ) - blackbox.msg_common += blackbox_msg - if(SCI_FREQ) - blackbox.msg_science += blackbox_msg - if(COMM_FREQ) - blackbox.msg_command += blackbox_msg - if(MED_FREQ) - blackbox.msg_medical += blackbox_msg - if(ENG_FREQ) - blackbox.msg_engineering += blackbox_msg - if(SEC_FREQ) - blackbox.msg_security += blackbox_msg - if(DTH_FREQ) - blackbox.msg_deathsquad += blackbox_msg - if(SYND_FREQ) - blackbox.msg_syndicate += blackbox_msg - if(SUP_FREQ) - blackbox.msg_cargo += blackbox_msg - else - blackbox.messages += blackbox_msg + Broadcast_Message(connection, M, voicemask, pick(M.speak_emote), + src, message, displayname, jobname, real_name, M.voice_name, + filter_type, signal.data["compression"], list(position.z), connection.frequency,verb,speaking) - //End of research and feedback code. - - if (length(heard_masked)) - var/N = M.name - var/J = eqjobname - if(ishuman(M) && M.GetVoice() != M.real_name) - N = M.GetVoice() - J = "Unknown" - var/rendered = "[part_a][N][part_b][quotedmsg][part_c]" - for (var/mob/R in heard_masked) - if(istype(R, /mob/living/silicon/ai)) - R.show_message("[part_a][N] ([J]) [part_b][quotedmsg][part_c]", 2) - else - R.show_message(rendered, 2) - - if (length(heard_normal)) - var/rendered = "[part_a][M.real_name][part_b][quotedmsg][part_c]" - - for (var/mob/R in heard_normal) - if(istype(R, /mob/living/silicon/ai)) - R.show_message("[part_a][M.real_name] ([eqjobname]) [part_b][quotedmsg][part_c]", 2) - else - R.show_message(rendered, 2) - - if (length(heard_voice)) - var/rendered = "[part_a][M.voice_name][part_b][pick(M.speak_emote)][part_c]" - - for (var/mob/R in heard_voice) - if(istype(R, /mob/living/silicon/ai)) - R.show_message("[part_a][M.voice_name] ([eqjobname]) [part_b][pick(M.speak_emote)][part_c]", 2) - else - R.show_message(rendered, 2) - - if (length(heard_garbled)) - quotedmsg = M.say_quote(stars(message)) - var/rendered = "[part_a][M.voice_name][part_b][quotedmsg][part_c]" - - for (var/mob/R in heard_voice) - if(istype(R, /mob/living/silicon/ai)) - R.show_message("[part_a][M.voice_name][part_b][quotedmsg][part_c]", 2) - else - R.show_message(rendered, 2) /obj/item/device/radio/hear_talk(mob/M as mob, msg, var/verb = "says", var/datum/language/speaking = null) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 431abb22d0..8eaf21b99e 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -426,15 +426,6 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that -/client/proc/cmd_switch_radio() - set category = "Debug" - set name = "Switch Radio Mode" - set desc = "Toggle between normal radios and experimental radios. Have a coder present if you do this." - - GLOBAL_RADIO_TYPE = !GLOBAL_RADIO_TYPE // toggle - log_admin("[key_name(src)] has turned the experimental radio system [GLOBAL_RADIO_TYPE ? "on" : "off"].") - message_admins("[key_name_admin(src)] has turned the experimental radio system [GLOBAL_RADIO_TYPE ? "on" : "off"].", 0) - feedback_add_details("admin_verb","SRM") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_areatest() set category = "Mapping" diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 3d4bf5cf85..d8675e55f1 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -162,9 +162,7 @@ if(findtext(temp, "*", 1, 2)) //emotes return - world << "Text after stuff is [temp]" temp = copytext(trim_left(temp), 1, rand(5,8)) - world << "Text after trimming is [temp]" var/trimmed = trim_left(temp) if(length(trimmed)) From 36c9f65bb1b3db00cb8258e055ca7e8066561a76 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 10 Oct 2014 11:59:47 +0200 Subject: [PATCH 004/144] Ports /tg's cable and powernet code to our code base. --- .../mecha/equipment/tools/medical_tools.dm | 4 +- code/modules/power/breaker_box.dm | 4 +- code/modules/power/cable.dm | 166 +++++++++++++----- code/modules/power/power.dm | 21 +-- code/modules/power/powernet.dm | 97 +++++++++- 5 files changed, 221 insertions(+), 71 deletions(-) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 36e06a0d79..a64a8485af 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -365,9 +365,7 @@ if(!PN) PN = new() - powernets += PN - NC.powernet = PN - PN.cables += NC + PN.add_cable(NC) NC.mergeConnectedNetworks(NC.d2) //NC.mergeConnectedNetworksOnTurf() diff --git a/code/modules/power/breaker_box.dm b/code/modules/power/breaker_box.dm index b951b379e4..e0469d6da0 100644 --- a/code/modules/power/breaker_box.dm +++ b/code/modules/power/breaker_box.dm @@ -80,9 +80,7 @@ C.breaker_box = src var/datum/powernet/PN = new() - PN.number = powernets.len + 1 - powernets += PN - PN.cables += C + PN.add_cable(C) C.mergeConnectedNetworks(C.d2) C.mergeConnectedNetworksOnTurf() diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 73a3eca3c4..4ec599d637 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -382,9 +382,8 @@ C.add_fingerprint(user) C.updateicon() - C.powernet = new() - powernets += C.powernet - C.powernet.cables += C + var/datum/powernet/PN = new() + PN.add_cable(C) C.mergeConnectedNetworks(C.d2) C.mergeConnectedNetworksOnTurf() @@ -396,8 +395,7 @@ D.add_fingerprint(user) D.updateicon() - D.powernet = C.powernet - D.powernet.cables += D + PN.add_cable(D) D.mergeConnectedNetworksOnTurf() @@ -419,13 +417,14 @@ C.add_fingerprint(user) C.updateicon() - C.powernet = new() - powernets += C.powernet - C.powernet.cables += C + var/datum/powernet/PN = new() + PN.add_cable(C) C.mergeConnectedNetworks(C.d2) C.mergeConnectedNetworksOnTurf() + if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d2) use(1) if (C.shock(user, 50)) @@ -454,8 +453,9 @@ return - if(U == T) // do nothing if we clicked a cable we're standing on - return // may change later if can think of something logical to do + if(U == T) //if clicked on the turf we're standing on, try to put a cable in the direction we're facing + turf_place(T,user) + return var/dirn = get_dir(C, user) @@ -482,11 +482,16 @@ NC.add_fingerprint() NC.updateicon() - if(C.powernet) - NC.powernet = C.powernet - NC.powernet.cables += NC - NC.mergeConnectedNetworks(NC.d2) - NC.mergeConnectedNetworksOnTurf() + //create a new powernet with the cable, if needed it will be merged later + var/datum/powernet/newPN = new() + newPN.add_cable(NC) + + NC.mergeConnectedNetworks(NC.d2) //merge the powernet with adjacents powernets + NC.mergeConnectedNetworksOnTurf() //merge the powernet with on turf powernets + + if(NC.d2 & (NC.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + NC.mergeDiagonalsNetworks(NC.d2) + use(1) if (NC.shock(user, 50)) if (prob(50)) //fail @@ -526,14 +531,67 @@ C.mergeConnectedNetworks(C.d2) C.mergeConnectedNetworksOnTurf() + if(C.d1 & (C.d1 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d1) + + if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d2) + use(1) if (C.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(C.loc, 2, C.color) del(C) + return + C.denode()// this call may have disconnected some cables that terminated on the centre of the turf, if so split the powernets. return +//handles merging diagonally matching cables +//for info : direction^3 is flipping horizontally, direction^12 is flipping vertically +/obj/structure/cable/proc/mergeDiagonalsNetworks(var/direction) + + //search for and merge diagonally matching cables from the first direction component (north/south) + var/turf/T = get_step(src, direction&3)//go north/south + + for(var/obj/structure/cable/C in T) + + if(!C) + continue + + if(src == C) + continue + + if(C.d1 == (direction^3) || C.d2 == (direction^3)) //we've got a diagonally matching cable + if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) + var/datum/powernet/newPN = new() + newPN.add_cable(C) + + if(powernet) //if we already have a powernet, then merge the two powernets + merge_powernets(powernet,C.powernet) + else + C.powernet.add_cable(src) //else, we simply connect to the matching cable powernet + + //the same from the second direction component (east/west) + T = get_step(src, direction&12)//go east/west + + for(var/obj/structure/cable/C in T) + + if(!C) + continue + + if(src == C) + continue + if(C.d1 == (direction^12) || C.d2 == (direction^12)) //we've got a diagonally matching cable + if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) + var/datum/powernet/newPN = new() + newPN.add_cable(C) + + if(powernet) //if we already have a powernet, then merge the two powernets + merge_powernets(powernet,C.powernet) + else + C.powernet.add_cable(src) //else, we simply connect to the matching cable powernet + /obj/structure/cable/proc/mergeConnectedNetworks(var/direction) var/turf/TB if(!(d1 == direction || d2 == direction)) @@ -553,53 +611,69 @@ if(TC.d1 == fdir || TC.d2 == fdir) if(!TC.powernet) - TC.powernet = new() - powernets += TC.powernet - TC.powernet.cables += TC + var/datum/powernet/PN = new() + PN.add_cable(TC) if(powernet) merge_powernets(powernet,TC.powernet) else - powernet = TC.powernet - powernet.cables += src - - - + TC.powernet.add_cable(src) +// merge with the powernets of power objects in the source turf /obj/structure/cable/proc/mergeConnectedNetworksOnTurf() - if(!powernet) - powernet = new() - powernets += powernet - powernet.cables += src + var/list/to_connect = list() + if(!powernet) //if we somehow have no powernet, make one (should not happen for cables) + var/datum/powernet/newPN = new() + newPN.add_cable(src) + + //first let's add turf cables to our powernet + //then we'll connect machines on turf with a node cable is present for(var/AM in loc) if(istype(AM,/obj/structure/cable)) var/obj/structure/cable/C = AM - if(C.powernet == powernet) continue - if(C.powernet) - merge_powernets(powernet, C.powernet) - else - C.powernet = powernet - powernet.cables += C + if(C.d1 == d1 || C.d2 == d1 || C.d1 == d2 || C.d2 == d2) //only connected if they have a common direction + if(C.powernet == powernet) continue + if(C.powernet) + merge_powernets(powernet, C.powernet) + else + powernet.add_cable(C) //the cable was powernetless, let's just add it to our powernet else if(istype(AM,/obj/machinery/power/apc)) var/obj/machinery/power/apc/N = AM - if(!N.terminal) continue - if(N.terminal.powernet) - merge_powernets(powernet, N.terminal.powernet) - else - N.terminal.powernet = powernet - powernet.nodes[N.terminal] = N.terminal + if(!N.terminal) continue // APC are connected through their terminal - else if(istype(AM,/obj/machinery/power)) + if(N.terminal.powernet == powernet) + continue + + to_connect += N.terminal //we'll connect the machines after all cables are merged + + else if(istype(AM,/obj/machinery/power)) //other power machines var/obj/machinery/power/M = AM - if(M.powernet == powernet) continue - if(M.powernet) - merge_powernets(powernet, M.powernet) - else - M.powernet = powernet - powernet.nodes[M] = M + if(M.powernet == powernet) + continue + + to_connect += M //we'll connect the machines after all cables are merged + + //now that cables are done, let's connect found machines + for(var/obj/machinery/power/PM in to_connect) + if(!PM.connect_to_network()) + PM.disconnect_from_network() //if we somehow can't connect the machine to the new powernet, remove it from the old nonetheless + +//should be called after placing a cable which extends another cable, creating a "smooth" cable that no longer terminates in the centre of a turf. +//needed as this can, unlike other placements, disconnect cables +/obj/structure/cable/proc/denode() + var/turf/T1 = loc + if(!T1) return + + var/list/powerlist = power_list(T1,src,0,0) //find the other cables that ended in the centre of the turf, with or without a powernet + if(powerlist.len>0) + var/datum/powernet/PN = new() + propagate_network(powerlist[1],PN) //propagates the new powernet beginning at the source cable + + if(PN.is_empty()) //can happen with machines made nodeless when smoothing cables + del(PN) obj/structure/cable/proc/cableColor(var/colorC) var/color_n = "#DD0000" diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 82936a1dc8..c28a786698 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -101,7 +101,6 @@ for(var/obj/structure/cable/PC in cable_list) if(!PC.powernet) PC.powernet = new() - powernets += PC.powernet // if(Debug) world.log << "Starting mpn at [PC.x],[PC.y] ([PC.d1]/[PC.d2])" powernet_nextlink(PC,PC.powernet) @@ -231,22 +230,24 @@ . += C return . +// connect the machine to a powernet if a node cable is present on the turf /obj/machinery/power/proc/connect_to_network() var/turf/T = src.loc - var/obj/structure/cable/C = T.get_cable_node() - if(!C || !C.powernet) return 0 -// makepowernets() //TODO: find fast way //EWWWW what are you doing!? - powernet = C.powernet - powernet.nodes[src] = src + if(!T || !istype(T)) + return 0 + + var/obj/structure/cable/C = T.get_cable_node() //check if we have a node cable on the machine turf, the first found is picked + if(!C || !C.powernet) + return 0 + + C.powernet.add_machine(src) return 1 +// remove and disconnect the machine from its current powernet /obj/machinery/power/proc/disconnect_from_network() if(!powernet) - //world << " no powernet" return 0 - powernet.nodes -= src - powernet = null - //world << "powernet null" + powernet.remove_machine(src) return 1 /turf/proc/get_cable_node() diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index 1fbcc6f1c9..72635968f6 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -8,11 +8,61 @@ var/avail = 0 var/viewload = 0 var/number = 0 - + var/perapc = 0 // per-apc avilability var/perapc_excess = 0 var/netexcess = 0 +/datum/powernet/New() + powernets += src + +/datum/powernet/Del() + powernets -= src + +/datum/powernet/proc/is_empty() + return !cables.len && !nodes.len + +//remove a power machine from the current powernet +//if the powernet is then empty, delete it +//Warning : this proc DON'T check if the machine exists +/datum/powernet/proc/remove_machine(var/obj/machinery/power/M) + nodes -=M + M.powernet = null + if(is_empty())//the powernet is now empty... + del(src)///... delete it - qdel + + +//add a power machine to the current powernet +//Warning : this proc DON'T check if the machine exists +/datum/powernet/proc/add_machine(var/obj/machinery/power/M) + if(M.powernet)// if M already has a powernet... + if(M.powernet == src) + return + else + M.disconnect_from_network()//..remove it + M.powernet = src + nodes[M] = M + +//remove a cable from the current powernet +//if the powernet is then empty, delete it +//Warning : this proc DON'T check if the cable exists +/datum/powernet/proc/remove_cable(var/obj/structure/cable/C) + cables -= C + C.powernet = null + if(is_empty())//the powernet is now empty... + del(src)///... delete it - qdel + +//add a cable to the current powernet +//Warning : this proc DON'T check if the cable exists +/datum/powernet/proc/add_cable(var/obj/structure/cable/C) + if(C.powernet)// if C already has a powernet... + if(C.powernet == src) + return + else + C.powernet.remove_cable(C) //..remove it + C.powernet = src + cables +=C + /datum/powernet/proc/process() load = newload newload = 0 @@ -41,7 +91,7 @@ perapc_excess += min(netexcess/numapc, (avail - perapc) - perapc_excess) else perapc_excess = 0 - + perapc = avail/numapc + perapc_excess if( netexcess > 100) // if there was excess power last cycle @@ -70,7 +120,7 @@ var/surplus = max(avail - newload, 0) var/actual_draw = min(requested_amount, surplus) newload += actual_draw - + return actual_draw // cut a powernet at this cable object @@ -151,9 +201,7 @@ while(i<=cables.len) var/obj/structure/cable/Cable = cables[i] if(Cable && !Cable.powernet) // non-connected cables will have powernet=null, since they weren't reached by propagation - Cable.powernet = PN - cables.Cut(i,i+1) // remove from old network & add to new one - PN.cables += Cable + PN.add_cable(Cable) continue i++ @@ -258,8 +306,39 @@ for(var/i=1,i<=net2.cables.len,i++) var/obj/structure/cable/Cable = net2.cables[i] if(Cable) - Cable.powernet = net1 - net1.cables += Cable + net1.add_cable(Cable) del(net2) - return net1 \ No newline at end of file + return net1 + +//remove the old powernet and replace it with a new one throughout the network. +/proc/propagate_network(var/obj/O, var/datum/powernet/PN) + //world.log << "propagating new network" + var/list/worklist = list() + var/list/found_machines = list() + var/index = 1 + var/obj/P = null + + worklist+=O //start propagating from the passed object + + while(index<=worklist.len) //until we've exhausted all power objects + P = worklist[index] //get the next power object found + index++ + + if(istype(P,/obj/structure/cable)) + var/obj/structure/cable/C = P + if(C.powernet != PN) //add it to the powernet, if it isn't already there + PN.add_cable(C) + worklist |= C.get_connections() //get adjacents power objects, with or without a powernet + + else if(P.anchored && istype(P,/obj/machinery/power)) + var/obj/machinery/power/M = P + found_machines |= M //we wait until the powernet is fully propagates to connect the machines + + else + continue + + //now that the powernet is set, connect found machines to it + for(var/obj/machinery/power/PM in found_machines) + if(!PM.connect_to_network()) //couldn't find a node on its turf... + PM.disconnect_from_network() //... so disconnect if already on a powernet \ No newline at end of file From f6bab1bd0820a460460c23a09fd1a1f6786db761 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 12 Oct 2014 12:49:56 +0200 Subject: [PATCH 005/144] Cherry picking breaker box fix. --- code/modules/power/breaker_box.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/breaker_box.dm b/code/modules/power/breaker_box.dm index e0469d6da0..da899c37f8 100644 --- a/code/modules/power/breaker_box.dm +++ b/code/modules/power/breaker_box.dm @@ -21,7 +21,7 @@ icon_state = "bbox_on" // Enabled on server startup. Used in substations to keep them in bypass mode. -/obj/machinery/power/breakerbox/activated/New() +/obj/machinery/power/breakerbox/activated/initialize() set_state(1) /obj/machinery/power/breakerbox/examine() From ef9cc8060337a09c5da323fcac76312aa85328b6 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 12 Oct 2014 12:55:19 +0200 Subject: [PATCH 006/144] Adds diagonal cable check on breaker box state change. --- code/modules/power/breaker_box.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/power/breaker_box.dm b/code/modules/power/breaker_box.dm index da899c37f8..77b4900b35 100644 --- a/code/modules/power/breaker_box.dm +++ b/code/modules/power/breaker_box.dm @@ -85,6 +85,9 @@ C.mergeConnectedNetworks(C.d2) C.mergeConnectedNetworksOnTurf() + if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d2) + else icon_state = icon_state_off for(var/obj/structure/cable/C in src.loc) From 32a765e7e3adb7d8c977e3e4f9e8bf9ba73a1b19 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Sun, 12 Oct 2014 16:37:21 -0700 Subject: [PATCH 007/144] Better typing sprite --- icons/mob/talk.dmi | Bin 1771 -> 923 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/talk.dmi b/icons/mob/talk.dmi index 0a1d63335906b48e36866d28b09d19adba33fe33..14d1d54ab982f1ddef30f55bc1f080120b4a3364 100644 GIT binary patch delta 913 zcmV;C18)554Vwp$7=Hu<0000n5PbLm0016POjJd{z`y_i0RR90@|ZRM%9S&j0QbFp z^|5FFq)73YHk(y}@c;k-0d!JMQvg8b*k%9#0JwToSad{Xb7OL8aCB*JZU6vyoKseC za&`CgQ*iP1SwMA#EV z1&atOC`wGp%qMISSQ%kAgOwQ(_8JjNf(WZAsVvCMOUJIv7$};WlUNB#EjmDmE!LG4 zT>V_YNecj;Qh%dsg_twF0007KNklYc$$HY z0V||^V|ng9P|be0orEtA=Xc(gJPvhId)m=ZML#1t9%L%^CguUic#xd|9uKks?Sr>K zyK^q!!A6XB=RB3}{40fe_1@LJltP`p0>y&Nh5K6?06H|)wfOxdfCd7X@>m9K1fU04 ze)tHWLw^~#PAkn7lzUHpP*8viFd8!)8Q5~~&oyFiUS6(20O`HJy?XEJ0YKUEep!}3 zK42{aFKDj@kwm^v20Qd5Js=7$AE^M5>g0P-B5pY_d5>(f1Fi98Ru$~R+H zc>s|A0l=(Xh42=D=K<6DHkx-MMXtL{}9;~%=_NJPhFfpF}bGwcL2}@E%xcz`};G7oPD#kI-X?LGAj0G zgypSgPcy?5tnalT6?cUHO7DF;m9W*rVb?;H5xx?8Q`~-VlK!xgP+aW4T~vR0UrNv} zQI7TCy{hQD-enQXN3C}Nz!r%+!O1tVWcJQ;FEe+&OXT9)qVP*TwuE9Uga|6Wsu#9* zdI1um8%e~FTXnA|1u;o5hk;CX@(xpT$5#0pRCHO}>X_wPk)jo=&2CSETQ$gtxYEh+5451!pAvb z0;FlwF%HapkA80F+m0b~Yj~-l7sTQU^vG7#%>Zv#`y|aAdw&^x-8OST8{hj%3B1;6 zKr+iKgbbjr>qW?#tig~7)-YR*Lucg^z#9?%M!s zqo^skS!?e|+c+knk!rC%FXEltaNl8D4hEd%Vz4WdC;I2-J%dU>%qDhplQegK*-&E~ z#-7dyEMenFqu#6hrS>hEZlwMN>T?+=7-L`C5bZ*8!u#)OFgTEH6&M^7S3?qjgR!%xC0$n=I!An#5n z(1X#iMJ1-lVA{MC{ouvd2bv*OXq2p?j^T)>qv~_sx9b3-wbV2%C@fmt+}hZcDO!754eTqqNU)0@yEhF{eHv_Y;nGbL-T@?!p zaqylr$|}VyYLQRY9bhA!InbDpW5j~~;mxa#mh-o#$RmPN$B2(TIMDDHO&e>|a9}jn zf0U8TN>E2yPXA_<+NNBB=Ju%pF^j{w zHFHB$j!V0*!Y-HjbYK0C$I8rw9}n<4AyoSI@?-$}z;dVt#5 zF_GC!CO|T;mkN4nuw*LU#49`F?d?{afP_rXS4{qf{kRXauS9dsRiN@ zw7GVFin(!F%mZ{A(%GBIW7EMCZnxD_wjN58h*{-wSYe L@gi`YgVX;2wzol; From b53a89e608dd60693357fef92aa7e5bb6bb8c4fa Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Sun, 12 Oct 2014 17:22:30 -0700 Subject: [PATCH 008/144] disable typing indicator. --- code/modules/mob/mob.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 140e06722a..9e8a8c65fa 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -73,7 +73,7 @@ /mob/proc/Life() // if(organStructure) // organStructure.ProcessOrgans() - handle_typing_indicator() + //handle_typing_indicator() //You said the typing indicator would be fine. The test determined that was a lie. return @@ -1079,4 +1079,4 @@ mob/proc/yank_out_object() if(istype(I,/mob/living/simple_animal/borer)) return I - return 0 + return 0 From 9c39936640a265ac828759e97a9b75d4e8e4a802 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 11:10:46 +1030 Subject: [PATCH 009/144] Fixes #6682 --- code/modules/mob/living/silicon/silicon.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 692609afb8..8d69a1d0a2 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -19,6 +19,10 @@ #define SEC_HUD 1 //Security HUD mode #define MED_HUD 2 //Medical HUD mode +/mob/living/silicon/New() + ..() + add_language("Galactic Common") + /mob/living/silicon/proc/show_laws() return From fa51820244e8dd4175edf359c57a95e48e5be37f Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 11:19:12 +1030 Subject: [PATCH 010/144] Fixes #6684 --- code/modules/mob/living/carbon/carbon.dm | 68 ++++++++++++++- code/modules/mob/living/carbon/human/human.dm | 87 ------------------- 2 files changed, 64 insertions(+), 91 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 468f2861fa..699dfe301f 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -436,9 +436,68 @@ now_pushing = 1 if(ismob(AM)) var/mob/tmob = AM - if(istype(tmob, /mob/living/carbon/human) && (HULK in tmob.mutations)) - if(prob(70)) - usr << "\red You fail to push [tmob]'s fat ass out of the way." + + if( istype(tmob, /mob/living/carbon) && prob(10) ) + src.spread_disease_to(AM, "Contact") + + if(istype(tmob, /mob/living/carbon/human)) + + if(HULK in tmob.mutations) + if(prob(70)) + usr << "\red You fail to push [tmob]'s fat ass out of the way." + now_pushing = 0 + return + if(!(tmob.status_flags & CANPUSH)) + now_pushing = 0 + return + + for(var/mob/M in range(tmob, 1)) + if(tmob.pinned.len || ((M.pulling == tmob && ( tmob.restrained() && !( M.restrained() ) && M.stat == 0)) || locate(/obj/item/weapon/grab, tmob.grabbed_by.len)) ) + if ( !(world.time % 5) ) + src << "\red [tmob] is restrained, you cannot push past" + now_pushing = 0 + return + if( tmob.pulling == M && ( M.restrained() && !( tmob.restrained() ) && tmob.stat == 0) ) + if ( !(world.time % 5) ) + src << "\red [tmob] is restraining [M], you cannot push past" + now_pushing = 0 + return + + //Leaping mobs just land on the tile, no pushing, no anything. + if(status_flags & LEAPING) + loc = tmob.loc + status_flags &= ~LEAPING + now_pushing = 0 + return + + // Step over drones. + // I have no idea why the hell this isn't already happening. How do mice do it? + if(istype(tmob,/mob/living/silicon/robot/drone)) + loc = tmob.loc + now_pushing = 0 + return + + if((tmob.a_intent == "help" || tmob.restrained()) && (a_intent == "help" || src.restrained()) && tmob.canmove && !tmob.buckled && canmove) // mutual brohugs all around! + var/turf/oldloc = loc + loc = tmob.loc + tmob.loc = oldloc + now_pushing = 0 + for(var/mob/living/carbon/slime/slime in view(1,tmob)) + if(slime.Victim == tmob) + slime.UpdateFeed() + return + + if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) + if(prob(40) && !(FAT in src.mutations)) + src << "\red You fail to push [tmob]'s fat ass out of the way." + now_pushing = 0 + return + if(tmob.r_hand && istype(tmob.r_hand, /obj/item/weapon/shield/riot)) + if(prob(99)) + now_pushing = 0 + return + if(tmob.l_hand && istype(tmob.l_hand, /obj/item/weapon/shield/riot)) + if(prob(99)) now_pushing = 0 return if(!(tmob.status_flags & CANPUSH)) @@ -446,6 +505,7 @@ return tmob.LAssailant = src + now_pushing = 0 ..() if (!( istype(AM, /atom/movable) )) @@ -460,6 +520,6 @@ now_pushing = 0 return step(AM, t) - now_pushing = null + now_pushing = 0 return return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 7194eba099..3156e1fe7c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -43,93 +43,6 @@ prev_gender = gender // Debug for plural genders make_blood() -/mob/living/carbon/human/Bump(atom/movable/AM as mob|obj, yes) - if ((!( yes ) || now_pushing)) - return - now_pushing = 1 - if (ismob(AM)) - var/mob/tmob = AM - - if( istype(tmob, /mob/living/carbon) && prob(10) ) - src.spread_disease_to(AM, "Contact") -//BubbleWrap - Should stop you pushing a restrained person out of the way - - if(istype(tmob, /mob/living/carbon/human)) - - for(var/mob/M in range(tmob, 1)) - if(tmob.pinned.len || ((M.pulling == tmob && ( tmob.restrained() && !( M.restrained() ) && M.stat == 0)) || locate(/obj/item/weapon/grab, tmob.grabbed_by.len)) ) - if ( !(world.time % 5) ) - src << "\red [tmob] is restrained, you cannot push past" - now_pushing = 0 - return - if( tmob.pulling == M && ( M.restrained() && !( tmob.restrained() ) && tmob.stat == 0) ) - if ( !(world.time % 5) ) - src << "\red [tmob] is restraining [M], you cannot push past" - now_pushing = 0 - return - - //Leaping mobs just land on the tile, no pushing, no anything. - if(status_flags & LEAPING) - loc = tmob.loc - status_flags &= ~LEAPING - now_pushing = 0 - return - - if(istype(tmob,/mob/living/silicon/robot/drone)) //I have no idea why the hell this isn't already happening. How do mice do it? - loc = tmob.loc - now_pushing = 0 - return - - //BubbleWrap: people in handcuffs are always switched around as if they were on 'help' intent to prevent a person being pulled from being seperated from their puller - if((tmob.a_intent == "help" || tmob.restrained()) && (a_intent == "help" || src.restrained()) && tmob.canmove && !tmob.buckled && canmove) // mutual brohugs all around! - var/turf/oldloc = loc - loc = tmob.loc - tmob.loc = oldloc - now_pushing = 0 - for(var/mob/living/carbon/slime/slime in view(1,tmob)) - if(slime.Victim == tmob) - slime.UpdateFeed() - return - - if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) - if(prob(40) && !(FAT in src.mutations)) - src << "\red You fail to push [tmob]'s fat ass out of the way." - now_pushing = 0 - return - if(tmob.r_hand && istype(tmob.r_hand, /obj/item/weapon/shield/riot)) - if(prob(99)) - now_pushing = 0 - return - if(tmob.l_hand && istype(tmob.l_hand, /obj/item/weapon/shield/riot)) - if(prob(99)) - now_pushing = 0 - return - if(!(tmob.status_flags & CANPUSH)) - now_pushing = 0 - return - - tmob.LAssailant = src - - now_pushing = 0 - spawn(0) - ..() - if (!istype(AM, /atom/movable)) - return - if (!now_pushing) - now_pushing = 1 - - if (!AM.anchored) - var/t = get_dir(src, AM) - if (istype(AM, /obj/structure/window)) - if(AM:ini_dir == NORTHWEST || AM:ini_dir == NORTHEAST || AM:ini_dir == SOUTHWEST || AM:ini_dir == SOUTHEAST) - for(var/obj/structure/window/win in get_step(AM,t)) - now_pushing = 0 - return - step(AM, t) - now_pushing = 0 - return - return - /mob/living/carbon/human/Stat() ..() statpanel("Status") From cd2b5e761d624ab64a0f9ffca9c1803276336d8e Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 11:21:37 +1030 Subject: [PATCH 011/144] Fixes being unable to knock on windows. --- code/game/objects/structures/window.dm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index cad2907ac7..4fb2c56d77 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -114,15 +114,15 @@ new /obj/item/weapon/shard(loc) if(reinf) new /obj/item/stack/rods(loc) del(src) - else if (istype(usr,/mob/living/carbon/human)) - - var/mob/living/carbon/human/H = usr - - if(H.species.can_shred(H)) - attack_generic(H,25) - return else if (usr.a_intent == "hurt") + + if (istype(usr,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = usr + if(H.species.can_shred(H)) + attack_generic(H,25) + return + playsound(src.loc, 'sound/effects/glassknock.ogg', 80, 1) usr.visible_message("\red [usr.name] bangs against the [src.name]!", \ "\red You bang against the [src.name]!", \ From 45d6d6a610ce9d80580ea3b34f5ef310114eacbb Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 16:45:58 +1030 Subject: [PATCH 012/144] Added Galactic Common to the AI. --- code/modules/mob/living/silicon/ai/ai.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 928ba4130a..d7a2be57df 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -128,6 +128,7 @@ var/list/ai_verbs_default = list( add_ai_verbs(src) //Languages + add_language("Galactic Common", 0) add_language("Sol Common", 0) add_language("Sinta'unathi", 0) add_language("Siik'tajr", 0) From 06ad91f417ff6843046e2aef7f2c5e32a433ad6d Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 17:00:26 +1030 Subject: [PATCH 013/144] Fixes #6695 --- code/modules/mob/living/simple_animal/friendly/mouse.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 4f5eda2af9..f6200a3e7e 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -114,5 +114,5 @@ response_disarm = "gently pushes aside" response_harm = "splats" -/mob/living/carbon/alien/can_use_vents() +/mob/living/simple_animal/mouse/can_use_vents() return \ No newline at end of file From c5e2fa74e6d1c661a147c68a04966a5555faada6 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 17:16:23 +1030 Subject: [PATCH 014/144] Fixes #6689 --- code/modules/mob/language.dm | 10 ++++++++++ code/modules/mob/living/carbon/human/say.dm | 15 ++++++++------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index 14c134dc08..820bcbe7e9 100755 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -6,6 +6,8 @@ var/name = "an unknown language" // Fluff name of language if any. var/desc = "A language." // Short description for 'Check Languages'. var/speech_verb = "says" // 'says', 'hisses', 'farts'. + var/ask_verb = "asks" // Used when sentence ends in a ? + var/exclaim_verb = "exclaims" // Used when sentence ends in a ! var/signlang_verb = list() // list of emotes that might be displayed if this language has NONVERBAL or SIGNLANG flags var/colour = "body" // CSS style to use for strings in this language. var/key = "x" // Character used to speak in language eg. :o for Unathi. @@ -33,6 +35,14 @@ /datum/language/proc/check_special_condition(var/mob/other) return 1 +/datum/language/proc/get_spoken_verb(var/msg_end) + switch(msg_end) + if("!") + return exclaim_verb + if("?") + return ask_verb + return speech_verb + /datum/language/unathi name = "Sinta'unathi" desc = "The common language of Moghes, composed of sibilant hisses and rattles. Spoken natively by Unathi." diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 0b7d601ca9..766dd94c25 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -232,16 +232,17 @@ /mob/living/carbon/human/say_quote(var/message, var/datum/language/speaking = null) var/verb = "says" var/ending = copytext(message, length(message)) - if(ending=="!") - verb=pick("exclaims","shouts","yells") - else if(ending=="?") - verb="asks" + + if(speaking) + verb = speaking.get_spoken_verb(ending) + else + if(ending == "!") + verb=pick("exclaims","shouts","yells") + else if(ending == "?") + verb="asks" return verb - - - /mob/living/carbon/human/proc/handle_speech_problems(var/message) var/list/returns[3] var/verb = "says" From 4c070bad02956dcf483c7992d54b417325214ae4 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 17:32:13 +1030 Subject: [PATCH 015/144] Bunch of xeno fixes, details in PR. --- code/datums/datacore.dm | 2 +- code/datums/datumvars.dm | 4 ---- code/game/objects/effects/aliens.dm | 11 +++++++++++ code/game/objects/items.dm | 15 +++++++++------ code/modules/mob/living/carbon/carbon.dm | 3 +++ .../carbon/human/alien/alien_species.dm | 4 ++++ code/modules/mob/living/carbon/human/human.dm | 8 ++++++-- .../mob/living/carbon/human/species.dm | 6 +++--- .../mob/living/carbon/human/update_icons.dm | 2 +- code/modules/mob/living/living.dm | 2 +- .../mob/new_player/preferences_setup.dm | 2 +- code/setup.dm | 8 +++----- icons/effects/species.dmi | Bin 21711 -> 21706 bytes 13 files changed, 43 insertions(+), 24 deletions(-) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index da72abcdd5..9e76a6af56 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -164,7 +164,7 @@ proc/get_id_photo(var/mob/living/carbon/human/H) preview_icon.Blend(temp, ICON_OVERLAY) //Tail - if(H.species.tail && H.species.flags & HAS_TAIL) + if(H.species.tail) temp = new/icon("icon" = 'icons/effects/species.dmi', "icon_state" = "[H.species.tail]_s") preview_icon.Blend(temp, ICON_OVERLAY) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 1e6d9790eb..a51ac42ee2 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -779,12 +779,8 @@ client usr << "Mob doesn't exist anymore" return - // Clear out their species abilities. - H.species.remove_inherent_verbs(H) - if(H.set_species(new_species)) usr << "Set species of [H] to [H.species]." - H.regenerate_icons() else usr << "Failed! Something went wrong." diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 9983eff1ac..0ee04f0230 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -109,6 +109,17 @@ O.show_message("\red [usr] destroys the [name]!", 1) health = 0 else + + // Aliens can get straight through these. + if(istype(usr,/mob/living/carbon)) + var/mob/living/carbon/M = usr + if(locate(/datum/organ/internal/xenos/hivenode) in M.internal_organs) + for(var/mob/O in oviewers(src)) + O.show_message("\red [usr] strokes the [name] and it melts away!", 1) + health = 0 + healthcheck() + return + usr << "\blue You claw at the [name]." for(var/mob/O in oviewers(src)) O.show_message("\red [usr] claws at the [name]!", 1) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 80f1fcb8e5..5b41ba88b7 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -260,8 +260,11 @@ if(ishuman(M)) //START HUMAN var/mob/living/carbon/human/H = M + var/list/mob_equip = list() + if(H.species.hud && H.species.hud.equip_slots) + mob_equip = H.species.hud.equip_slots - if(H.species && !(slot in H.species.hud.equip_slots)) + if(H.species && !(slot in mob_equip)) return 0 switch(slot) @@ -306,7 +309,7 @@ if(slot_belt) if(H.belt) return 0 - if(!H.w_uniform) + if(!H.w_uniform && (slot_w_uniform in mob_equip)) if(!disable_warning) H << "\red You need a jumpsuit before you can attach this [name]." return 0 @@ -354,7 +357,7 @@ if(slot_wear_id) if(H.wear_id) return 0 - if(!H.w_uniform) + if(!H.w_uniform && (slot_w_uniform in mob_equip)) if(!disable_warning) H << "\red You need a jumpsuit before you can attach this [name]." return 0 @@ -364,7 +367,7 @@ if(slot_l_store) if(H.l_store) return 0 - if(!H.w_uniform) + if(!H.w_uniform && (slot_w_uniform in mob_equip)) if(!disable_warning) H << "\red You need a jumpsuit before you can attach this [name]." return 0 @@ -375,7 +378,7 @@ if(slot_r_store) if(H.r_store) return 0 - if(!H.w_uniform) + if(!H.w_uniform && (slot_w_uniform in mob_equip)) if(!disable_warning) H << "\red You need a jumpsuit before you can attach this [name]." return 0 @@ -387,7 +390,7 @@ if(slot_s_store) if(H.s_store) return 0 - if(!H.wear_suit) + if(!H.wear_suit && (slot_wear_suit in mob_equip)) if(!disable_warning) H << "\red You need a suit before you can attach this [name]." return 0 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 699dfe301f..c529cc9154 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -522,4 +522,7 @@ step(AM, t) now_pushing = 0 return + return + +/mob/living/carbon/can_use_vents() return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/alien/alien_species.dm b/code/modules/mob/living/carbon/human/alien/alien_species.dm index b592c6292b..908abe85e3 100644 --- a/code/modules/mob/living/carbon/human/alien/alien_species.dm +++ b/code/modules/mob/living/carbon/human/alien/alien_species.dm @@ -126,6 +126,7 @@ ) inherent_verbs = list( + /mob/living/proc/ventcrawl, /mob/living/carbon/human/proc/regurgitate, /mob/living/carbon/human/proc/plant, /mob/living/carbon/human/proc/transfer_plasma, @@ -162,6 +163,7 @@ ) inherent_verbs = list( + /mob/living/proc/ventcrawl, /mob/living/carbon/human/proc/tackle, /mob/living/carbon/human/proc/gut, /mob/living/carbon/human/proc/leap, @@ -190,6 +192,7 @@ ) inherent_verbs = list( + /mob/living/proc/ventcrawl, /mob/living/carbon/human/proc/tackle, /mob/living/carbon/human/proc/regurgitate, /mob/living/carbon/human/proc/transfer_plasma, @@ -222,6 +225,7 @@ ) inherent_verbs = list( + /mob/living/proc/ventcrawl, /mob/living/carbon/human/proc/psychic_whisper, /mob/living/carbon/human/proc/regurgitate, /mob/living/carbon/human/proc/lay_egg, diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 3156e1fe7c..275790fe5e 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1171,6 +1171,7 @@ dna.species = new_species if(species) + if(species.name && species.name == new_species) return if(species.language) @@ -1179,6 +1180,9 @@ if(species.default_language) remove_language(species.default_language) + // Clear out their species abilities. + species.remove_inherent_verbs(src) + species = all_species[new_species] species.create_organs(src) @@ -1202,7 +1206,7 @@ species.handle_post_spawn(src) spawn(0) - update_icons() + regenerate_icons() vessel.add_reagent("blood",560-vessel.total_volume) fixblood() @@ -1345,4 +1349,4 @@ var/datum/organ/internal/eyes = internal_organs_by_name["eyes"] if(eyes && istype(eyes) && !eyes.status & ORGAN_CUT_AWAY) return 1 - return 0 + return 0 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 963a969658..0ffe4645a1 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -234,7 +234,7 @@ heat_level_2 = 480 //Default 400 heat_level_3 = 1100 //Default 1000 - flags = IS_WHITELISTED | HAS_LIPS | HAS_UNDERWEAR | HAS_TAIL | HAS_SKIN_COLOR + flags = IS_WHITELISTED | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR flesh_color = "#34AF10" @@ -261,7 +261,7 @@ primitive = /mob/living/carbon/monkey/tajara - flags = IS_WHITELISTED | HAS_LIPS | HAS_UNDERWEAR | HAS_TAIL | HAS_SKIN_COLOR + flags = IS_WHITELISTED | HAS_LIPS | HAS_UNDERWEAR | HAS_SKIN_COLOR flesh_color = "#AFA59E" base_color = "#333333" @@ -353,7 +353,7 @@ breath_type = "nitrogen" poison_type = "oxygen" - flags = NO_SCAN | NO_BLOOD | HAS_TAIL | NO_PAIN + flags = NO_SCAN | NO_BLOOD | NO_PAIN blood_color = "#2299FC" flesh_color = "#808D11" diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index f3a13b6035..e4ce980456 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -897,7 +897,7 @@ proc/get_damage_icon_part(damage_state, body_part) /mob/living/carbon/human/proc/update_tail_showing(var/update_icons=1) overlays_standing[TAIL_LAYER] = null - if(species.tail && species.flags & HAS_TAIL) + if(species.tail) if(!wear_suit || !(wear_suit.flags_inv & HIDETAIL) && !istype(wear_suit, /obj/item/clothing/suit/space)) var/icon/tail_s = new/icon("icon" = 'icons/effects/species.dmi', "icon_state" = "[species.tail]_s") tail_s.Blend(rgb(r_skin, g_skin, b_skin), ICON_ADD) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 5c5805bfaf..c1adb74fee 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -806,10 +806,10 @@ var/area/new_area = get_area(loc) if(new_area) new_area.Entered(src) + /mob/living/proc/can_use_vents() return "You can't fit into that vent." - /mob/living/proc/has_brain() return 1 diff --git a/code/modules/mob/new_player/preferences_setup.dm b/code/modules/mob/new_player/preferences_setup.dm index 110c505b31..48ba98ac29 100644 --- a/code/modules/mob/new_player/preferences_setup.dm +++ b/code/modules/mob/new_player/preferences_setup.dm @@ -208,7 +208,7 @@ datum/preferences preview_icon.Blend(temp, ICON_OVERLAY) //Tail - if(current_species && (current_species.flags & HAS_TAIL)) + if(current_species && (current_species.tail)) var/icon/temp = new/icon("icon" = 'icons/effects/species.dmi', "icon_state" = "[current_species.tail]_s") preview_icon.Blend(temp, ICON_OVERLAY) diff --git a/code/setup.dm b/code/setup.dm index f053065352..4b64a0821e 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -748,11 +748,9 @@ var/list/RESTRICTED_CAMERA_NETWORKS = list( //Those networks can only be accesse #define HAS_SKIN_COLOR 128 #define HAS_LIPS 256 #define HAS_UNDERWEAR 512 -#define HAS_TAIL 1024 - -#define IS_PLANT 2048 -#define IS_WHITELISTED 4096 -#define IS_SYNTHETIC 8192 +#define IS_PLANT 1024 +#define IS_WHITELISTED 2048 +#define IS_SYNTHETIC 4096 //Language flags. #define WHITELISTED 1 // Language is available if the speaker is whitelisted. diff --git a/icons/effects/species.dmi b/icons/effects/species.dmi index 4c1516b8581ee0302520bec61f488d4a493c30fe..defb526a7f83180842be6118c155477e5c193ec2 100644 GIT binary patch delta 289 zcmV++0p9-4sR7EV0gxnr2zpdlbVOxyV{&P5bZKvH004NLm6E|u!!Qhn&&^X<+Z{33 zH5b$g^{~A{WU0;?a8nVxfOvWi6-6LKonxfWpJV&q!^7#ZyFh#H+$$AHQw9&mn_Jhs zrCtZ{aDV5Tfzox*ry}6t=$cq?Bmob9hrd|4lLTYaX%9=89 nUDYsWrBYY(G85$!jgmc_E-kd@&V2%t^tr}#8JK;uIsuhaAM%j1 delta 294 zcmV+>0one_sR7Ta0gxnr4SG~qbVOxyV{&P5bZKvH004NLm6A509p~ zgkA=)@cd+&fx>x^`N4uhU|}Qph6R%w9dAt2hr(cCZyH~4BnAtAyZ_ku!|v|0zQXHu zUc$mUQZPhaeZdeF&KPc3deyQPRBhF)YC+enoX^Vnze$Djy-n59RL6T From 01ddc9af6da194299cd8fe93075e6b66247df56b Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Mon, 13 Oct 2014 17:39:00 +1030 Subject: [PATCH 016/144] Added binary to the AI. --- code/modules/mob/living/silicon/ai/ai.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index d7a2be57df..b24e995aec 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -128,6 +128,7 @@ var/list/ai_verbs_default = list( add_ai_verbs(src) //Languages + add_language("Robot Talk", 1) add_language("Galactic Common", 0) add_language("Sol Common", 0) add_language("Sinta'unathi", 0) From a1ee4e766bb90c84ab64157acb302d70f1760025 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 13 Oct 2014 16:47:56 +0200 Subject: [PATCH 017/144] Basically ripped over /tg/'s powernet and cable code into our own codebase. Keeps Z-level code as it was. Modifies/restores powernet procs as necessary to match our own implementation changes. --- baystation12.dme | 3 +- .../Cael_Aislinn/Rust/core_gen.dm | 3 - .../Cael_Aislinn/Rust/fuel_injector.dm | 1 - code/controllers/master_controller.dm | 2 +- code/datums/wires/apc.dm | 78 ++ code/datums/wires/wires.dm | 293 +++++++ code/game/objects/items/devices/powersink.dm | 5 +- code/global.dm | 21 + code/modules/assembly/signaler.dm | 5 +- code/modules/mining/coins.dm | 2 +- code/modules/power/apc.dm | 634 ++++++--------- code/modules/power/cable.dm | 732 +++++++++++------- code/modules/power/fractal_reactor.dm | 1 - code/modules/power/port_gen.dm | 1 - code/modules/power/power.dm | 412 +++++----- code/modules/power/powernet.dm | 353 ++------- code/modules/power/singularity/collector.dm | 3 +- code/modules/power/singularity/emitter.dm | 7 +- code/modules/power/solar.dm | 3 - code/modules/power/terminal.dm | 5 +- code/modules/power/tracker.dm | 1 - code/modules/power/turbine.dm | 1 - code/modules/shieldgen/sheldwallgen.dm | 4 +- code/modules/shieldgen/shield_capacitor.dm | 6 +- 24 files changed, 1393 insertions(+), 1183 deletions(-) create mode 100644 code/datums/wires/apc.dm create mode 100644 code/datums/wires/wires.dm diff --git a/baystation12.dme b/baystation12.dme index 62e10d2098..1777674580 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -164,6 +164,8 @@ #include "code\datums\spells\trigger.dm" #include "code\datums\spells\turf_teleport.dm" #include "code\datums\spells\wizard.dm" +#include "code\datums\wires\apc.dm" +#include "code\datums\wires\wires.dm" #include "code\defines\obj.dm" #include "code\defines\obj\weapon.dm" #include "code\defines\procs\admin.dm" @@ -1136,7 +1138,6 @@ #include "code\modules\power\breaker_box.dm" #include "code\modules\power\cable.dm" #include "code\modules\power\cable_heavyduty.dm" -#include "code\modules\power\cable_logic.dm" #include "code\modules\power\cell.dm" #include "code\modules\power\engine.dm" #include "code\modules\power\fractal_reactor.dm" diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm index 88cf6fd441..7697fe17d4 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm @@ -61,7 +61,6 @@ max volume of phoron storeable by the field = the total volume of a number of ti idle_power_usage = 50 active_power_usage = 500 //multiplied by field strength var/cached_power_avail = 0 - directwired = 1 anchored = 0 var/state = 0 @@ -120,7 +119,6 @@ max volume of phoron storeable by the field = the total volume of a number of ti state = 2 user << "You weld the [src] to the floor." connect_to_network() - src.directwired = 1 else user << "\red You need more welding fuel to complete this task." if(2) @@ -134,7 +132,6 @@ max volume of phoron storeable by the field = the total volume of a number of ti state = 1 user << "You cut the [src] free from the floor." disconnect_from_network() - src.directwired = 0 else user << "\red You need more welding fuel to complete this task." return diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm index 5047ab1a5d..e3441dafd8 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_injector.dm @@ -19,7 +19,6 @@ use_power = 1 idle_power_usage = 10 active_power_usage = 500 - directwired = 0 var/remote_access_enabled = 1 var/cached_power_avail = 0 var/emergency_insert_ready = 0 diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 8654fb89a1..bad82b9e8e 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -363,7 +363,7 @@ datum/controller/game_controller/proc/process_powernets() while(i<=powernets.len) var/datum/powernet/Powernet = powernets[i] if(Powernet) - Powernet.process() + Powernet.reset() i++ continue powernets.Cut(i,i+1) diff --git a/code/datums/wires/apc.dm b/code/datums/wires/apc.dm new file mode 100644 index 0000000000..7e48809af9 --- /dev/null +++ b/code/datums/wires/apc.dm @@ -0,0 +1,78 @@ +/datum/wires/apc + holder_type = /obj/machinery/power/apc + wire_count = 4 + +var/const/APC_WIRE_IDSCAN = 1 +var/const/APC_WIRE_MAIN_POWER1 = 2 +var/const/APC_WIRE_MAIN_POWER2 = 4 +var/const/APC_WIRE_AI_CONTROL = 8 + +/datum/wires/apc/GetInteractWindow() + var/obj/machinery/power/apc/A = holder + . += ..() + . += text("
\n[(A.locked ? "The APC is locked." : "The APC is unlocked.")]
\n[(A.shorted ? "The APCs power has been shorted." : "The APC is working properly!")]
\n[(A.aidisabled ? "The 'AI control allowed' light is off." : "The 'AI control allowed' light is on.")]") + + +/datum/wires/apc/CanUse(var/mob/living/L) + var/obj/machinery/power/apc/A = holder + if(A.wiresexposed) + return 1 + return 0 + +/datum/wires/apc/UpdatePulsed(var/index) + + var/obj/machinery/power/apc/A = holder + + switch(index) + + if(APC_WIRE_IDSCAN) + A.locked = 0 + + spawn(300) + if(A) + A.locked = 1 + A.updateDialog() + + if (APC_WIRE_MAIN_POWER1, APC_WIRE_MAIN_POWER2) + if(A.shorted == 0) + A.shorted = 1 + + spawn(1200) + if(A && !IsIndexCut(APC_WIRE_MAIN_POWER1) && !IsIndexCut(APC_WIRE_MAIN_POWER2)) + A.shorted = 0 + A.updateDialog() + + if (APC_WIRE_AI_CONTROL) + if (A.aidisabled == 0) + A.aidisabled = 1 + + spawn(10) + if(A && !IsIndexCut(APC_WIRE_AI_CONTROL)) + A.aidisabled = 0 + A.updateDialog() + + A.updateDialog() + +/datum/wires/apc/UpdateCut(var/index, var/mended) + var/obj/machinery/power/apc/A = holder + + switch(index) + if(APC_WIRE_MAIN_POWER1, APC_WIRE_MAIN_POWER2) + + if(!mended) + A.shock(usr, 50) + A.shorted = 1 + + else if(!IsIndexCut(APC_WIRE_MAIN_POWER1) && !IsIndexCut(APC_WIRE_MAIN_POWER2)) + A.shorted = 0 + A.shock(usr, 50) + + if(APC_WIRE_AI_CONTROL) + + if(!mended) + if (A.aidisabled == 0) + A.aidisabled = 1 + else + if (A.aidisabled == 1) + A.aidisabled = 0 + A.updateDialog() diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm new file mode 100644 index 0000000000..6204c90325 --- /dev/null +++ b/code/datums/wires/wires.dm @@ -0,0 +1,293 @@ +// Wire datums. Created by Giacomand. +// Was created to replace a horrible case of copy and pasted code with no care for maintability. +// Goodbye Door wires, Cyborg wires, Vending Machine wires, Autolathe wires +// Protolathe wires, APC wires and Camera wires! + +#define MAX_FLAG 65535 + +var/list/same_wires = list() +// 12 colours, if you're adding more than 12 wires then add more colours here +var/list/wireColours = list("red", "blue", "green", "black", "orange", "brown", "gold", "gray", "cyan", "navy", "purple", "pink") + +/datum/wires + + var/random = 0 // Will the wires be different for every single instance. + var/atom/holder = null // The holder + var/holder_type = null // The holder type; used to make sure that the holder is the correct type. + var/wire_count = 0 // Max is 16 + var/wires_status = 0 // BITFLAG OF WIRES + + var/list/wires = list() + var/list/signallers = list() + + var/table_options = " align='center'" + var/row_options1 = " width='80px'" + var/row_options2 = " width='260px'" + var/window_x = 370 + var/window_y = 470 + +/datum/wires/New(var/atom/holder) + ..() + src.holder = holder + if(!istype(holder, holder_type)) + CRASH("Our holder is null/the wrong type!") + return + + // Generate new wires + if(random) + GenerateWires() + // Get the same wires + else + // We don't have any wires to copy yet, generate some and then copy it. + if(!same_wires[holder_type]) + GenerateWires() + same_wires[holder_type] = src.wires.Copy() + else + var/list/wires = same_wires[holder_type] + src.wires = wires // Reference the wires list. + +/datum/wires/proc/GenerateWires() + var/list/colours_to_pick = wireColours.Copy() // Get a copy, not a reference. + var/list/indexes_to_pick = list() + //Generate our indexes + for(var/i = 1; i < MAX_FLAG && i < (1 << wire_count); i += i) + indexes_to_pick += i + colours_to_pick.len = wire_count // Downsize it to our specifications. + + while(colours_to_pick.len && indexes_to_pick.len) + // Pick and remove a colour + var/colour = pick_n_take(colours_to_pick) + + // Pick and remove an index + var/index = pick_n_take(indexes_to_pick) + + src.wires[colour] = index + //wires = shuffle(wires) + + +/datum/wires/proc/Interact(var/mob/living/user) + + var/html = null + if(holder && CanUse(user)) + html = GetInteractWindow() + if(html) + user.set_machine(holder) + else + user.unset_machine() + // No content means no window. + user << browse(null, "window=wires") + return + + var/datum/browser/popup = new(user, "wires", holder.name, window_x, window_y) + popup.set_content(html) + popup.set_title_image(user.browse_rsc_icon(holder.icon, holder.icon_state)) + popup.open() + +/datum/wires/proc/GetInteractWindow() + var/html = "
" + html += "

Exposed Wires

" + html += "" + + for(var/colour in wires) + html += "" + html += "[capitalize(colour)]" + html += "" + html += "[IsColourCut(colour) ? "Mend" : "Cut"]" + html += " Pulse" + html += " [IsAttached(colour) ? "Detach" : "Attach"] Signaller" + html += "" + html += "
" + + return html + +/datum/wires/Topic(href, href_list) + ..() + if(in_range(holder, usr) && isliving(usr)) + + var/mob/living/L = usr + if(CanUse(L) && href_list["action"]) + var/obj/item/I = L.get_active_hand() + holder.add_hiddenprint(L) + if(href_list["cut"]) // Toggles the cut/mend status + if(istype(I, /obj/item/weapon/wirecutters)) + var/colour = href_list["cut"] + CutWireColour(colour) + else + L << "You need wirecutters!" + + else if(href_list["pulse"]) + if(istype(I, /obj/item/device/multitool)) + var/colour = href_list["pulse"] + PulseColour(colour) + else + L << "You need a multitool!" + + else if(href_list["attach"]) + var/colour = href_list["attach"] + // Detach + if(IsAttached(colour)) + var/obj/item/O = Detach(colour) + if(O) + L.put_in_hands(O) + + // Attach + else + if(istype(I, /obj/item/device/assembly/signaler)) + L.drop_item() + Attach(colour, I) + else + L << "You need a remote signaller!" + + + + + // Update Window + Interact(usr) + + if(href_list["close"]) + usr << browse(null, "window=wires") + usr.unset_machine(holder) + +// +// Overridable Procs +// + +// Called when wires cut/mended. +/datum/wires/proc/UpdateCut(var/index, var/mended) + return + +// Called when wire pulsed. Add code here. +/datum/wires/proc/UpdatePulsed(var/index) + return + +/datum/wires/proc/CanUse(var/mob/living/L) + return 1 + +// Example of use: +/* + +var/const/BOLTED= 1 +var/const/SHOCKED = 2 +var/const/SAFETY = 4 +var/const/POWER = 8 + +/datum/wires/door/UpdateCut(var/index, var/mended) + var/obj/machinery/door/airlock/A = holder + switch(index) + if(BOLTED) + if(!mended) + A.bolt() + if(SHOCKED) + A.shock() + if(SAFETY ) + A.safety() + +*/ + + +// +// Helper Procs +// + +/datum/wires/proc/PulseColour(var/colour) + PulseIndex(GetIndex(colour)) + +/datum/wires/proc/PulseIndex(var/index) + if(IsIndexCut(index)) + return + UpdatePulsed(index) + +/datum/wires/proc/GetIndex(var/colour) + if(wires[colour]) + var/index = wires[colour] + return index + else + CRASH("[colour] is not a key in wires.") + +// +// Is Index/Colour Cut procs +// + +/datum/wires/proc/IsColourCut(var/colour) + var/index = GetIndex(colour) + return IsIndexCut(index) + +/datum/wires/proc/IsIndexCut(var/index) + return (index & wires_status) + +// +// Signaller Procs +// + +/datum/wires/proc/IsAttached(var/colour) + if(signallers[colour]) + return 1 + return 0 + +/datum/wires/proc/GetAttached(var/colour) + if(signallers[colour]) + return signallers[colour] + return null + +/datum/wires/proc/Attach(var/colour, var/obj/item/device/assembly/signaler/S) + if(colour && S) + if(!IsAttached(colour)) + signallers[colour] = S + S.loc = holder + S.connected = src + return S + +/datum/wires/proc/Detach(var/colour) + if(colour) + var/obj/item/device/assembly/signaler/S = GetAttached(colour) + if(S) + signallers -= colour + S.connected = null + S.loc = holder.loc + return S + + +/datum/wires/proc/Pulse(var/obj/item/device/assembly/signaler/S) + + for(var/colour in signallers) + if(S == signallers[colour]) + PulseColour(colour) + break + + +// +// Cut Wire Colour/Index procs +// + +/datum/wires/proc/CutWireColour(var/colour) + var/index = GetIndex(colour) + CutWireIndex(index) + +/datum/wires/proc/CutWireIndex(var/index) + if(IsIndexCut(index)) + wires_status &= ~index + UpdateCut(index, 1) + else + wires_status |= index + UpdateCut(index, 0) + +/datum/wires/proc/RandomCut() + var/r = rand(1, wires.len) + CutWireIndex(r) + +/datum/wires/proc/CutAll() + for(var/i = 1; i < MAX_FLAG && i < (1 << wire_count); i += i) + CutWireIndex(i) + +/datum/wires/proc/IsAllCut() + if(wires_status == (1 << wire_count) - 1) + return 1 + return 0 + +// +//Shuffle and Mend +// + +/datum/wires/proc/Shuffle() + wires_status = 0 + GenerateWires() diff --git a/code/game/objects/items/devices/powersink.dm b/code/game/objects/items/devices/powersink.dm index 019422b617..72e39b7063 100644 --- a/code/game/objects/items/devices/powersink.dm +++ b/code/game/objects/items/devices/powersink.dm @@ -97,10 +97,7 @@ SetLuminosity(12) // found a powernet, so drain up to max power from it - - var/drained = min ( drain_rate, PN.avail ) - PN.newload += drained - power_drained += drained + var/drained = PN.draw_power(drain_rate) // if tried to drain more than available on powernet // now look for APCs and drain their cells diff --git a/code/global.dm b/code/global.dm index 514fdcf5ac..318fc15803 100644 --- a/code/global.dm +++ b/code/global.dm @@ -262,3 +262,24 @@ var/DBConnection/dbcon_old = new() //Tgstation database (Old database) - See the //added for Xenoarchaeology, might be useful for other stuff var/global/list/alphabet_uppercase = list("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") + +// TODO: Replace +/proc/RandomAPCWires() + //to make this not randomize the wires, just set index to 1 and increment it in the flag for loop (after doing everything else). + var/list/apcwires = list(0, 0, 0, 0) + APCIndexToFlag = list(0, 0, 0, 0) + APCIndexToWireColor = list(0, 0, 0, 0) + APCWireColorToIndex = list(0, 0, 0, 0) + var/flagIndex = 1 + for (var/flag=1, flag<16, flag+=flag) + var/valid = 0 + while (!valid) + var/colorIndex = rand(1, 4) + if (apcwires[colorIndex]==0) + valid = 1 + apcwires[colorIndex] = flag + APCIndexToFlag[flagIndex] = flag + APCIndexToWireColor[flagIndex] = colorIndex + APCWireColorToIndex[colorIndex] = flagIndex + flagIndex+=1 + return apcwires \ No newline at end of file diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index 963081404f..2c9c26fceb 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -13,6 +13,7 @@ var/frequency = 1457 var/delay = 0 var/airlock_wire = null + var/datum/wires/connected = null var/datum/radio_frequency/radio_connection var/deadman = 0 @@ -118,7 +119,9 @@ pulse(var/radio = 0) - if(istype(src.loc, /obj/machinery/door/airlock) && src.airlock_wire && src.wires) + if(src.connected && src.wires) + connected.Pulse(src) + else if(istype(src.loc, /obj/machinery/door/airlock) && src.airlock_wire && src.wires) var/obj/machinery/door/airlock/A = src.loc A.pulse(src.airlock_wire) else if(holder) diff --git a/code/modules/mining/coins.dm b/code/modules/mining/coins.dm index c9942112b7..6a0d7c5c3c 100644 --- a/code/modules/mining/coins.dm +++ b/code/modules/mining/coins.dm @@ -63,7 +63,7 @@ var/obj/item/stack/cable_coil/CC = new/obj/item/stack/cable_coil(user.loc) CC.amount = 1 - CC.updateicon() + CC.update_icon() overlays = list() string_attached = null user << "\blue You detach the string from the coin." diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index e3b758e6b2..a3a7486648 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -29,11 +29,11 @@ #define APC_UPOVERLAY_LOCKED 4096 #define APC_UPOVERLAY_OPERATING 8192 + #define APC_UPDATE_ICON_COOLDOWN 100 // 10 seconds - // the Area Power Controller (APC), formerly Power Distribution Unit (PDU) -// one per area, needs wire conection to power network +// one per area, needs wire conection to power network through a terminal // controls power to devices in that area // may be opened to change power cell @@ -42,6 +42,7 @@ //NOTE: STUFF STOLEN FROM AIRLOCK.DM thx + /obj/machinery/power/apc/high cell_type = /obj/item/weapon/cell/high @@ -53,6 +54,8 @@ /obj/machinery/power/apc name = "area power controller" + desc = "A control terminal for the area electrical systems." + icon_state = "apc0" anchored = 1 use_power = 0 @@ -61,7 +64,7 @@ var/areastring = null var/obj/item/weapon/cell/cell var/start_charge = 90 // initial cell charge % - var/cell_type = /obj/item/weapon/cell/apc // 0=no cell, 1=regular, 2=high-cap (x5) <- old, now it's just 0=no cell, otherwise dictate cellcapacity by changing this value. 1 used to be 1000, 2 was 2500 + var/cell_type = /obj/item/weapon/cell/apc var/opened = 0 //0=closed, 1=opened, 2=cover removed var/shorted = 0 var/lighting = 3 @@ -82,24 +85,16 @@ var/lastused_total = 0 var/main_status = 0 var/wiresexposed = 0 - var/apcwires = 15 powernet = 0 // set so that APCs aren't found as powernet nodes //Hackish, Horrible, was like this before I changed it :( var/malfhack = 0 //New var for my changes to AI malf. --NeoFite var/mob/living/silicon/ai/malfai = null //See above --NeoFite - var/debug= 0 - var/autoflag= 0 // 0 = off, 1= eqp and lights off, 2 = eqp off, 3 = all on. // luminosity = 1 var/has_electronics = 0 // 0 - none, 1 - plugged in, 2 - secured by screwdriver var/overload = 1 //used for the Blackout malf module var/beenhit = 0 // used for counting how many times it has been hit, used for Aliens at the moment - var/mob/living/silicon/ai/occupant = null - var/list/apcwirelist = list( - "Orange" = 1, - "Dark red" = 2, - "White" = 3, - "Yellow" = 4, - ) + var/mob/living/silicon/ai/occupier = null var/longtermpower = 10 + var/datum/wires/apc/wires = null var/update_state = -1 var/update_overlay = -1 var/global/status_overlays = 0 @@ -110,35 +105,22 @@ var/global/list/status_overlays_lighting var/global/list/status_overlays_environ - -/proc/RandomAPCWires() - //to make this not randomize the wires, just set index to 1 and increment it in the flag for loop (after doing everything else). - var/list/apcwires = list(0, 0, 0, 0) - APCIndexToFlag = list(0, 0, 0, 0) - APCIndexToWireColor = list(0, 0, 0, 0) - APCWireColorToIndex = list(0, 0, 0, 0) - var/flagIndex = 1 - for (var/flag=1, flag<16, flag+=flag) - var/valid = 0 - while (!valid) - var/colorIndex = rand(1, 4) - if (apcwires[colorIndex]==0) - valid = 1 - apcwires[colorIndex] = flag - APCIndexToFlag[flagIndex] = flag - APCIndexToWireColor[flagIndex] = colorIndex - APCWireColorToIndex[colorIndex] = flagIndex - flagIndex+=1 - return apcwires - /obj/machinery/power/apc/updateDialog() if (stat & (BROKEN|MAINT)) return ..() +/obj/machinery/power/apc/connect_to_network() + //Override because the APC does not directly connect to the network; it goes through a terminal. + //The terminal is what the power computer looks for anyway. + if(!terminal) + make_terminal() + if(terminal) + terminal.connect_to_network() + /obj/machinery/power/apc/New(turf/loc, var/ndir, var/building=0) ..() - + wires = new(src) // offset 24 pixels in direction of dir // this allows the APC to be embedded in a wall, yet still inside an area if (building) @@ -161,6 +143,24 @@ spawn(5) src.update() +/obj/machinery/power/apc/Del() + if(malfai && operating) + if (ticker.mode.config_tag == "malfunction") + if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) + ticker.mode:apcs-- + area.power_light = 0 + area.power_equip = 0 + area.power_environ = 0 + area.power_change() + if(occupier) + malfvacate(1) + del(wires) + if(cell) + del(cell) // qdel + if(terminal) + disconnect_terminal() + ..() + /obj/machinery/power/apc/proc/make_terminal() // create a terminal object at the same position as original turf loc // wires will attach to this @@ -177,7 +177,6 @@ var/area/A = src.loc.loc - //if area isn't specified use current if(isarea(A) && src.areastring == null) src.area = A @@ -198,6 +197,7 @@ if(usr /*&& !usr.stat*/) usr << "A control terminal for the area electrical systems." + ..() if(stat & BROKEN) usr << "Looks broken." return @@ -219,10 +219,10 @@ else usr << "The cover is closed." + // update the APC icon to show the three base states // also add overlays for indicator lights /obj/machinery/power/apc/update_icon() - if (!status_overlays) status_overlays = 1 status_overlays_lock = new @@ -244,7 +244,7 @@ status_overlays_charging[2] = image(icon, "apco3-1") status_overlays_charging[3] = image(icon, "apco3-2") - status_overlays_equipment[1] = image(icon, "apco0-0") // 0=red, 1=green, 2=blue + status_overlays_equipment[1] = image(icon, "apco0-0") status_overlays_equipment[2] = image(icon, "apco0-1") status_overlays_equipment[3] = image(icon, "apco0-2") status_overlays_equipment[4] = image(icon, "apco0-3") @@ -259,8 +259,6 @@ status_overlays_environ[3] = image(icon, "apco2-2") status_overlays_environ[4] = image(icon, "apco2-3") - - var/update = check_updates() //returns 0 if no need to update icons. // 1 if we need to update the icon_state // 2 if we need to update the overlays @@ -286,20 +284,14 @@ else if(update_state & UPSTATE_WIREEXP) icon_state = "apcewires" - - if(!(update_state & UPSTATE_ALLGOOD)) if(overlays.len) overlays = 0 return - - if(update & 2) - if(overlays.len) - overlays = 0 - + overlays.len = 0 if(!(stat & (BROKEN|MAINT)) && update_state & UPSTATE_ALLGOOD) overlays += status_overlays_lock[locked+1] overlays += status_overlays_charging[charging+1] @@ -369,15 +361,17 @@ else if(environ==2) update_overlay |= APC_UPOVERLAY_ENVIRON2 + var/results = 0 if(last_update_state == update_state && last_update_overlay == update_overlay) return 0 if(last_update_state != update_state) results += 1 - if(last_update_overlay != update_overlay && update_overlay != 0) + if(last_update_overlay != update_overlay) results += 2 return results +// Used in process so it doesn't update the icon too much /obj/machinery/power/apc/proc/queue_icon_update() if(!updating_icon) @@ -387,7 +381,6 @@ update_icon() updating_icon = 0 - //attack with an item - open/close cover, insert cell, or (un)lock interface /obj/machinery/power/apc/attackby(obj/item/W, mob/user) @@ -478,7 +471,7 @@ else if(stat & (BROKEN|MAINT)) user << "Nothing happens." else - if(src.allowed(usr)) + if(src.allowed(usr) && !isWireCut(APC_WIRE_IDSCAN)) locked = !locked user << "You [ locked ? "lock" : "unlock"] the APC interface." update_icon() @@ -501,25 +494,26 @@ update_icon() else user << "You fail to [ locked ? "unlock" : "lock"] the APC interface." - else if (istype(W, /obj/item/stack/cable_coil) && !terminal && opened && has_electronics != 2) + else if (istype(W, /obj/item/stack/cable_coil) && !terminal && opened && has_electronics!=2) if (src.loc:intact) - user << "\red You must remove the floor plating in front of the APC first." + user << "You must remove the floor plating in front of the APC first." return var/obj/item/stack/cable_coil/C = W if(C.get_amount() < 10) - user << "You need more wires." + user << "You need ten lengths of cable for APC." return user << "You start adding cables to the APC frame..." playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) - if(do_after(user, 20) && !terminal && opened && has_electronics != 2) - var/turf/T = get_turf(src) - var/obj/structure/cable/N = T.get_cable_node() - if (prob(50) && electrocute_mob(usr, N, N)) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, src) - s.start() - return - if (C.use(10)) + if(do_after(user, 20)) + if (C.amount >= 10 && !terminal && opened && has_electronics != 2) + var/turf/T = get_turf(src) + var/obj/structure/cable/N = T.get_cable_node() + if (prob(50) && electrocute_mob(usr, N, N)) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, src) + s.start() + return + C.use(10) user.visible_message(\ "\red [user.name] has added cables to the APC frame!",\ "You add cables to the APC frame.") @@ -541,14 +535,14 @@ user.visible_message(\ "\red [user.name] cut the cables and dismantled the power terminal.",\ "You cut the cables and dismantle the power terminal.") - del(terminal) + del(terminal) // qdel else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && !((stat & BROKEN) || malfhack)) user << "You trying to insert the power control board into the frame..." playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 10)) has_electronics = 1 user << "You place the power control board inside the frame." - del(W) + del(W) // qdel else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && ((stat & BROKEN) || malfhack)) user << "\red You cannot put the board inside, the frame is damaged." return @@ -573,7 +567,7 @@ "\red [src] has been cut from the wall by [user.name] with the weldingtool.",\ "You cut the APC frame from the wall.",\ "\red You hear welding.") - del(src) + del(src) // qdel return else if (istype(W, /obj/item/apc_frame) && opened && emagged) emagged = 0 @@ -582,7 +576,7 @@ user.visible_message(\ "\red [user.name] has replaced the damaged APC frontal panel with a new one.",\ "You replace the damaged APC frontal panel with a new one.") - del(W) + del(W) // qdel update_icon() else if (istype(W, /obj/item/apc_frame) && opened && ((stat & BROKEN) || malfhack)) if (has_electronics) @@ -593,7 +587,7 @@ user.visible_message(\ "\red [user.name] has replaced the damaged APC frame with new one.",\ "You replace the damaged APC frame with new one.") - del(W) + del(W) // qdel stat &= ~BROKEN malfai = null malfhack = 0 @@ -616,7 +610,7 @@ return src.attack_hand(user) if (!opened && wiresexposed && \ (istype(W, /obj/item/device/multitool) || \ - istype(W, /obj/item/weapon/wirecutters))) + istype(W, /obj/item/weapon/wirecutters) || istype(W, /obj/item/device/assembly/signaler))) return src.attack_hand(user) user.visible_message("\red The [src.name] has been hit with the [W.name] by [user.name]!", \ "\red You hit the [src.name] with your [W.name]!", \ @@ -625,10 +619,10 @@ // attack with hand - remove cell (if cover open) or interact with the APC /obj/machinery/power/apc/attack_hand(mob/user) - +// if (!can_use(user)) This already gets called in interact() and in topic() +// return if(!user) return - src.add_fingerprint(user) //Human mob special interaction goes here. @@ -665,26 +659,22 @@ else if(H.species.can_shred(H)) user.visible_message("\red [user.name] slashes at the [src.name]!", "\blue You slash at the [src.name]!") playsound(src.loc, 'sound/weapons/slash.ogg', 100, 1) - var/allcut = 1 - for(var/wire in apcwirelist) - if(!isWireCut(apcwirelist[wire])) - allcut = 0 - break + + var/allcut = wires.IsAllCut() + if(beenhit >= pick(3, 4) && wiresexposed != 1) wiresexposed = 1 src.update_icon() src.visible_message("\red The [src.name]'s cover flies open, exposing the wires!") else if(wiresexposed == 1 && allcut == 0) - for(var/wire in apcwirelist) - cut(apcwirelist[wire]) + wires.CutAll() src.update_icon() src.visible_message("\red The [src.name]'s wires are shredded!") else beenhit += 1 return - if(usr == user && opened && (!issilicon(user))) if(cell) user.put_in_hands(cell) @@ -699,9 +689,7 @@ return if(stat & (BROKEN|MAINT)) return - // do APC interaction - //user.set_machine(src) src.interact(user) /obj/machinery/power/apc/interact(mob/user) @@ -709,30 +697,15 @@ return if(wiresexposed /*&& (!istype(user, /mob/living/silicon))*/) //Commented out the typecheck to allow engiborgs to repair damaged apcs. - var/t1 = text("[area.name] APC wiresAccess Panel
\n") + wires.Interact(user) - for(var/wiredesc in apcwirelist) - var/is_uncut = src.apcwires & APCWireColorToFlag[apcwirelist[wiredesc]] - t1 += "[wiredesc] wire: " - if(!is_uncut) - t1 += "Mend" - else - t1 += "Cut " - t1 += "Pulse " - t1 += "
" - t1 += text("
\n[(src.locked ? "The APC is locked." : "The APC is unlocked.")]
\n[(src.shorted ? "The APCs power has been shorted." : "The APC is working properly!")]
\n[(src.aidisabled ? "The 'AI control allowed' light is off." : "The 'AI control allowed' light is on.")]") - t1 += text("

Close

") - user << browse(t1, "window=apcwires") - onclose(user, "apcwires") + return ui_interact(user) - // Open the APC NanoUI - ui_interact(user) - return /obj/machinery/power/apc/proc/get_malf_status(mob/user) if (ticker && ticker.mode && (user.mind in ticker.mode.malf_ai) && istype(user, /mob/living/silicon/ai)) if (src.malfai == (user:parent ? user:parent : user)) - if (src.occupant == user) + if (src.occupier == user) return 3 // 3 = User is shunted in this APC else if (istype(user.loc, /obj/machinery/power/apc)) return 4 // 4 = User is shunted in another APC @@ -743,6 +716,7 @@ else return 0 // 0 = User is not a Malf AI + /obj/machinery/power/apc/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) if(!user) return @@ -762,7 +736,7 @@ "powerChannels" = list( list( "title" = "Equipment", - "powerLoad" = round(lastused_equip), + "powerLoad" = lastused_equip, "status" = equipment, "topicParams" = list( "auto" = list("eqp" = 3), @@ -772,7 +746,7 @@ ), list( "title" = "Lighting", - "powerLoad" = round(lastused_light), + "powerLoad" = round(lastused_equip), "status" = lighting, "topicParams" = list( "auto" = list("lgt" = 3), @@ -782,7 +756,7 @@ ), list( "title" = "Environment", - "powerLoad" = round(lastused_environ), + "powerLoad" = round(lastused_light), "status" = environ, "topicParams" = list( "auto" = list("env" = 3), @@ -825,87 +799,9 @@ // world << "[area.power_equip]" area.power_change() -/obj/machinery/power/apc/proc/isWireColorCut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - return ((src.apcwires & wireFlag) == 0) - /obj/machinery/power/apc/proc/isWireCut(var/wireIndex) - var/wireFlag = APCIndexToFlag[wireIndex] - return ((src.apcwires & wireFlag) == 0) + return wires.IsIndexCut(wireIndex) -/obj/machinery/power/apc/proc/cut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] - apcwires &= ~wireFlag - switch(wireIndex) - if(APC_WIRE_MAIN_POWER1) - src.shock(usr, 50) - src.shorted = 1 - src.updateDialog() - if(APC_WIRE_MAIN_POWER2) - src.shock(usr, 50) - src.shorted = 1 - src.updateDialog() - if (APC_WIRE_AI_CONTROL) - if (src.aidisabled == 0) - src.aidisabled = 1 - src.updateDialog() -// if(APC_WIRE_IDSCAN) nothing happens when you cut this wire, add in something if you want whatever - -/obj/machinery/power/apc/proc/mend(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] //not used in this function - apcwires |= wireFlag - switch(wireIndex) - if(APC_WIRE_MAIN_POWER1) - if ((!src.isWireCut(APC_WIRE_MAIN_POWER1)) && (!src.isWireCut(APC_WIRE_MAIN_POWER2))) - src.shorted = 0 - src.shock(usr, 50) - src.updateDialog() - if(APC_WIRE_MAIN_POWER2) - if ((!src.isWireCut(APC_WIRE_MAIN_POWER1)) && (!src.isWireCut(APC_WIRE_MAIN_POWER2))) - src.shorted = 0 - src.shock(usr, 50) - src.updateDialog() - if (APC_WIRE_AI_CONTROL) - //one wire for AI control. Cutting this prevents the AI from controlling the door unless it has hacked the door through the power connection (which takes about a minute). If both main and backup power are cut, as well as this wire, then the AI cannot operate or hack the door at all. - //aidisabledDisabled: If 1, AI control is disabled until the AI hacks back in and disables the lock. If 2, the AI has bypassed the lock. If -1, the control is enabled but the AI had bypassed it earlier, so if it is disabled again the AI would have no trouble getting back in. - if (src.aidisabled == 1) - src.aidisabled = 0 - src.updateDialog() -// if(APC_WIRE_IDSCAN) nothing happens when you cut this wire, add in something if you want whatever - -/obj/machinery/power/apc/proc/pulse(var/wireColor) - //var/wireFlag = apcWireColorToFlag[wireColor] //not used in this function - var/wireIndex = APCWireColorToIndex[wireColor] - switch(wireIndex) - if(APC_WIRE_IDSCAN) //unlocks the APC for 30 seconds, if you have a better way to hack an APC I'm all ears - src.locked = 0 - spawn(300) - src.locked = 1 - src.updateDialog() - if (APC_WIRE_MAIN_POWER1) - if(shorted == 0) - shorted = 1 - spawn(1200) - if(shorted == 1) - shorted = 0 - src.updateDialog() - if (APC_WIRE_MAIN_POWER2) - if(shorted == 0) - shorted = 1 - spawn(1200) - if(shorted == 1) - shorted = 0 - src.updateDialog() - if (APC_WIRE_AI_CONTROL) - if (src.aidisabled == 0) - src.aidisabled = 1 - src.updateDialog() - spawn(10) - if (src.aidisabled == 1) - src.aidisabled = 0 - src.updateDialog() /obj/machinery/power/apc/proc/can_use(mob/user as mob, var/loud = 0) //used by attack_hand() and Topic() if (user.stat) @@ -917,8 +813,6 @@ istype(user, /mob/living/silicon) || \ istype(user, /mob/living/carbon/monkey)) ) user << "\red You don't have the dexterity to use this [src]!" - nanomanager.close_user_uis(user, src) - return 0 if(user.restrained()) user << "\red You must have free hands to use this [src]" @@ -926,7 +820,6 @@ if(user.lying) user << "\red You must stand to use this [src]!" return 0 - autoflag = 5 if (istype(user, /mob/living/silicon)) var/mob/living/silicon/ai/AI = user var/mob/living/silicon/robot/robot = user @@ -940,13 +833,9 @@ ) if(!loud) user << "\red \The [src] have AI control disabled!" - nanomanager.close_user_uis(user, src) - return 0 else if ((!in_range(src, user) || !istype(src.loc, /turf))) - nanomanager.close_user_uis(user, src) - return 0 var/mob/living/carbon/human/H = user @@ -960,43 +849,18 @@ return 0 return 1 -/obj/machinery/power/apc/Topic(href, href_list, var/usingUI = 1) - if(!(isrobot(usr) && (href_list["apcwires"] || href_list["pulse"]))) - if(!can_use(usr, 1)) - return 0 - src.add_fingerprint(usr) +/obj/machinery/power/apc/Topic(href, href_list) + if(..()) + return 0 - if (href_list["apcwires"]) - var/t1 = text2num(href_list["apcwires"]) - if (!( istype(usr.get_active_hand(), /obj/item/weapon/wirecutters) )) - usr << "You need wirecutters!" - return 0 - if (src.isWireColorCut(t1)) - src.mend(t1) - else - src.cut(t1) - else if (href_list["pulse"]) - var/t1 = text2num(href_list["pulse"]) - if (!istype(usr.get_active_hand(), /obj/item/device/multitool)) - usr << "You need a multitool!" - return 0 - if (src.isWireColorCut(t1)) - usr << "You can't pulse a cut wire." - return 0 - else - src.pulse(t1) - else if (href_list["lock"]) + if(!can_use(usr, 1)) + return 0 + + if (href_list["lock"]) coverlocked = !coverlocked else if (href_list["breaker"]) - operating = !operating - if(malfai) - if (ticker.mode.config_tag == "malfunction") - if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) - operating ? ticker.mode:apcs++ : ticker.mode:apcs-- - - src.update() - update_icon() + toggle_breaker() else if (href_list["cmode"]) chargemode = !chargemode @@ -1006,45 +870,32 @@ else if (href_list["eqp"]) var/val = text2num(href_list["eqp"]) - - equipment = (val==1) ? 0 : val - + equipment = setsubsystem(val) update_icon() update() else if (href_list["lgt"]) var/val = text2num(href_list["lgt"]) - - lighting = (val==1) ? 0 : val - + lighting = setsubsystem(val) update_icon() update() + else if (href_list["env"]) var/val = text2num(href_list["env"]) - - environ = (val==1) ? 0 :val - + environ = setsubsystem(val) update_icon() update() - else if( href_list["close"] ) - nanomanager.close_user_uis(usr, src) - - return 0 - else if (href_list["close2"]) - usr << browse(null, "window=apcwires") - - return 0 else if (href_list["overload"]) - if( istype(usr, /mob/living/silicon) && !src.aidisabled ) + if(istype(usr, /mob/living/silicon)) src.overload_lighting() else if (href_list["malfhack"]) var/mob/living/silicon/ai/malfai = usr - if( istype(malfai, /mob/living/silicon/ai) && !src.aidisabled ) + if(get_malf_status(malfai)==1) if (malfai.malfhacking) malfai << "You are already hacking an APC." - return 0 + return 1 malfai << "Beginning override of APC systems. This takes some time, and you cannot perform other actions during the process." malfai.malfhack = src malfai.malfhacking = 1 @@ -1053,6 +904,7 @@ if (!src.aidisabled) malfai.malfhack = null malfai.malfhacking = 0 + locked = 1 if (ticker.mode.config_tag == "malfunction") if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) ticker.mode:apcs++ @@ -1063,57 +915,91 @@ malfai << "Hack complete. The APC is now under your exclusive control." update_icon() - /*else if (href_list["occupyapc"]) - malfoccupy(usr) - + else if (href_list["occupyapc"]) + if(get_malf_status(usr)) + malfoccupy(usr) else if (href_list["deoccupyapc"]) - malfvacate()*/ + if(get_malf_status(usr)) + malfvacate() - if(usingUI) - src.updateDialog() + else if (href_list["toggleaccess"]) + if(istype(usr, /mob/living/silicon)) + if(emagged || (stat & (BROKEN|MAINT))) + usr << "The APC does not respond to the command." + else + locked = !locked + update_icon() return 1 -/*/obj/machinery/power/apc/proc/malfoccupy(var/mob/living/silicon/ai/malf) +/obj/machinery/power/apc/proc/toggle_breaker() + operating = !operating + + if(malfai) + if (ticker.mode.config_tag == "malfunction") + if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) + operating ? ticker.mode:apcs++ : ticker.mode:apcs-- + + src.update() + update_icon() + +/obj/machinery/power/apc/proc/malfoccupy(var/mob/living/silicon/ai/malf) + return + if(!istype(malf)) return if(istype(malf.loc, /obj/machinery/power/apc)) // Already in an APC malf << "You must evacuate your current apc first." return + /*if(!malf.can_shunt) + malf << "You cannot shunt." + return*/ if(src.z != 1) return - src.occupant = new /mob/living/silicon/ai(src,malf.laws,null,1) - src.occupant.adjustOxyLoss(malf.getOxyLoss()) - if(!findtext(src.occupant.name,"APC Copy")) - src.occupant.name = "[malf.name] APC Copy" + src.occupier = new /mob/living/silicon/ai(src,malf.laws,null,1) + src.occupier.adjustOxyLoss(malf.getOxyLoss()) + if(!findtext(src.occupier.name,"APC Copy")) + src.occupier.name = "[malf.name] APC Copy" if(malf.parent) - src.occupant.parent = malf.parent + src.occupier.parent = malf.parent else - src.occupant.parent = malf - malf.mind.transfer_to(src.occupant) - src.occupant.eyeobj.name = "[src.occupant.name] (AI Eye)" + src.occupier.parent = malf + malf.mind.transfer_to(src.occupier) + src.occupier.eyeobj.name = "[src.occupier.name] (AI Eye)" if(malf.parent) - del(malf) - src.occupant.verbs += /mob/living/silicon/ai/proc/corereturn - src.occupant.verbs += /datum/game_mode/malfunction/proc/takeover - src.occupant.cancel_camera() + del(malf) // qdel + // src.occupier.verbs += /mob/living/silicon/ai/proc/corereturn + src.occupier.verbs += /datum/game_mode/malfunction/proc/takeover + src.occupier.cancel_camera() + if (seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) + for(var/obj/item/weapon/pinpointer/point in world) + point.the_disk = src //the pinpointer will detect the shunted AI + /obj/machinery/power/apc/proc/malfvacate(var/forced) - if(!src.occupant) + if(!src.occupier) return - if(src.occupant.parent && src.occupant.parent.stat != 2) - src.occupant.mind.transfer_to(src.occupant.parent) - src.occupant.parent.adjustOxyLoss(src.occupant.getOxyLoss()) - src.occupant.parent.cancel_camera() - del(src.occupant) + if(src.occupier.parent && src.occupier.parent.stat != 2) + src.occupier.mind.transfer_to(src.occupier.parent) + src.occupier.parent.adjustOxyLoss(src.occupier.getOxyLoss()) + src.occupier.parent.cancel_camera() + del(src.occupier) // qdel + if (seclevel2num(get_security_level()) == SEC_LEVEL_DELTA) + for(var/obj/item/weapon/pinpointer/point in world) + for(var/datum/mind/AI_mind in ticker.mode.malf_ai) + var/mob/living/silicon/ai/A = AI_mind.current // the current mob the mind owns + if(A.stat != DEAD) + point.the_disk = A //The pinpointer tracks the AI back into its core. else - src.occupant << "\red Primary core damaged, unable to return core processes." + src.occupier << "\red Primary core damaged, unable to return core processes." if(forced) - src.occupant.loc = src.loc - src.occupant.death() - src.occupant.gib()*/ + src.occupier.loc = src.loc + src.occupier.death() + src.occupier.gib() + for(var/obj/item/weapon/pinpointer/point in world) + point.the_disk = null //the pinpointer will go back to pointing at the nuke disc. /obj/machinery/power/apc/proc/ion_act() @@ -1144,20 +1030,9 @@ else return 0 -/obj/machinery/power/apc/proc/last_surplus() - if(terminal && terminal.powernet) - return terminal.powernet.last_surplus() - else - return 0 - -//Returns 1 if the APC should attempt to charge -/obj/machinery/power/apc/proc/attempt_charging() - return (chargemode && charging == 1 && operating) - /obj/machinery/power/apc/add_load(var/amount) if(terminal && terminal.powernet) - return terminal.powernet.draw_power(amount) - return 0 + terminal.powernet.load += amount /obj/machinery/power/apc/avail() if(terminal) @@ -1173,9 +1048,20 @@ return + /* + if (equipment > 1) // off=0, off auto=1, on=2, on auto=3 + use_power(src.equip_consumption, EQUIP) + if (lighting > 1) // off=0, off auto=1, on=2, on auto=3 + use_power(src.light_consumption, LIGHT) + if (environ > 1) // off=0, off auto=1, on=2, on auto=3 + use_power(src.environ_consumption, ENVIRON) + + area.calc_lighting() */ + lastused_light = area.usage(LIGHT) lastused_equip = area.usage(EQUIP) lastused_environ = area.usage(ENVIRON) + area.clear_usage() lastused_total = lastused_light + lastused_equip + lastused_environ @@ -1186,61 +1072,48 @@ var/last_ch = charging var/excess = surplus() - var/power_excess = 0 - var/perapc = 0 - if(terminal && terminal.powernet) - perapc = terminal.powernet.perapc + if(!src.avail()) + main_status = 0 + else if(excess < 0) + main_status = 1 + else + main_status = 2 - if(debug) - log_debug( "Status: [main_status] - Excess: [excess] - Last Equip: [lastused_equip] - Last Light: [lastused_light]") - - if(area.powerupdate) - log_debug("power update in [area.name] / [name]") + //if(debug) + // world.log << "Status: [main_status] - Excess: [excess] - Last Equip: [lastused_equip] - Last Light: [lastused_light] - Longterm: [longtermpower]" if(cell && !shorted) - //var/cell_charge = cell.charge - var/cell_maxcharge = cell.maxcharge - // Calculate how much power the APC will try to get from the grid. - var/target_draw = lastused_total - if (src.attempt_charging()) - target_draw += min((cell_maxcharge - cell.charge), (cell_maxcharge*CHARGELEVEL))/CELLRATE - target_draw = min(target_draw, perapc) //limit power draw by perapc - // try to draw power from the grid - var/power_drawn = 0 - if (src.avail()) - power_drawn = add_load(target_draw) //get some power from the powernet + // draw power from cell as before to power the area + var/cellused = min(cell.charge, CELLRATE * lastused_total) // clamp deduction to a max, amount left in cell + cell.use(cellused) - //figure out how much power is left over after meeting demand - power_excess = power_drawn - lastused_total + if(excess > lastused_total) // if power excess recharge the cell + // by the same amount just used + cell.give(cellused) + add_load(cellused/CELLRATE) // add the load used to recharge the cell - if (power_excess < 0) //couldn't get enough power from the grid, we will need to take from the power cell. - charging = 0 + else // no excess, and not enough per-apc - var/required_power = -power_excess - if(cell.charge >= required_power*CELLRATE) // can we draw enough from cell to cover what's left over? - cell.use(required_power*CELLRATE) + if( (cell.charge/CELLRATE + excess) >= lastused_total) // can we draw enough from cell+grid to cover last usage? - else if (autoflag != 0) // not enough power available to run the last tick! + cell.charge = min(cell.maxcharge, cell.charge + CELLRATE * excess) //recharge with what we can + add_load(excess) // so draw what we can from the grid + charging = 0 + + else // not enough power available to run the last tick! + charging = 0 chargecount = 0 // This turns everything off in the case that there is still a charge left on the battery, just not enough to run the room. equipment = autoset(equipment, 0) lighting = autoset(lighting, 0) environ = autoset(environ, 0) - autoflag = 0 - //Set external power status - if (!power_drawn) - main_status = 0 - else if (power_excess < 0) - main_status = 1 - else - main_status = 2 - // Set channels depending on how much charge we have left + // set channels depending on how much charge we have left // Allow the APC to operate as normal if the cell can charge if(charging && longtermpower < 10) @@ -1248,61 +1121,56 @@ else if(longtermpower > -10) longtermpower -= 2 - - if(cell.charge >= 1250 || longtermpower > 0) // Put most likely at the top so we don't check it last, effeciency 101 - if(autoflag != 3) - equipment = autoset(equipment, 1) - lighting = autoset(lighting, 1) - environ = autoset(environ, 1) - autoflag = 3 + if(cell.charge <= 0) // zero charge, turn all off + equipment = autoset(equipment, 0) + lighting = autoset(lighting, 0) + environ = autoset(environ, 0) + area.poweralert(0, src) + else if(cell.percent() < 15 && longtermpower < 0) // <15%, turn off lighting & equipment + equipment = autoset(equipment, 2) + lighting = autoset(lighting, 2) + environ = autoset(environ, 1) + area.poweralert(0, src) + else if(cell.percent() < 30 && longtermpower < 0) // <30%, turn off equipment + equipment = autoset(equipment, 2) + lighting = autoset(lighting, 1) + environ = autoset(environ, 1) + area.poweralert(0, src) + else // otherwise all can be on + equipment = autoset(equipment, 1) + lighting = autoset(lighting, 1) + environ = autoset(environ, 1) + area.poweralert(1, src) + if(cell.percent() > 75) area.poweralert(1, src) - if(cell.charge >= 4000) - area.poweralert(1, src) - else if(cell.charge < 1250 && cell.charge > 750 && longtermpower < 0) // <30%, turn off equipment - if(autoflag != 2) - equipment = autoset(equipment, 2) - lighting = autoset(lighting, 1) - environ = autoset(environ, 1) - area.poweralert(0, src) - autoflag = 2 - else if(cell.charge < 750 && cell.charge > 10) // <15%, turn off lighting & equipment - if((autoflag > 1 && longtermpower < 0) || (autoflag > 1 && longtermpower >= 0)) - equipment = autoset(equipment, 2) - lighting = autoset(lighting, 2) - environ = autoset(environ, 1) - area.poweralert(0, src) - autoflag = 1 - else if(cell.charge <= 0) // zero charge, turn all off - if(autoflag != 0) - equipment = autoset(equipment, 0) - lighting = autoset(lighting, 0) - environ = autoset(environ, 0) - area.poweralert(0, src) - autoflag = 0 // now trickle-charge the cell - if(src.attempt_charging()) - if (power_excess > 0) // check to make sure we have enough to charge - cell.give(power_excess*CELLRATE) // actually recharge the cell + + if(chargemode && charging == 1 && operating) + if(excess > 0) // check to make sure we have enough to charge + // Max charge is capped to % per second constant + var/ch = min(excess*CELLRATE, cell.maxcharge*CHARGELEVEL) + add_load(ch/CELLRATE) // Removes the power we're taking from the grid + cell.give(ch) // actually recharge the cell + else charging = 0 // stop charging chargecount = 0 // show cell as fully charged if so - if(cell.charge >= cell_maxcharge) + if(cell.charge >= cell.maxcharge) + cell.charge = cell.maxcharge charging = 2 - //if we have excess power for long enough, think about re-enable charging. if(chargemode) if(!charging) - //last_surplus() overestimates the amount of power available for charging, but it's equivalent to what APCs were doing before. - if(src.last_surplus()*CELLRATE >= cell_maxcharge*CHARGELEVEL) + if(excess > cell.maxcharge*CHARGELEVEL) chargecount++ else chargecount = 0 - charging = 0 if(chargecount >= 10) + chargecount = 0 charging = 1 @@ -1318,8 +1186,6 @@ lighting = autoset(lighting, 0) environ = autoset(environ, 0) area.poweralert(0, src) - autoflag = 0 - // update icon & area power if anything changed @@ -1328,41 +1194,34 @@ update() else if (last_ch != charging) queue_icon_update() - src.updateDialog() // val 0=off, 1=off(auto) 2=on 3=on(auto) -// on 0=off, 1=auto-on, 2=auto-off +// on 0=off, 1=on, 2=autooff -/proc/autoset(var/val, var/on) - - if(on==0) // turn things off +obj/machinery/power/apc/proc/autoset(var/val, var/on) + if(on==0) if(val==2) // if on, return off return 0 else if(val==3) // if auto-on, return auto-off return 1 - else if(on==1) // turn things auto-on + else if(on==1) if(val==1) // if auto-off, return auto-on return 3 - else if(on==2) // turn things auto-off + else if(on==2) if(val==3) // if auto-on, return auto-off return 1 return val + // damage and destruction acts - -/obj/machinery/power/apc/meteorhit(var/obj/O as obj) - - set_broken() - return - /obj/machinery/power/apc/emp_act(severity) if(cell) cell.emp_act(severity) - if(occupant) - occupant.emp_act(severity) + if(occupier) + occupier.emp_act(severity) lighting = 0 equipment = 0 environ = 0 @@ -1378,7 +1237,7 @@ //set_broken() //now Del() do what we need if (cell) cell.ex_act(1.0) // more lags woohoo - del(src) + del(src) // qdel return if(2.0) if (prob(50)) @@ -1398,12 +1257,16 @@ if (cell && prob(5)) cell.blob_act() +/obj/machinery/power/apc/disconnect_terminal() + if(terminal) + terminal.master = null + terminal = null + /obj/machinery/power/apc/proc/set_broken() if(malfai && operating) if (ticker.mode.config_tag == "malfunction") if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) ticker.mode:apcs-- - // Aesthetically much better! src.visible_message("[src]'s screen flickers with warnings briefly!") spawn(rand(2,5)) @@ -1412,6 +1275,8 @@ operating = 0 update_icon() update() + if(occupier) + malfvacate(1) // overload all the lights in this APC area @@ -1427,17 +1292,12 @@ L.broken() sleep(1) -/obj/machinery/power/apc/Del() - if(malfai && operating) - if (ticker.mode.config_tag == "malfunction") - if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) - ticker.mode:apcs-- - area.power_light = 0 - area.power_equip = 0 - area.power_environ = 0 - area.power_change() - /*if(occupant) - malfvacate(1)*/ - ..() +/obj/machinery/power/apc/proc/setsubsystem(val) + if(cell && cell.charge > 0) + return (val==1) ? 0 : val + else if(val == 3) + return 1 + else + return 0 #undef APC_UPDATE_ICON_COOLDOWN diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 4ec599d637..6fd3cf785d 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -1,29 +1,27 @@ -// attach a wire to a power machine - leads from the turf you are standing on +/////////////////////////////// +//CABLE STRUCTURE +/////////////////////////////// -/obj/machinery/power/attackby(obj/item/weapon/W, mob/user) - if(istype(W, /obj/item/stack/cable_coil)) +//////////////////////////////// +// Definitions +//////////////////////////////// - var/obj/item/stack/cable_coil/coil = W +/* Cable directions (d1 and d2) - var/turf/T = user.loc - if(T.intact || !istype(T, /turf/simulated/floor)) - return + 9 1 5 + \ | / + 8 - 0 - 4 + / | \ + 10 2 6 - if(get_dist(src, user) > 1) - return +If d1 = 0 and d2 = 0, there's no cable +If d1 = 0 and d2 = dir, it's a O-X cable, getting from the center of the tile to dir (knot cable) +If d1 = dir1 and d2 = dir2, it's a full X-X cable, getting from dir1 to dir2 +By design, d1 is the smallest direction and d2 is the highest +*/ - if(!directwired) // only for attaching to directwired machines - return - - coil.turf_place(T, user) - return - else - ..() - return - -// the power cable object /obj/structure/cable level = 1 anchored =1 @@ -74,17 +72,20 @@ var/turf/T = src.loc // hide if turf is not intact if(level==1) hide(T.intact) - cable_list += src - update_icon() + cable_list += src //add it to the global cable list -/obj/structure/cable/Del() // called when a cable is deleted - if(!defer_powernet_rebuild) // set if network will be rebuilt manually - if(powernet) - powernet.cut_cable(src) // update the powernets - cable_list -= src - ..() // then go ahead and delete the cable +/obj/structure/cable/Del() // called when a cable is deleted + if(powernet) + cut_cable_from_powernet() // update the powernets + cable_list -= src //remove it from global cable list + ..() // then go ahead and delete the cable +/////////////////////////////////// +// General procedures +/////////////////////////////////// + +//If underfloor, hide the cable /obj/structure/cable/hide(var/i) if(level == 1 && istype(loc, /turf)) @@ -92,17 +93,25 @@ updateicon() /obj/structure/cable/proc/updateicon() - icon_state = "[d1]-[d2]" - alpha = invisibility ? 127 : 255 + if(invisibility) + icon_state = "[d1]-[d2]-f" + else + icon_state = "[d1]-[d2]" // returns the powernet this cable belongs to /obj/structure/cable/proc/get_powernet() //TODO: remove this as it is obsolete return powernet +//Telekinesis has no effect on a cable /obj/structure/cable/attack_tk(mob/user) return +// Items usable on a cable : +// - Wirecutters : cut it duh ! +// - Cable coil : merge cables +// - Multitool : get the power currently passing through the cable +// /obj/structure/cable/attackby(obj/item/W, mob/user) var/turf/T = src.loc @@ -110,13 +119,11 @@ return if(istype(W, /obj/item/weapon/wirecutters)) - ///// Z-Level Stuff if(src.d1 == 12 || src.d2 == 12) user << "You must cut this cable from above." return ///// Z-Level Stuff - if(breaker_box) user << "\red This cable is connected to nearby breaker box. Use breaker box to interact with it." return @@ -142,22 +149,23 @@ if(c.d1 == 12 || c.d2 == 12) c.Del() ///// Z-Level Stuff + investigate_log("was cut by [key_name(usr, usr.client)] in [user.loc.loc]","wires") - del(src) - - return // not needed, but for clarity + del(src) // qdel + return else if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/coil = W + if (coil.get_amount() < 1) + user << "Not enough cable" + return coil.cable_join(src, user) else if(istype(W, /obj/item/device/multitool)) - var/datum/powernet/PN = get_powernet() // find the powernet - - if(PN && (PN.avail > 0)) // is it powered? - user << "[PN.avail]W in power network." + if(powernet && (powernet.avail > 0)) // is it powered? + user << "[powernet.avail]W in power network." else user << "The cable is not powered." @@ -171,7 +179,6 @@ src.add_fingerprint(user) // shock the user with probability prb - /obj/structure/cable/proc/shock(mob/user, prb, var/siemens_coeff = 1.0) if(!prob(prb)) return 0 @@ -183,24 +190,296 @@ else return 0 +//explosion handling /obj/structure/cable/ex_act(severity) switch(severity) if(1.0) - del(src) + del(src) // qdel if(2.0) if (prob(50)) new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, color) - del(src) + del(src) // qdel if(3.0) if (prob(25)) new/obj/item/stack/cable_coil(src.loc, src.d1 ? 2 : 1, color) - del(src) + del(src) // qdel return -// the cable coil object, used for laying cable +obj/structure/cable/proc/cableColor(var/colorC) + var/color_n = "#DD0000" + if(colorC) + color_n = colorC + color = color_n + +//////////////////////////////////////////// +// Power related +/////////////////////////////////////////// + +obj/structure/cable/proc/add_avail(var/amount) + if(powernet) + powernet.newavail += amount + +obj/structure/cable/proc/add_load(var/amount) + if(powernet) + powernet.load += amount + +obj/structure/cable/proc/surplus() + if(powernet) + return powernet.avail-powernet.load + else + return 0 + +obj/structure/cable/proc/avail() + if(powernet) + return powernet.avail + else + return 0 + +///////////////////////////////////////////////// +// Cable laying helpers +//////////////////////////////////////////////// + +//handles merging diagonally matching cables +//for info : direction^3 is flipping horizontally, direction^12 is flipping vertically +/obj/structure/cable/proc/mergeDiagonalsNetworks(var/direction) + + //search for and merge diagonally matching cables from the first direction component (north/south) + var/turf/T = get_step(src, direction&3)//go north/south + + for(var/obj/structure/cable/C in T) + + if(!C) + continue + + if(src == C) + continue + + if(C.d1 == (direction^3) || C.d2 == (direction^3)) //we've got a diagonally matching cable + if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) + var/datum/powernet/newPN = new() + newPN.add_cable(C) + + if(powernet) //if we already have a powernet, then merge the two powernets + merge_powernets(powernet,C.powernet) + else + C.powernet.add_cable(src) //else, we simply connect to the matching cable powernet + + //the same from the second direction component (east/west) + T = get_step(src, direction&12)//go east/west + + for(var/obj/structure/cable/C in T) + + if(!C) + continue + + if(src == C) + continue + if(C.d1 == (direction^12) || C.d2 == (direction^12)) //we've got a diagonally matching cable + if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) + var/datum/powernet/newPN = new() + newPN.add_cable(C) + + if(powernet) //if we already have a powernet, then merge the two powernets + merge_powernets(powernet,C.powernet) + else + C.powernet.add_cable(src) //else, we simply connect to the matching cable powernet + +// merge with the powernets of power objects in the given direction +/obj/structure/cable/proc/mergeConnectedNetworks(var/direction) + + var/fdir = (!direction)? 0 : turn(direction, 180) //flip the direction, to match with the source position on its turf + + if(!(d1 == direction || d2 == direction)) //if the cable is not pointed in this direction, do nothing + return + + var/turf/TB = get_step(src, direction) + + for(var/obj/structure/cable/C in TB) + + if(!C) + continue + + if(src == C) + continue + + if(C.d1 == fdir || C.d2 == fdir) //we've got a matching cable in the neighbor turf + if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) + var/datum/powernet/newPN = new() + newPN.add_cable(C) + + if(powernet) //if we already have a powernet, then merge the two powernets + merge_powernets(powernet,C.powernet) + else + C.powernet.add_cable(src) //else, we simply connect to the matching cable powernet + +// merge with the powernets of power objects in the source turf +/obj/structure/cable/proc/mergeConnectedNetworksOnTurf() + var/list/to_connect = list() + + if(!powernet) //if we somehow have no powernet, make one (should not happen for cables) + var/datum/powernet/newPN = new() + newPN.add_cable(src) + + //first let's add turf cables to our powernet + //then we'll connect machines on turf with a node cable is present + for(var/AM in loc) + if(istype(AM,/obj/structure/cable)) + var/obj/structure/cable/C = AM + if(C.d1 == d1 || C.d2 == d1 || C.d1 == d2 || C.d2 == d2) //only connected if they have a common direction + if(C.powernet == powernet) continue + if(C.powernet) + merge_powernets(powernet, C.powernet) + else + powernet.add_cable(C) //the cable was powernetless, let's just add it to our powernet + + else if(istype(AM,/obj/machinery/power/apc)) + var/obj/machinery/power/apc/N = AM + if(!N.terminal) continue // APC are connected through their terminal + + if(N.terminal.powernet == powernet) + continue + + to_connect += N.terminal //we'll connect the machines after all cables are merged + + else if(istype(AM,/obj/machinery/power)) //other power machines + var/obj/machinery/power/M = AM + + if(M.powernet == powernet) + continue + + to_connect += M //we'll connect the machines after all cables are merged + + //now that cables are done, let's connect found machines + for(var/obj/machinery/power/PM in to_connect) + if(!PM.connect_to_network()) + PM.disconnect_from_network() //if we somehow can't connect the machine to the new powernet, remove it from the old nonetheless + +////////////////////////////////////////////// +// Powernets handling helpers +////////////////////////////////////////////// + +//if powernetless_only = 1, will only get connections without powernet +/obj/structure/cable/proc/get_connections(var/powernetless_only = 0) + . = list() // this will be a list of all connected power objects + var/turf/T + +///// Z-Level Stuff + if (d1 == 11 || d1 == 12) + var/turf/controllerlocation = locate(1, 1, z) + for(var/obj/effect/landmark/zcontroller/controller in controllerlocation) + if(controller.up && d1 == 12) + T = locate(src.x, src.y, controller.up_target) + if(T) + . += power_list(T, src, 11, 1) + if(controller.down && d1 == 11) + T = locate(src.x, src.y, controller.down_target) + if(T) + . += power_list(T, src, 12, 1) +///// Z-Level Stuff + //get matching cables from the first direction + else if(d1) //if not a node cable + T = get_step(src, d1) + if(T) + . += power_list(T, src, turn(d1, 180), powernetless_only) //get adjacents matching cables + + if(d1&(d1-1)) //diagonal direction, must check the 4 possibles adjacents tiles + T = get_step(src,d1&3) // go north/south + if(T) + . += power_list(T, src, d1 ^ 3, powernetless_only) //get diagonally matching cables + T = get_step(src,d1&12) // go east/west + if(T) + . += power_list(T, src, d1 ^ 12, powernetless_only) //get diagonally matching cables + + . += power_list(loc, src, d1, powernetless_only) //get on turf matching cables + +///// Z-Level Stuff + if(d2 == 11 || d2 == 12) + var/turf/controllerlocation = locate(1, 1, z) + for(var/obj/effect/landmark/zcontroller/controller in controllerlocation) + if(controller.up && d2 == 12) + T = locate(src.x, src.y, controller.up_target) + if(T) + . += power_list(T, src, 11, 1) + if(controller.down && d2 == 11) + T = locate(src.x, src.y, controller.down_target) + if(T) + . += power_list(T, src, 12, 1) +///// Z-Level Stuff + else + //do the same on the second direction (which can't be 0) + T = get_step(src, d2) + if(T) + . += power_list(T, src, turn(d2, 180), powernetless_only) //get adjacents matching cables + + if(d2&(d2-1)) //diagonal direction, must check the 4 possibles adjacents tiles + T = get_step(src,d2&3) // go north/south + if(T) + . += power_list(T, src, d2 ^ 3, powernetless_only) //get diagonally matching cables + T = get_step(src,d2&12) // go east/west + if(T) + . += power_list(T, src, d2 ^ 12, powernetless_only) //get diagonally matching cables + . += power_list(loc, src, d2, powernetless_only) //get on turf matching cables + + return . + +//should be called after placing a cable which extends another cable, creating a "smooth" cable that no longer terminates in the centre of a turf. +//needed as this can, unlike other placements, disconnect cables +/obj/structure/cable/proc/denode() + var/turf/T1 = loc + if(!T1) return + + var/list/powerlist = power_list(T1,src,0,0) //find the other cables that ended in the centre of the turf, with or without a powernet + if(powerlist.len>0) + var/datum/powernet/PN = new() + propagate_network(powerlist[1],PN) //propagates the new powernet beginning at the source cable + + if(PN.is_empty()) //can happen with machines made nodeless when smoothing cables + del(PN) // qdel + +// cut the cable's powernet at this cable and updates the powergrid +/obj/structure/cable/proc/cut_cable_from_powernet() + var/turf/T1 = loc + var/list/P_list + if(!T1) return + if(d1) + T1 = get_step(T1, d1) + P_list = power_list(T1, src, turn(d1,180),0,cable_only = 1) // what adjacently joins on to cut cable... + + P_list += power_list(loc, src, d1, 0, cable_only = 1)//... and on turf + + + if(P_list.len == 0)//if nothing in both list, then the cable was a lone cable, just delete it and its powernet + powernet.remove_cable(src) + + for(var/obj/machinery/power/P in T1)//check if it was powering a machine + if(!P.connect_to_network()) //can't find a node cable on a the turf to connect to + P.disconnect_from_network() //remove from current network (and delete powernet) + return + + // remove the cut cable from its turf and powernet, so that it doesn't get count in propagate_network worklist + loc = null + powernet.remove_cable(src) //remove the cut cable from its powernet + + var/datum/powernet/newPN = new()// creates a new powernet... + propagate_network(P_list[1], newPN)//... and propagates it to the other side of the cable + + // Disconnect machines connected to nodes + if(d1 == 0) // if we cut a node (O-X) cable + for(var/obj/machinery/power/P in T1) + if(!P.connect_to_network()) //can't find a node cable on a the turf to connect to + P.disconnect_from_network() //remove from current network + +/////////////////////////////////////////////// +// The cable coil object, used for laying cable +/////////////////////////////////////////////// + +//////////////////////////////// +// Definitions +//////////////////////////////// #define MAXCOIL 30 + /obj/item/stack/cable_coil name = "cable coil" icon = 'icons/obj/power.dmi' @@ -219,10 +498,12 @@ item_state = "coil" attack_verb = list("whipped", "lashed", "disciplined", "flogged") - suicide_act(mob/user) - viewers(user) << "[user] is strangling \himself with the [src.name]! It looks like \he's trying to commit suicide." - return(OXYLOSS) - +/obj/item/stack/cable_coil/suicide_act(mob/user) + if(locate(/obj/structure/stool) in user.loc) + user.visible_message("[user] is making a noose with the [src.name]! It looks like \he's trying to commit suicide.") + else + user.visible_message("[user] is strangling \himself with the [src.name]! It looks like \he's trying to commit suicide.") + return(OXYLOSS) /obj/item/stack/cable_coil/New(loc, length = MAXCOIL, var/param_color = null) ..() @@ -233,10 +514,38 @@ color = item_color pixel_x = rand(-2,2) pixel_y = rand(-2,2) - updateicon() + update_icon() update_wclass() -/obj/item/stack/cable_coil/proc/updateicon() +/////////////////////////////////// +// General procedures +/////////////////////////////////// + +//you can use wires to heal robotics +/obj/item/stack/cable_coil/attack(mob/M as mob, mob/user as mob) + if(istype(M,/mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + var/datum/organ/external/S = H.get_organ(user.zone_sel.selecting) + if(!(S.status & ORGAN_ROBOT) || user.a_intent != "help") + return ..() + + if(H.species.flags & IS_SYNTHETIC) + if(M == user) + user << "\red You can't repair damage to your own body - it's against OH&S." + return + + if(S.burn_dam > 0 && use(1)) + S.heal_damage(0,15,0,1) + user.visible_message("\red \The [user] repairs some burn damage on \the [M]'s [S.display_name] with \the [src].") + return + else + user << "Nothing to fix!" + + else + return ..() + + +/obj/item/stack/cable_coil/update_icon() if (!color) color = pick(COLOR_RED, COLOR_BLUE, COLOR_GREEN, COLOR_ORANGE, COLOR_WHITE, COLOR_PINK, COLOR_YELLOW, COLOR_CYAN) item_color = color @@ -259,12 +568,13 @@ /obj/item/stack/cable_coil/examine() set src in view(1) - if(amount == 1) + if(get_amount() == 1) usr << "A short piece of power cable." - else if(amount == 2) + else if(get_amount() == 2) usr << "A piece of power cable." else - usr << "A coil of power cable. There are [amount] lengths of cable in the coil." + usr << "A coil of power cable. There are [get_amount()] lengths of cable in the coil." + /obj/item/stack/cable_coil/verb/make_restraint() set name = "Make Cable Restraints" @@ -274,26 +584,28 @@ if(ishuman(M) && !M.restrained() && !M.stat && !M.paralysis && ! M.stunned) if(!istype(usr.loc,/turf)) return if(src.amount <= 14) - usr << "You need at least 15 lengths to make restraints!" + usr << "\red You need at least 15 lengths to make restraints!" return var/obj/item/weapon/handcuffs/cable/B = new /obj/item/weapon/handcuffs/cable(usr.loc) - B.color = item_color - usr << "You wind some cable together to make some restraints." + B.icon_state = "cuff_[item_color]" + usr << "\blue You wind some cable together to make some restraints." src.use(15) else - usr << "\blue You cannot do that." + usr << "\blue You cannot do that." ..() +// Items usable on a cable coil : +// - Wirecutters : cut them duh ! +// - Cable coil : merge cables /obj/item/stack/cable_coil/attackby(obj/item/weapon/W, mob/user) + ..() if( istype(W, /obj/item/weapon/wirecutters) && src.amount > 1) src.amount-- new/obj/item/stack/cable_coil(user.loc, 1,item_color) - user << "You cut a piece off the cable coil." - src.updateicon() - src.update_wclass() + user << "You cut a piece off the cable coil." + src.update_icon() return - - else if( istype(W, /obj/item/stack/cable_coil) ) + else if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = W if(C.amount >= MAXCOIL) user << "The coil is too long, you cannot add any more cable to it." @@ -301,54 +613,65 @@ if( (C.amount + src.amount <= MAXCOIL) ) user << "You join the cable coils together." - C.add(src.amount) // give it cable + C.give(src.amount) // give it cable src.use(src.amount) // make sure this one cleans up right + return else var/amt = MAXCOIL - C.amount user << "You transfer [amt] length\s of cable from one coil to the other." - C.add(amt) + C.give(amt) src.use(amt) - return - ..() + return -/obj/item/stack/cable_coil/attack_hand(mob/user as mob) - if (user.get_inactive_hand() == src) - var/obj/item/stack/cable_coil/F = new /obj/item/stack/cable_coil(user, 1, color) - F.copy_evidences(src) - user.put_in_hands(F) - src.add_fingerprint(user) - F.add_fingerprint(user) - use(1) +//remove cables from the stack +/* This is probably reduntant +/obj/item/stack/cable_coil/use(var/used) + if(src.amount < used) + return 0 + else if (src.amount == used) + if(ismob(loc)) //handle mob icon update + var/mob/M = loc + M.unEquip(src) + qdel(src) + return 1 else - ..() - return - + amount -= used + update_icon() + return 1 +*/ /obj/item/stack/cable_coil/use(var/used) . = ..() - updateicon() - update_wclass() + update_icon() return -/obj/item/stack/cable_coil/add(var/extra) - . = ..() - updateicon() - update_wclass() - return +//add cables to the stack +/obj/item/stack/cable_coil/proc/give(var/extra) + if(amount + extra > MAXCOIL) + amount = MAXCOIL + else + amount += extra + update_icon() + +/////////////////////////////////////////////// +// Cable laying procedures +////////////////////////////////////////////// // called when cable_coil is clicked on a turf/simulated/floor - /obj/item/stack/cable_coil/proc/turf_place(turf/simulated/floor/F, mob/user) - if(!isturf(user.loc)) return - if(get_dist(F,user) > 1) - user << "You can't lay cable at a place that far away." + if(get_amount() < 1) // Out of cable + user << "There is no cable left." return - if(F.intact) // if floor is intact, complain - user << "You can't lay cable there unless the floor tiles are removed." + if(get_dist(F,user) > 1) // Too far + user << "You can't lay cable at a place that far away." + return + + if(F.intact) // Ff floor is intact, complain + user << "You can't lay cable there unless the floor tiles are removed." return else @@ -396,49 +719,47 @@ D.updateicon() PN.add_cable(D) - D.mergeConnectedNetworksOnTurf() // do the normal stuff else ///// Z-Level Stuff - for(var/obj/structure/cable/LC in F) if((LC.d1 == dirn && LC.d2 == 0 ) || ( LC.d2 == dirn && LC.d1 == 0)) user << "There's already a cable at that position." return - var/obj/structure/cable/C = new(F) + var/obj/structure/cable/C = new(F) - C.cableColor(item_color) + C.cableColor(item_color) - C.d1 = 0 - C.d2 = dirn - C.add_fingerprint(user) - C.updateicon() + //set up the new cable + C.d1 = 0 //it's a O-X node cable + C.d2 = dirn + C.add_fingerprint(user) + C.updateicon() - var/datum/powernet/PN = new() - PN.add_cable(C) + //create a new powernet with the cable, if needed it will be merged later + var/datum/powernet/PN = new() + PN.add_cable(C) - C.mergeConnectedNetworks(C.d2) - C.mergeConnectedNetworksOnTurf() + C.mergeConnectedNetworks(C.d2) //merge the powernet with adjacents powernets + C.mergeConnectedNetworksOnTurf() //merge the powernet with on turf powernets - if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions - C.mergeDiagonalsNetworks(C.d2) + if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d2) - use(1) - if (C.shock(user, 50)) - if (prob(50)) //fail - new/obj/item/stack/cable_coil(C.loc, 1, C.color) - del(C) - //src.laying = 1 - //last = C + use(1) + + if (C.shock(user, 50)) + if (prob(50)) //fail + new/obj/item/stack/cable_coil(C.loc, 1, C.color) + del(C) // qdel // called when cable_coil is click on an installed obj/cable - +// or click on a turf that already contains a "node" cable /obj/item/stack/cable_coil/proc/cable_join(obj/structure/cable/C, mob/user) - var/turf/U = user.loc if(!isturf(U)) return @@ -449,7 +770,7 @@ return if(get_dist(C, user) > 1) // make sure it's close enough - user << "You can't lay cable at a place that far away." + user << "You can't lay cable at a place that far away." return @@ -459,9 +780,10 @@ var/dirn = get_dir(C, user) - if(C.d1 == dirn || C.d2 == dirn) // one end of the clicked cable is pointing towards us + // one end of the clicked cable is pointing towards us + if(C.d1 == dirn || C.d2 == dirn) if(U.intact) // can't place a cable if the floor is complete - user << "You can't lay cable there unless the floor tiles are removed." + user << "You can't lay cable there unless the floor tiles are removed." return else // cable is pointing at us, we're standing on an open tile @@ -471,7 +793,7 @@ for(var/obj/structure/cable/LC in U) // check to make sure there's not a cable there already if(LC.d1 == fdirn || LC.d2 == fdirn) - user << "There's already a cable at that position." + user << "There's already a cable at that position." return var/obj/structure/cable/NC = new(U) @@ -493,13 +815,16 @@ NC.mergeDiagonalsNetworks(NC.d2) use(1) + if (NC.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(NC.loc, 1, NC.color) - del(NC) + del(NC) // qdel return - else if(C.d1 == 0) // exisiting cable doesn't point at our position, so see if it's a stub + + // exisiting cable doesn't point at our position, so see if it's a stub + else if(C.d1 == 0) // if so, make it a full cable pointing from it's old direction to our dirn var/nd1 = C.d2 // these will be the new directions var/nd2 = dirn @@ -514,7 +839,7 @@ if(LC == C) // skip the cable we're interacting with continue if((LC.d1 == nd1 && LC.d2 == nd2) || (LC.d1 == nd2 && LC.d2 == nd1) ) // make sure no cable matches either direction - user << "There's already a cable at that position." + user << "There's already a cable at that position." return @@ -527,8 +852,8 @@ C.updateicon() - C.mergeConnectedNetworks(C.d1) - C.mergeConnectedNetworks(C.d2) + C.mergeConnectedNetworks(C.d1) //merge the powernets... + C.mergeConnectedNetworks(C.d2) //...in the two new cable directions C.mergeConnectedNetworksOnTurf() if(C.d1 & (C.d1 - 1))// if the cable is layed diagonally, check the others 2 possible directions @@ -538,148 +863,19 @@ C.mergeDiagonalsNetworks(C.d2) use(1) + if (C.shock(user, 50)) if (prob(50)) //fail new/obj/item/stack/cable_coil(C.loc, 2, C.color) - del(C) + del(C) // qdel return C.denode()// this call may have disconnected some cables that terminated on the centre of the turf, if so split the powernets. return -//handles merging diagonally matching cables -//for info : direction^3 is flipping horizontally, direction^12 is flipping vertically -/obj/structure/cable/proc/mergeDiagonalsNetworks(var/direction) - - //search for and merge diagonally matching cables from the first direction component (north/south) - var/turf/T = get_step(src, direction&3)//go north/south - - for(var/obj/structure/cable/C in T) - - if(!C) - continue - - if(src == C) - continue - - if(C.d1 == (direction^3) || C.d2 == (direction^3)) //we've got a diagonally matching cable - if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) - var/datum/powernet/newPN = new() - newPN.add_cable(C) - - if(powernet) //if we already have a powernet, then merge the two powernets - merge_powernets(powernet,C.powernet) - else - C.powernet.add_cable(src) //else, we simply connect to the matching cable powernet - - //the same from the second direction component (east/west) - T = get_step(src, direction&12)//go east/west - - for(var/obj/structure/cable/C in T) - - if(!C) - continue - - if(src == C) - continue - if(C.d1 == (direction^12) || C.d2 == (direction^12)) //we've got a diagonally matching cable - if(!C.powernet) //if the matching cable somehow got no powernet, make him one (should not happen for cables) - var/datum/powernet/newPN = new() - newPN.add_cable(C) - - if(powernet) //if we already have a powernet, then merge the two powernets - merge_powernets(powernet,C.powernet) - else - C.powernet.add_cable(src) //else, we simply connect to the matching cable powernet - -/obj/structure/cable/proc/mergeConnectedNetworks(var/direction) - var/turf/TB - if(!(d1 == direction || d2 == direction)) - return - TB = get_step(src, direction) - - for(var/obj/structure/cable/TC in TB) - - if(!TC) - continue - - if(src == TC) - continue - - var/fdir = (!direction)? 0 : turn(direction, 180) - - if(TC.d1 == fdir || TC.d2 == fdir) - - if(!TC.powernet) - var/datum/powernet/PN = new() - PN.add_cable(TC) - - if(powernet) - merge_powernets(powernet,TC.powernet) - else - TC.powernet.add_cable(src) - -// merge with the powernets of power objects in the source turf -/obj/structure/cable/proc/mergeConnectedNetworksOnTurf() - var/list/to_connect = list() - - if(!powernet) //if we somehow have no powernet, make one (should not happen for cables) - var/datum/powernet/newPN = new() - newPN.add_cable(src) - - //first let's add turf cables to our powernet - //then we'll connect machines on turf with a node cable is present - for(var/AM in loc) - if(istype(AM,/obj/structure/cable)) - var/obj/structure/cable/C = AM - if(C.d1 == d1 || C.d2 == d1 || C.d1 == d2 || C.d2 == d2) //only connected if they have a common direction - if(C.powernet == powernet) continue - if(C.powernet) - merge_powernets(powernet, C.powernet) - else - powernet.add_cable(C) //the cable was powernetless, let's just add it to our powernet - - else if(istype(AM,/obj/machinery/power/apc)) - var/obj/machinery/power/apc/N = AM - if(!N.terminal) continue // APC are connected through their terminal - - if(N.terminal.powernet == powernet) - continue - - to_connect += N.terminal //we'll connect the machines after all cables are merged - - else if(istype(AM,/obj/machinery/power)) //other power machines - var/obj/machinery/power/M = AM - - if(M.powernet == powernet) - continue - - to_connect += M //we'll connect the machines after all cables are merged - - //now that cables are done, let's connect found machines - for(var/obj/machinery/power/PM in to_connect) - if(!PM.connect_to_network()) - PM.disconnect_from_network() //if we somehow can't connect the machine to the new powernet, remove it from the old nonetheless - -//should be called after placing a cable which extends another cable, creating a "smooth" cable that no longer terminates in the centre of a turf. -//needed as this can, unlike other placements, disconnect cables -/obj/structure/cable/proc/denode() - var/turf/T1 = loc - if(!T1) return - - var/list/powerlist = power_list(T1,src,0,0) //find the other cables that ended in the centre of the turf, with or without a powernet - if(powerlist.len>0) - var/datum/powernet/PN = new() - propagate_network(powerlist[1],PN) //propagates the new powernet beginning at the source cable - - if(PN.is_empty()) //can happen with machines made nodeless when smoothing cables - del(PN) - -obj/structure/cable/proc/cableColor(var/colorC) - var/color_n = "#DD0000" - if(colorC) - color_n = colorC - color = color_n +////////////////////////////// +// Misc. +///////////////////////////// /obj/item/stack/cable_coil/cut item_state = "coil2" @@ -689,7 +885,7 @@ obj/structure/cable/proc/cableColor(var/colorC) src.amount = rand(1,2) pixel_x = rand(-2,2) pixel_y = rand(-2,2) - updateicon() + update_icon() update_wclass() /obj/item/stack/cable_coil/yellow @@ -716,27 +912,3 @@ obj/structure/cable/proc/cableColor(var/colorC) /obj/item/stack/cable_coil/random/New() item_color = pick(COLOR_RED, COLOR_BLUE, COLOR_GREEN, COLOR_WHITE, COLOR_PINK, COLOR_YELLOW, COLOR_CYAN) ..() - -/obj/item/stack/cable_coil/attack(mob/M as mob, mob/user as mob) - if(hasorgans(M)) - - var/datum/organ/external/S = M:get_organ(user.zone_sel.selecting) - if(!(S.status & ORGAN_ROBOT) || user.a_intent != "help") - return ..() - - if(istype(M,/mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - if(H.species.flags & IS_SYNTHETIC) - if(M == user) - user << "\red You can't repair damage to your own body - it's against OH&S." - return - - if(S.burn_dam > 0 && use(1)) - S.heal_damage(0,15,0,1) - user.visible_message("\red \The [user] repairs some burn damage on \the [M]'s [S.display_name] with \the [src].") - return - else - user << "Nothing to fix!" - - else - return ..() diff --git a/code/modules/power/fractal_reactor.dm b/code/modules/power/fractal_reactor.dm index 261dc970bb..51b39bec77 100644 --- a/code/modules/power/fractal_reactor.dm +++ b/code/modules/power/fractal_reactor.dm @@ -10,7 +10,6 @@ icon_state = "tracker" //ICON stolen from solar tracker. There is no need to make new texture for debug item anchored = 1 density = 1 - directwired = 1 var/power_generation_rate = 2000000 //Defaults to 2MW of power. Should be enough to run SMES charging on full 2 times. var/powernet_connection_failed = 0 diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index 55f95624fb..f7de023e41 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -48,7 +48,6 @@ display round(lastgen) and phorontank amount icon_state = "portgen0" density = 1 anchored = 0 - directwired = 0 use_power = 0 var/active = 0 diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index c28a786698..75328dfd3d 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -1,10 +1,16 @@ +////////////////////////////// +// POWER MACHINERY BASE CLASS +////////////////////////////// + +///////////////////////////// +// Definitions +///////////////////////////// + /obj/machinery/power name = null icon = 'icons/obj/power.dmi' anchored = 1.0 var/datum/powernet/powernet = null - var/directwired = 1 // by default, power machines are connected by a cable in a neighbouring turf - // if set to 0, requires a 0-X cable on this turf use_power = 0 idle_power_usage = 0 active_power_usage = 0 @@ -13,6 +19,10 @@ disconnect_from_network() ..() +/////////////////////////////// +// General procedures +////////////////////////////// + // common helper procs for all power machines /obj/machinery/power/proc/add_avail(var/amount) if(powernet) @@ -25,7 +35,7 @@ /obj/machinery/power/proc/surplus() if(powernet) - return powernet.surplus() + return powernet.avail-powernet.load else return 0 @@ -35,18 +45,18 @@ else return 0 +/obj/machinery/power/proc/disconnect_terminal() // machines without a terminal will just return, no harm no fowl. + return + // returns true if the area has power on given channel (or doesn't require power). // defaults to power_channel - -/obj/machinery/proc/powered(var/chan = -1) +/obj/machinery/proc/powered(var/chan = -1) // defaults to power_channel if(!src.loc) return 0 - //This is bad. This makes machines which are switched off not update their stat flag correctly when power_change() is called. - //If use_power is 0, then you probably shouldn't be checking power to begin with. - //if(!use_power) - // return 1 + if(!use_power) + return 1 var/area/A = src.loc.loc // make sure it's in an area if(!A || !isarea(A) || !A.master) @@ -56,179 +66,23 @@ return A.master.powered(chan) // return power status of the area // increment the power usage stats for an area - -/obj/machinery/proc/use_power(var/amount, var/chan = -1, var/autocalled = 0) // defaults to power_channel - var/area/A = src.loc.loc // make sure it's in an area +/obj/machinery/proc/use_power(var/amount, var/chan = -1) // defaults to power_channel + var/area/A = get_area(src) // make sure it's in an area if(!A || !isarea(A) || !A.master) return if(chan == -1) chan = power_channel A.master.use_power(amount, chan) - if(!autocalled) - log_power_update_request(A.master, src) - A.master.powerupdate = 2 // Decremented by 2 each GC tick, since it's not auto power change we're going to update power twice. - return 1 -//The master_area optional argument can be used to save on a lot of processing if the master area is already known. This is mainly intended for when this proc is called by the master controller. -/obj/machinery/proc/power_change(var/area/master_area = null) // called whenever the power settings of the containing area change +/obj/machinery/proc/power_change() // called whenever the power settings of the containing area change // by default, check equipment channel & set flag // can override if needed - var/has_power - if (master_area) - has_power = master_area.powered(power_channel) - else - has_power = powered(power_channel) - - if(has_power) + if(powered(power_channel)) stat &= ~NOPOWER else + stat |= NOPOWER - -// the powernet datum -// each contiguous network of cables & nodes - - -// rebuild all power networks from scratch - -/hook/startup/proc/buildPowernets() - return makepowernets() - -/proc/makepowernets() - for(var/datum/powernet/PN in powernets) - del(PN) - powernets.Cut() - - for(var/obj/structure/cable/PC in cable_list) - if(!PC.powernet) - PC.powernet = new() -// if(Debug) world.log << "Starting mpn at [PC.x],[PC.y] ([PC.d1]/[PC.d2])" - powernet_nextlink(PC,PC.powernet) - -// if(Debug) world.log << "[powernets.len] powernets found" - - for(var/obj/structure/cable/C in cable_list) - if(!C.powernet) continue - C.powernet.cables += C - - for(var/obj/machinery/power/M in machines) - if(!M.powernet) continue // APCs have powernet=0 so they don't count as network nodes directly - M.powernet.nodes[M] = M - - return 1 - - -// returns a list of all power-related objects (nodes, cable, junctions) in turf, -// excluding source, that match the direction d -// if unmarked==1, only return those with no powernet -/proc/power_list(var/turf/T, var/source, var/d, var/unmarked=0) - . = list() - var/fdir = (!d)? 0 : turn(d, 180) - // the opposite direction to d (or 0 if d==0) -///// Z-Level Stuff - var/Zdir - if(d==11) - Zdir = 11 - else if (d==12) - Zdir = 12 - else - Zdir = 999 -///// Z-Level Stuff -// world.log << "d=[d] fdir=[fdir]" - for(var/AM in T) - if(AM == source) continue //we don't want to return source - - if(istype(AM,/obj/machinery/power)) - var/obj/machinery/power/P = AM - if(P.powernet == 0) continue // exclude APCs which have powernet=0 - - if(!unmarked || !P.powernet) //if unmarked=1 we only return things with no powernet - if(P.directwired || (d == 0)) - . += P - - else if(istype(AM,/obj/structure/cable)) - var/obj/structure/cable/C = AM - - if(!unmarked || !C.powernet) -///// Z-Level Stuff - if(C.d1 == fdir || C.d2 == fdir || C.d1 == Zdir || C.d2 == Zdir) -///// Z-Level Stuff - . += C - else if(C.d1 == turn(C.d2, 180)) - . += C - return . - - -/obj/structure/cable/proc/get_connections() - . = list() // this will be a list of all connected power objects - var/turf/T = loc - -///// Z-Level Stuff - if(d1) - if(d1 <= 10) - T = get_step(src, d1) - if(T) - . += power_list(T, src, d1, 1) - else if (d1 == 11 || d1 == 12) - var/turf/controllerlocation = locate(1, 1, z) - for(var/obj/effect/landmark/zcontroller/controller in controllerlocation) - if(controller.up && d1 == 12) - T = locate(src.x, src.y, controller.up_target) - if(T) - . += power_list(T, src, 11, 1) - if(controller.down && d1 == 11) - T = locate(src.x, src.y, controller.down_target) - if(T) - . += power_list(T, src, 12, 1) - else if(!d1) - if(T) - . += power_list(T, src, d1, 1) - - if(d2 == 11 || d2 == 12) - var/turf/controllerlocation = locate(1, 1, z) - for(var/obj/effect/landmark/zcontroller/controller in controllerlocation) - if(controller.up && d2 == 12) - T = locate(src.x, src.y, controller.up_target) - if(T) - . += power_list(T, src, 11, 1) - if(controller.down && d2 == 11) - T = locate(src.x, src.y, controller.down_target) - if(T) - . += power_list(T, src, 12, 1) - else - T = get_step(src, d2) - if(T) - . += power_list(T, src, d2, 1) -///// Z-Level Stuff - - return . - - -/obj/machinery/power/proc/get_connections() - - . = list() - - if(!directwired) - return get_indirect_connections() - - var/cdir - - for(var/card in cardinal) - var/turf/T = get_step(loc,card) - cdir = get_dir(T,loc) - - for(var/obj/structure/cable/C in T) - if(C.powernet) continue - if(C.d1 == cdir || C.d2 == cdir) - . += C - return . - -/obj/machinery/power/proc/get_indirect_connections() - . = list() - for(var/obj/structure/cable/C in loc) - if(C.powernet) continue - if(C.d1 == 0) - . += C - return . + return // connect the machine to a powernet if a node cable is present on the turf /obj/machinery/power/proc/connect_to_network() @@ -250,20 +104,193 @@ powernet.remove_machine(src) return 1 -/turf/proc/get_cable_node() - if(!istype(src, /turf/simulated/floor)) - return null - for(var/obj/structure/cable/C in src) - if(C.d1 == 0) - return C - return null +// attach a wire to a power machine - leads from the turf you are standing on +//almost never called, overwritten by all power machines but terminal and generator +/obj/machinery/power/attackby(obj/item/weapon/W, mob/user) -/area/proc/get_apc() - for(var/area/RA in src.related) - var/obj/machinery/power/apc/FINDME = locate() in RA - if (FINDME) - return FINDME + if(istype(W, /obj/item/stack/cable_coil)) + var/obj/item/stack/cable_coil/coil = W + + var/turf/T = user.loc + + if(T.intact || !istype(T, /turf/simulated/floor)) + return + + if(get_dist(src, user) > 1) + return + + coil.turf_place(T, user) + return + else + ..() + return + +/////////////////////////////////////////// +// Powernet handling helpers +////////////////////////////////////////// + +//returns all the cables WITHOUT a powernet in neighbors turfs, +//pointing towards the turf the machine is located at +/obj/machinery/power/proc/get_connections() + + . = list() + + var/cdir + var/turf/T + + for(var/card in cardinal) + T = get_step(loc,card) + cdir = get_dir(T,loc) + + for(var/obj/structure/cable/C in T) + if(C.powernet) continue + if(C.d1 == cdir || C.d2 == cdir) + . += C + return . + +//returns all the cables in neighbors turfs, +//pointing towards the turf the machine is located at +/obj/machinery/power/proc/get_marked_connections() + + . = list() + + var/cdir + var/turf/T + + for(var/card in cardinal) + T = get_step(loc,card) + cdir = get_dir(T,loc) + + for(var/obj/structure/cable/C in T) + if(C.d1 == cdir || C.d2 == cdir) + . += C + return . + +//returns all the NODES (O-X) cables WITHOUT a powernet in the turf the machine is located at +/obj/machinery/power/proc/get_indirect_connections() + . = list() + for(var/obj/structure/cable/C in loc) + if(C.powernet) continue + if(C.d1 == 0) // the cable is a node cable + . += C + return . + +/////////////////////////////////////////// +// GLOBAL PROCS for powernets handling +////////////////////////////////////////// + + +// returns a list of all power-related objects (nodes, cable, junctions) in turf, +// excluding source, that match the direction d +// if unmarked==1, only return those with no powernet +/proc/power_list(var/turf/T, var/source, var/d, var/unmarked=0, var/cable_only = 0) + . = list() + var/fdir = (!d)? 0 : turn(d, 180) // the opposite direction to d (or 0 if d==0) +///// Z-Level Stuff + var/Zdir + if(d==11) + Zdir = 11 + else if (d==12) + Zdir = 12 + else + Zdir = 999 +///// Z-Level Stuff + for(var/AM in T) + if(AM == source) continue //we don't want to return source + + if(!cable_only && istype(AM,/obj/machinery/power)) + var/obj/machinery/power/P = AM + if(P.powernet == 0) continue // exclude APCs which have powernet=0 + + if(!unmarked || !P.powernet) //if unmarked=1 we only return things with no powernet + if(d == 0) + . += P + + else if(istype(AM,/obj/structure/cable)) + var/obj/structure/cable/C = AM + + if(!unmarked || !C.powernet) +///// Z-Level Stuff + if(C.d1 == fdir || C.d2 == fdir || C.d1 == Zdir || C.d2 == Zdir) +///// Z-Level Stuff + . += C + else if(C.d1 == d || C.d2 == d) + . += C + return . + +/hook/startup/proc/buildPowernets() + return makepowernets() + +// rebuild all power networks from scratch - only called at world creation or by the admin verb +/proc/makepowernets() + for(var/datum/powernet/PN in powernets) + del(PN) + powernets.Cut() + + for(var/obj/structure/cable/PC in cable_list) + if(!PC.powernet) + var/datum/powernet/NewPN = new() + NewPN.add_cable(PC) + propagate_network(PC,PC.powernet) + return 1 + +//remove the old powernet and replace it with a new one throughout the network. +/proc/propagate_network(var/obj/O, var/datum/powernet/PN) + //world.log << "propagating new network" + var/list/worklist = list() + var/list/found_machines = list() + var/index = 1 + var/obj/P = null + + worklist+=O //start propagating from the passed object + + while(index<=worklist.len) //until we've exhausted all power objects + P = worklist[index] //get the next power object found + index++ + + if( istype(P,/obj/structure/cable)) + var/obj/structure/cable/C = P + if(C.powernet != PN) //add it to the powernet, if it isn't already there + PN.add_cable(C) + worklist |= C.get_connections() //get adjacents power objects, with or without a powernet + + else if(P.anchored && istype(P,/obj/machinery/power)) + var/obj/machinery/power/M = P + found_machines |= M //we wait until the powernet is fully propagates to connect the machines + + else + continue + + //now that the powernet is set, connect found machines to it + for(var/obj/machinery/power/PM in found_machines) + if(!PM.connect_to_network()) //couldn't find a node on its turf... + PM.disconnect_from_network() //... so disconnect if already on a powernet + + +//Merge two powernets, the bigger (in cable length term) absorbing the other +/proc/merge_powernets(var/datum/powernet/net1, var/datum/powernet/net2) + if(!net1 || !net2) //if one of the powernet doesn't exist, return + return + + if(net1 == net2) //don't merge same powernets + return + + //We assume net1 is larger. If net2 is in fact larger we are just going to make them switch places to reduce on code. + if(net1.cables.len < net2.cables.len) //net2 is larger than net1. Let's switch them around + var/temp = net1 + net1 = net2 + net2 = temp + + //merge net2 into net1 + for(var/obj/structure/cable/Cable in net2.cables) //merge cables + net1.add_cable(Cable) + + for(var/obj/machinery/power/Node in net2.nodes) //merge power machines + if(!Node.connect_to_network()) + Node.disconnect_from_network() //if somehow we can't connect the machine to the new powernet, disconnect it from the old nonetheless + + return net1 //Determines how strong could be shock, deals damage to mob, uses power. //M is a mob who touched wire/whatever @@ -272,17 +299,11 @@ //No animations will be performed by this proc. /proc/electrocute_mob(mob/living/carbon/M as mob, var/power_source, var/obj/source, var/siemens_coeff = 1.0) if(istype(M.loc,/obj/mecha)) return 0 //feckin mechs are dumb - - //This is for performance optimization only. - //DO NOT modify siemens_coeff here. That is checked in human/electrocute_act() if(istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M - if(H.species.insulated) - return 0 - else if(H.gloves) + if(H.gloves) var/obj/item/clothing/gloves/G = H.gloves - if(G.siemens_coefficient == 0) - return 0 //to avoid spamming with insulated glvoes on + if(G.siemens_coefficient == 0) return 0 //to avoid spamming with insulated glvoes on var/area/source_area if(istype(power_source,/area)) @@ -328,11 +349,10 @@ var/drained_energy = drained_hp*20 if (source_area) - source_area.use_power(drained_energy) + source_area.use_power(drained_energy/CELLRATE) else if (istype(power_source,/datum/powernet)) - //var/drained_power = drained_energy/CELLRATE //convert from "joules" to "watts" <<< NO. THIS IS WRONG. CELLRATE DOES NOT CONVERT TO OR FROM JOULES. - PN.draw_power(drained_energy) + var/drained_power = drained_energy/CELLRATE //convert from "joules" to "watts" + PN.load+=drained_power else if (istype(power_source, /obj/item/weapon/cell)) - cell.use(drained_energy*CELLRATE) //convert to units of charge. + cell.use(drained_energy) return drained_energy - diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index 72635968f6..f321c52a3f 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -1,17 +1,13 @@ /datum/powernet var/list/cables = list() // all cables & junctions - var/list/nodes = list() // all APCs & sources + var/list/nodes = list() // all connected machines - var/newload = 0 - var/load = 0 - var/newavail = 0 - var/avail = 0 - var/viewload = 0 - var/number = 0 - - var/perapc = 0 // per-apc avilability - var/perapc_excess = 0 - var/netexcess = 0 + var/load = 0 // the current load on the powernet, increased by each machine at processing + var/newavail = 0 // what available power was gathered last tick, then becomes... + var/avail = 0 //...the current available power in the powernet + var/viewload = 0 // the load as it appears on the power console (gradually updated) + var/number = 0 // Unused //TODEL + var/netexcess = 0 // excess power on the powernet (typically avail-load) /datum/powernet/New() powernets += src @@ -19,9 +15,34 @@ /datum/powernet/Del() powernets -= src +/datum/powernet/proc/draw_power(var/amount) + var/drained = min(amount, avail) + load += drained + return drained + /datum/powernet/proc/is_empty() return !cables.len && !nodes.len +//remove a cable from the current powernet +//if the powernet is then empty, delete it +//Warning : this proc DON'T check if the cable exists +/datum/powernet/proc/remove_cable(var/obj/structure/cable/C) + cables -= C + C.powernet = null + if(is_empty())//the powernet is now empty... + del(src)///... delete it - qdel + +//add a cable to the current powernet +//Warning : this proc DON'T check if the cable exists +/datum/powernet/proc/add_cable(var/obj/structure/cable/C) + if(C.powernet)// if C already has a powernet... + if(C.powernet == src) + return + else + C.powernet.remove_cable(C) //..remove it + C.powernet = src + cables +=C + //remove a power machine from the current powernet //if the powernet is then empty, delete it //Warning : this proc DON'T check if the machine exists @@ -43,211 +64,28 @@ M.powernet = src nodes[M] = M -//remove a cable from the current powernet -//if the powernet is then empty, delete it -//Warning : this proc DON'T check if the cable exists -/datum/powernet/proc/remove_cable(var/obj/structure/cable/C) - cables -= C - C.powernet = null - if(is_empty())//the powernet is now empty... - del(src)///... delete it - qdel +//handles the power changes in the powernet +//called every ticks by the powernet controller +/datum/powernet/proc/reset() -//add a cable to the current powernet -//Warning : this proc DON'T check if the cable exists -/datum/powernet/proc/add_cable(var/obj/structure/cable/C) - if(C.powernet)// if C already has a powernet... - if(C.powernet == src) - return - else - C.powernet.remove_cable(C) //..remove it - C.powernet = src - cables +=C + //see if there's a surplus of power remaining in the powernet and stores unused power in the SMES + netexcess = avail - load -/datum/powernet/proc/process() - load = newload - newload = 0 + if(netexcess > 100 && nodes && nodes.len) // if there was excess power last cycle + for(var/obj/machinery/power/smes/S in nodes) // find the SMESes in the network + S.restore() // and restore some of the power that was used + + //updates the viewed load (as seen on power computers) + viewload = 0.8*viewload + 0.2*load + viewload = round(viewload) + + //reset the powernet + load = 0 avail = newavail newavail = 0 - - viewload = 0.8*viewload + 0.2*load - - viewload = round(viewload) - - var/numapc = 0 - - if(nodes && nodes.len) // Added to fix a bad list bug -- TLE - for(var/obj/machinery/power/terminal/term in nodes) - if( istype( term.master, /obj/machinery/power/apc ) ) - numapc++ - - netexcess = avail - load - - if(numapc) - //very simple load balancing. If there was a net excess this tick then it must have been that some APCs used less than perapc, since perapc*numapc = avail - //Therefore we can raise the amount of power rationed out to APCs on the assumption that those APCs that used less than perapc will continue to do so. - //If that assumption fails, then some APCs will miss out on power next tick, however it will be rebalanced for the tick after. - if (netexcess >= 0) - perapc_excess += min(netexcess/numapc, (avail - perapc) - perapc_excess) - else - perapc_excess = 0 - - perapc = avail/numapc + perapc_excess - - if( netexcess > 100) // if there was excess power last cycle - if(nodes && nodes.len) - for(var/obj/machinery/power/smes/S in nodes) // find the SMESes in the network - if(S.powernet == src) - S.restore() // and restore some of the power that was used - else - error("[S.name] (\ref[S]) had a [S.powernet ? "different (\ref[S.powernet])" : "null"] powernet to our powernet (\ref[src]).") - nodes.Remove(S) - - - - -//Returns the amount of available power -/datum/powernet/proc/surplus() - return max(avail - newload, 0) - -//Returns the amount of excess power (before refunding to SMESs) from last tick. -//This is for machines that might adjust their power consumption using this data. -/datum/powernet/proc/last_surplus() - return max(avail - load, 0) - -//Attempts to draw power from a powernet. Returns the actual amount of power drawn -/datum/powernet/proc/draw_power(var/requested_amount) - var/surplus = max(avail - newload, 0) - var/actual_draw = min(requested_amount, surplus) - newload += actual_draw - - return actual_draw - -// cut a powernet at this cable object -/datum/powernet/proc/cut_cable(var/obj/structure/cable/C) - var/turf/T1 = C.loc - if(!T1) return - var/node = 0 - if(C.d1 == 0) - node = 1 - - var/turf/T2 - if(C.d2) T2 = get_step(T1, C.d2) - if(C.d1) T1 = get_step(T1, C.d1) - - - var/list/P1 = power_list(T1, C, C.d1) // what joins on to cut cable in dir1 - var/list/P2 = power_list(T2, C, C.d2) // what joins on to cut cable in dir2 - -// if(Debug) -// for(var/obj/O in P1) -// world.log << "P1: [O] at [O.x] [O.y] : [istype(O, /obj/structure/cable) ? "[O:d1]/[O:d2]" : null] " -// for(var/obj/O in P2) -// world.log << "P2: [O] at [O.x] [O.y] : [istype(O, /obj/structure/cable) ? "[O:d1]/[O:d2]" : null] " - - - if(P1.len == 0 || P2.len == 0)//if nothing in either list, then the cable was an endpoint no need to rebuild the powernet, - cables -= C //just remove cut cable from the list -// if(Debug) world.log << "Was end of cable" - return - - //null the powernet reference of all cables & nodes in this powernet - var/i=1 - while(i<=cables.len) - var/obj/structure/cable/Cable = cables[i] - if(Cable) - Cable.powernet = null - if(Cable == C) - cables.Cut(i,i+1) - continue - i++ - i=1 - while(i<=nodes.len) - var/obj/machinery/power/Node = nodes[i] - if(Node) - Node.powernet = null - i++ - - // remove the cut cable from the network -// C.netnum = -1 - - C.loc = null - - powernet_nextlink(P1[1], src) // propagate network from 1st side of cable, using current netnum //TODO? - - // now test to see if propagation reached to the other side - // if so, then there's a loop in the network - var/notlooped = 0 - for(var/O in P2) - if( istype(O, /obj/machinery/power) ) - var/obj/machinery/power/Machine = O - if(Machine.powernet != src) - notlooped = 1 - break - else if( istype(O, /obj/structure/cable) ) - var/obj/structure/cable/Cable = O - if(Cable.powernet != src) - notlooped = 1 - break - - if(notlooped) - // not looped, so make a new powernet - var/datum/powernet/PN = new() - powernets += PN - -// if(Debug) world.log << "Was not looped: spliting PN#[number] ([cables.len];[nodes.len])" - - i=1 - while(i<=cables.len) - var/obj/structure/cable/Cable = cables[i] - if(Cable && !Cable.powernet) // non-connected cables will have powernet=null, since they weren't reached by propagation - PN.add_cable(Cable) - continue - i++ - - i=1 - while(i<=nodes.len) - var/obj/machinery/power/Node = nodes[i] - if(Node && !Node.powernet) - Node.powernet = PN - nodes.Cut(i,i+1) - PN.nodes[Node] = Node - continue - i++ - - // Disconnect machines connected to nodes - if(node) - for(var/obj/machinery/power/P in T1) - if(P.powernet && !P.powernet.nodes[src]) - P.disconnect_from_network() -// if(Debug) -// world.log << "Old PN#[number] : ([cables.len];[nodes.len])" -// world.log << "New PN#[PN.number] : ([PN.cables.len];[PN.nodes.len])" -// -// else -// if(Debug) -// world.log << "Was looped." -// //there is a loop, so nothing to be done -// return - /datum/powernet/proc/get_electrocute_damage() - switch(avail)/* - if (1300000 to INFINITY) - return min(rand(70,150),rand(70,150)) - if (750000 to 1300000) - return min(rand(50,115),rand(50,115)) - if (100000 to 750000-1) - return min(rand(35,101),rand(35,101)) - if (75000 to 100000-1) - return min(rand(30,95),rand(30,95)) - if (50000 to 75000-1) - return min(rand(25,80),rand(25,80)) - if (25000 to 50000-1) - return min(rand(20,70),rand(20,70)) - if (10000 to 25000-1) - return min(rand(20,65),rand(20,65)) - if (1000 to 10000-1) - return min(rand(10,20),rand(10,20))*/ + switch(avail) if (1000000 to INFINITY) return min(rand(50,160),rand(50,160)) if (200000 to 1000000) @@ -261,84 +99,23 @@ else return 0 -/proc/powernet_nextlink(var/obj/O, var/datum/powernet/PN) - var/list/P +//////////////////////////////////////////////// +// Misc. +/////////////////////////////////////////////// - while(1) - if( istype(O,/obj/structure/cable) ) - var/obj/structure/cable/C = O - C.powernet = PN - P = C.get_connections() - else if(O.anchored && istype(O,/obj/machinery/power)) - var/obj/machinery/power/M = O - M.powernet = PN - P = M.get_connections() +// return a knot cable (O-X) if one is present in the turf +// null if there's none +/turf/proc/get_cable_node() + if(!istype(src, /turf/simulated/floor)) + return null + for(var/obj/structure/cable/C in src) + if(C.d1 == 0) + return C + return null - else - return - - if(P.len == 0) return - - O = P[1] - - for(var/L = 2 to P.len) - powernet_nextlink(P[L], PN) - -//The powernet that calls this proc will consume the other powernet - Rockdtben -//TODO: rewrite so the larger net absorbs the smaller net -/proc/merge_powernets(var/datum/powernet/net1, var/datum/powernet/net2) - if(!net1 || !net2) return - if(net1 == net2) return - - //We assume net1 is larger. If net2 is in fact larger we are just going to make them switch places to reduce on code. - if(net1.cables.len < net2.cables.len) //net2 is larger than net1. Let's switch them around - var/temp = net1 - net1 = net2 - net2 = temp - - for(var/i=1,i<=net2.nodes.len,i++) //merge net2 into net1 - var/obj/machinery/power/Node = net2.nodes[i] - if(Node) - Node.powernet = net1 - net1.nodes[Node] = Node - - for(var/i=1,i<=net2.cables.len,i++) - var/obj/structure/cable/Cable = net2.cables[i] - if(Cable) - net1.add_cable(Cable) - - del(net2) - return net1 - -//remove the old powernet and replace it with a new one throughout the network. -/proc/propagate_network(var/obj/O, var/datum/powernet/PN) - //world.log << "propagating new network" - var/list/worklist = list() - var/list/found_machines = list() - var/index = 1 - var/obj/P = null - - worklist+=O //start propagating from the passed object - - while(index<=worklist.len) //until we've exhausted all power objects - P = worklist[index] //get the next power object found - index++ - - if(istype(P,/obj/structure/cable)) - var/obj/structure/cable/C = P - if(C.powernet != PN) //add it to the powernet, if it isn't already there - PN.add_cable(C) - worklist |= C.get_connections() //get adjacents power objects, with or without a powernet - - else if(P.anchored && istype(P,/obj/machinery/power)) - var/obj/machinery/power/M = P - found_machines |= M //we wait until the powernet is fully propagates to connect the machines - - else - continue - - //now that the powernet is set, connect found machines to it - for(var/obj/machinery/power/PM in found_machines) - if(!PM.connect_to_network()) //couldn't find a node on its turf... - PM.disconnect_from_network() //... so disconnect if already on a powernet \ No newline at end of file +/area/proc/get_apc() + for(var/area/RA in src.related) + var/obj/machinery/power/apc/FINDME = locate() in RA + if (FINDME) + return FINDME \ No newline at end of file diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 37c7b5cf86..d99ec8e681 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -8,7 +8,6 @@ var/global/list/rad_collectors = list() icon_state = "ca" anchored = 0 density = 1 - directwired = 1 req_access = list(access_engine_equip) // use_power = 0 var/obj/item/weapon/tank/phoron/P = null @@ -30,7 +29,7 @@ var/global/list/rad_collectors = list() //so that we don't zero out the meter if the SM is processed first. last_power = last_power_new last_power_new = 0 - + if(P) if(P.air_contents.gas["phoron"] == 0) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index d05b082057..6958c63d58 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -40,7 +40,6 @@ ..() if(state == 2 && anchored) connect_to_network() - src.directwired = 1 /obj/machinery/power/emitter/Del() message_admins("Emitter deleted at ([x],[y],[z] - JMP)",0,1) @@ -125,13 +124,13 @@ else src.fire_delay = rand(min_burst_delay, max_burst_delay) src.shot_number = 0 - + //need to calculate the power per shot as the emitter doesn't fire continuously. var/burst_time = (min_burst_delay + max_burst_delay)/2 + 2*(burst_shots-1) var/power_per_shot = active_power_usage * (burst_time/10) / burst_shots var/obj/item/projectile/beam/emitter/A = new /obj/item/projectile/beam/emitter( src.loc ) A.damage = round(power_per_shot/EMITTER_DAMAGE_POWER_TRANSFER) - + playsound(src.loc, 'sound/weapons/emitter.ogg', 25, 1) if(prob(35)) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread @@ -198,7 +197,6 @@ state = 2 user << "You weld the [src] to the floor." connect_to_network() - src.directwired = 1 else user << "\red You need more welding fuel to complete this task." if(2) @@ -212,7 +210,6 @@ state = 1 user << "You cut the [src] free from the floor." disconnect_from_network() - src.directwired = 0 else user << "\red You need more welding fuel to complete this task." return diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 768cdfc205..a7b2ddb70c 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -22,7 +22,6 @@ var/list/solars_list = list() icon_state = "sp_base" anchored = 1 density = 1 - directwired = 1 use_power = 0 idle_power_usage = 0 active_power_usage = 0 @@ -270,8 +269,6 @@ var/list/solars_list = list() icon_state = "solar" anchored = 1 density = 1 - directwired = 1 - use_power = 1 idle_power_usage = 5 active_power_usage = 20 var/id = 0 diff --git a/code/modules/power/terminal.dm b/code/modules/power/terminal.dm index f739ba93fd..230850fa86 100644 --- a/code/modules/power/terminal.dm +++ b/code/modules/power/terminal.dm @@ -11,7 +11,6 @@ layer = TURF_LAYER var/obj/machinery/power/master = null anchored = 1 - directwired = 0 // must have a cable on same turf connecting to terminal layer = 2.6 // a bit above wires @@ -21,6 +20,10 @@ if(level==1) hide(T.intact) return +/obj/machinery/power/terminal/Del() + if(master) + master.disconnect_terminal() + return ..() /obj/machinery/power/terminal/hide(var/i) if(i) diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index bb8762dad2..94a8b6967f 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -10,7 +10,6 @@ icon_state = "tracker" anchored = 1 density = 1 - directwired = 1 use_power = 0 // doesn't use APC power var/power_usage = 500 //W diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index fd25e71df1..35b5dfa6b0 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -22,7 +22,6 @@ anchored = 1 density = 1 var/obj/machinery/compressor/compressor - directwired = 1 var/turf/simulated/outturf var/lastgen diff --git a/code/modules/shieldgen/sheldwallgen.dm b/code/modules/shieldgen/sheldwallgen.dm index 0c084abdef..bf30e649e7 100644 --- a/code/modules/shieldgen/sheldwallgen.dm +++ b/code/modules/shieldgen/sheldwallgen.dm @@ -70,12 +70,12 @@ var/shieldload = between(500, max_stored_power - storedpower, power_draw) //what we try to draw shieldload = PN.draw_power(shieldload) //what we actually get storedpower += shieldload - + //If we're still in the red, then there must not be enough available power to cover our load. if(storedpower <= 0) power = 0 return 0 - + power = 1 // IVE GOT THE POWER! return 1 diff --git a/code/modules/shieldgen/shield_capacitor.dm b/code/modules/shieldgen/shield_capacitor.dm index 6bfc5b664f..ed68d6ce81 100644 --- a/code/modules/shieldgen/shield_capacitor.dm +++ b/code/modules/shieldgen/shield_capacitor.dm @@ -107,14 +107,14 @@ /obj/machinery/shield_capacitor/process() if (!anchored) active = 0 - + //see if we can connect to a power net. var/datum/powernet/PN var/turf/T = src.loc var/obj/structure/cable/C = T.get_cable_node() if (C) PN = C.powernet - + if (PN) var/power_draw = between(0, max_charge - stored_charge, charge_rate) //what we are trying to draw power_draw = PN.draw_power(power_draw) //what we actually get @@ -138,7 +138,7 @@ active = !active if( href_list["charge_rate"] ) charge_rate = between(10000, charge_rate + text2num(href_list["charge_rate"]), max_charge_rate) - + updateDialog() /obj/machinery/shield_capacitor/power_change() From f190acf7c59ea764788e60d5db8748c045faad5f Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 13 Oct 2014 17:32:36 +0200 Subject: [PATCH 018/144] /tg/'s solar code with a fix for the solar control computer not refreshing on user input. --- code/modules/power/smes.dm | 7 - code/modules/power/solar.dm | 390 ++++++++++++++++++---------------- code/modules/power/tracker.dm | 70 +++--- 3 files changed, 240 insertions(+), 227 deletions(-) diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 80ad06248e..0c2b463903 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -385,11 +385,4 @@ charge = 5000000 ..() -/proc/rate_control(var/S, var/V, var/C, var/Min=1, var/Max=5, var/Limit=null) - var/href = "-[href]=-[Min]'>- [(C?C : 0)] [href]=[Min]'>+[href]=[Max]'>+" - if(Limit) return "[href]=-[Limit]'>-"+rate+"[href]=[Limit]'>+" - return rate - - #undef SMESRATE diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index a7b2ddb70c..6d3bb5fca3 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -1,20 +1,8 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:33 - #define SOLAR_MAX_DIST 40 #define SOLARGENRATE 1500 var/list/solars_list = list() -// This will choose whether to get the solar list from the powernet or the powernet nodes, -// depending on the size of the nodes. -/obj/machinery/power/proc/get_solars_powernet() - if(!powernet) - return list() - if(solars_list.len < powernet.nodes) - return solars_list - else - return powernet.nodes - /obj/machinery/power/solar name = "solar panel" desc = "A solar electrical generator." @@ -29,26 +17,32 @@ var/list/solars_list = list() var/health = 10 var/obscured = 0 var/sunfrac = 0 - var/adir = SOUTH - var/ndir = SOUTH + var/adir = SOUTH // actual dir + var/ndir = SOUTH // target dir var/turn_angle = 0 var/obj/machinery/power/solar_control/control = null -/obj/machinery/power/solar/New(var/turf/loc, var/obj/item/solar_assembly/S, var/process = 1) +/obj/machinery/power/solar/New(var/turf/loc, var/obj/item/solar_assembly/S) ..(loc) Make(S) - connect_to_network(process) + connect_to_network() - -/obj/machinery/power/solar/disconnect_from_network() +/obj/machinery/power/solar/Del() + unset_control() //remove from control computer ..() - solars_list.Remove(src) -/obj/machinery/power/solar/connect_to_network(var/process) - ..() - if(process) - solars_list.Add(src) +//set the control of the panel to a given computer if closer than SOLAR_MAX_DIST +/obj/machinery/power/solar/proc/set_control(var/obj/machinery/power/solar_control/SC) + if(SC && (get_dist(src, SC) > SOLAR_MAX_DIST)) + return 0 + control = SC + return 1 +//set the control of the panel to null and removes it from the control list of the previous control computer if needed +/obj/machinery/power/solar/proc/unset_control() + if(control) + control.connected_panels.Remove(src) + control = null /obj/machinery/power/solar/proc/Make(var/obj/item/solar_assembly/S) if(!S) @@ -56,14 +50,17 @@ var/list/solars_list = list() S.glass_type = /obj/item/stack/sheet/glass S.anchored = 1 S.loc = src + if(S.glass_type == /obj/item/stack/sheet/rglass) //if the panel is in reinforced glass + health *= 2 //this need to be placed here, because panels already on the map don't have an assembly linked to update_icon() /obj/machinery/power/solar/attackby(obj/item/weapon/W, mob/user) - if(iscrowbar(W)) + if(istype(W, /obj/item/weapon/crowbar)) playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + user.visible_message("[user] begins to take the glass off the solar panel.") if(do_after(user, 50)) var/obj/item/solar_assembly/S = locate() in src if(S) @@ -71,7 +68,7 @@ var/list/solars_list = list() S.give_glass() playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the solar panel.") - del(src) + del(src) // qdel return else if (W) src.add_fingerprint(user) @@ -93,7 +90,7 @@ var/list/solars_list = list() else new /obj/item/weapon/shard(src.loc) new /obj/item/weapon/shard(src.loc) - del(src) + del(src) // qdel return return @@ -108,65 +105,64 @@ var/list/solars_list = list() src.dir = angle2dir(adir) return - +//calculates the fraction of the sunlight that the panel recieves /obj/machinery/power/solar/proc/update_solar_exposure() if(!sun) return if(obscured) sunfrac = 0 return - var/p_angle = abs((360+adir)%360 - (360+sun.angle)%360) + + //find the smaller angle between the direction the panel is facing and the direction of the sun (the sign is not important here) + var/p_angle = min(abs(adir - sun.angle), 360 - abs(adir - sun.angle)) + if(p_angle > 90) // if facing more than 90deg from sun, zero output sunfrac = 0 return - sunfrac = cos(p_angle) ** 2 + sunfrac = cos(p_angle) ** 2 + //isn't the power recieved from the incoming light proportionnal to cos(p_angle) (Lambert's cosine law) rather than cos(p_angle)^2 ? /obj/machinery/power/solar/process()//TODO: remove/add this from machines to save on processing as needed ~Carn PRIORITY - if(stat & BROKEN) return - if(!control) return + if(stat & BROKEN) + return + if(!sun || !control) //if there's no sun or the panel is not linked to a solar control computer, no need to proceed + return - if(adir != ndir) - adir = (360+adir+dd_range(-10,10,ndir-adir))%360 - update_icon() - update_solar_exposure() - - if(obscured) return - - var/sgen = SOLARGENRATE * sunfrac - add_avail(sgen) - if(powernet && control) - if(powernet.nodes[control]) + if(powernet) + if(powernet == control.powernet)//check if the panel is still connected to the computer + if(obscured) //get no light from the sun, so don't generate power + return + var/sgen = SOLARGENRATE * sunfrac + add_avail(sgen) control.gen += sgen - + else //if we're no longer on the same powernet, remove from control computer + unset_control() /obj/machinery/power/solar/proc/broken() stat |= BROKEN + unset_control() update_icon() return -/obj/machinery/power/solar/meteorhit() - if(stat & !BROKEN) - broken() - else - del(src) - - /obj/machinery/power/solar/ex_act(severity) switch(severity) if(1.0) - del(src) if(prob(15)) new /obj/item/weapon/shard( src.loc ) + del(src) // qdel return + if(2.0) if (prob(25)) new /obj/item/weapon/shard( src.loc ) - del(src) + del(src) // qdel return + if (prob(50)) broken() + if(3.0) if (prob(25)) broken() @@ -186,6 +182,29 @@ var/list/solars_list = list() . = PROCESS_KILL return +//trace towards sun to see if we're in shadow +/obj/machinery/power/solar/proc/occlusion() + + var/ax = x // start at the solar panel + var/ay = y + var/turf/T = null + + for(var/i = 1 to 20) // 20 steps is enough + ax += sun.dx // do step + ay += sun.dy + + T = locate( round(ax,0.5),round(ay,0.5),z) + + if(T.x == 1 || T.x==world.maxx || T.y==1 || T.y==world.maxy) // not obscured if we reach the edge + break + + if(T.density) // if we hit a solid turf, panel is obscured + obscured = 1 + return + + obscured = 0 // if hit the edge or stepped 20 times, not obscured + update_solar_exposure() + // // Solar Assembly - For construction of solar arrays. @@ -217,13 +236,13 @@ var/list/solars_list = list() /obj/item/solar_assembly/attackby(var/obj/item/weapon/W, var/mob/user) if(!anchored && isturf(loc)) - if(iswrench(W)) + if(istype(W, /obj/item/weapon/wrench)) anchored = 1 user.visible_message("[user] wrenches the solar assembly into place.") playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) return 1 else - if(iswrench(W)) + if(istype(W, /obj/item/weapon/wrench)) anchored = 0 user.visible_message("[user] unwrenches the solar assembly from it's place.") playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) @@ -240,18 +259,19 @@ var/list/solars_list = list() else new /obj/machinery/power/solar(get_turf(src), src) else - user << "You need two sheets of glass to put them on the solar assembly." + user << "You need two sheets of glass to put them into a solar panel." + return return 1 if(!tracker) if(istype(W, /obj/item/weapon/tracker_electronics)) tracker = 1 user.drop_item() - del(W) + del(W) // qdel user.visible_message("[user] inserts the electronics into the solar assembly.") return 1 else - if(iscrowbar(W)) + if(istype(W, /obj/item/weapon/crowbar)) new /obj/item/weapon/tracker_electronics(src.loc) tracker = 0 user.visible_message("[user] takes out the electronics from the solar assembly.") @@ -269,16 +289,18 @@ var/list/solars_list = list() icon_state = "solar" anchored = 1 density = 1 - idle_power_usage = 5 - active_power_usage = 20 + use_power = 1 + idle_power_usage = 250 var/id = 0 var/cdir = 0 + var/targetdir = 0 // target angle in manual tracking (since it updates every game minute) var/gen = 0 var/lastgen = 0 - var/track = 0 // 0=off 1=manual 2=automatic - var/trackrate = 60 // Measured in tenths of degree per minute (i.e. defaults to 6.0 deg/min) - var/trackdir = 1 // -1=CCW, 1=CW - var/nexttime = 0 // Next clock time that manual tracking will move the array + var/track = 0 // 0= off 1=timed 2=auto (tracker) + var/trackrate = 600 // 300-900 seconds + var/nexttime = 0 // time for a panel to rotate of 1° in manual tracking + var/obj/machinery/power/tracker/connected_tracker = null + var/list/connected_panels = list() /obj/machinery/power/solar_control/New() @@ -287,14 +309,55 @@ var/list/solars_list = list() initialize() connect_to_network() +/obj/machinery/power/solar_control/Del() + for(var/obj/machinery/power/solar/M in connected_panels) + M.unset_control() + if(connected_tracker) + connected_tracker.unset_control() + ..() + /obj/machinery/power/solar_control/disconnect_from_network() ..() solars_list.Remove(src) /obj/machinery/power/solar_control/connect_to_network() - ..() + var/to_return = ..() + if(powernet) //if connected and not already in solar_list... + solars_list |= src //... add it + return to_return + +//search for unconnected panels and trackers in the computer powernet and connect them +/obj/machinery/power/solar_control/proc/search_for_connected() if(powernet) - solars_list.Add(src) + for(var/obj/machinery/power/M in powernet.nodes) + if(istype(M, /obj/machinery/power/solar)) + var/obj/machinery/power/solar/S = M + if(!S.control) //i.e unconnected + S.set_control(src) + connected_panels |= S + else if(istype(M, /obj/machinery/power/tracker)) + if(!connected_tracker) //if there's already a tracker connected to the computer don't add another + var/obj/machinery/power/tracker/T = M + if(!T.control) //i.e unconnected + connected_tracker = T + T.set_control(src) + +//called by the sun controller, update the facing angle (either manually or via tracking) and rotates the panels accordingly +/obj/machinery/power/solar_control/proc/update() + if(stat & (NOPOWER | BROKEN)) + return + + switch(track) + if(1) + if(trackrate) //we're manual tracking. If we set a rotation speed... + cdir = targetdir //...the current direction is the targetted one (and rotates panels to it) + if(2) // auto-tracking + if(connected_tracker) + connected_tracker.set_angle(sun.angle) + + set_panels(cdir) + updateDialog() + /obj/machinery/power/solar_control/initialize() ..() @@ -312,22 +375,42 @@ var/list/solars_list = list() return icon_state = "solar" overlays.Cut() - if(cdir > 0) + if(cdir > -1) overlays += image('icons/obj/computer.dmi', "solcon-o", FLY_LAYER, angle2dir(cdir)) return - -/obj/machinery/power/solar_control/attack_ai(mob/user) - add_fingerprint(user) - if(stat & (BROKEN | NOPOWER)) return - interact(user) - - /obj/machinery/power/solar_control/attack_hand(mob/user) - add_fingerprint(user) - if(stat & (BROKEN | NOPOWER)) return - interact(user) + if(!..()) + interact(user) +/obj/machinery/power/solar_control/interact(mob/user) + + var/t = "Generated power : [round(lastgen)] W
" + t += "Orientation: [rate_control(src,"cdir","[cdir]°",1,15)] ([angle2text(cdir)])
" + t += "Tracking:
" + switch(track) + if(0) + t += "Off Timed Auto
" + if(1) + t += "Off Timed Auto
" + if(2) + t += "Off Timed Auto
" + + t += "Tracking Rate: [rate_control(src,"tdir","[trackrate] deg/h ([trackrate<0 ? "CCW" : "CW"])",1,30,180)]

" + + t += "Connected devices:
" + + t += "Search for devices
" + t += "Solar panels : [connected_panels.len] connected
" + t += "Solar tracker : [connected_tracker ? "Found" : "Not found"]

" + + t += "Close" + + var/datum/browser/popup = new(user, "solar", name) + popup.set_content(t) + popup.open() + + return /obj/machinery/power/solar_control/attackby(I as obj, user as mob) if(istype(I, /obj/item/weapon/screwdriver)) @@ -344,7 +427,7 @@ var/list/solars_list = list() A.state = 3 A.icon_state = "3" A.anchored = 1 - del(src) + del(src) // qdel else user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) @@ -355,12 +438,11 @@ var/list/solars_list = list() A.state = 4 A.icon_state = "4" A.anchored = 1 - del(src) + del(src) // qdel else src.attack_hand(user) return - /obj/machinery/power/solar_control/process() lastgen = gen gen = 0 @@ -368,130 +450,73 @@ var/list/solars_list = list() if(stat & (NOPOWER | BROKEN)) return - //use_power(250) - if(track==1 && nexttime < world.time && trackdir*trackrate) - // Increments nexttime using itself and not world.time to prevent drift - nexttime = nexttime + 6000/trackrate - // Nudges array 1 degree in desired direction - cdir = (cdir+trackdir+360)%360 - set_panels(cdir) - update_icon() + if(connected_tracker) //NOTE : handled here so that we don't add trackers to the processing list + if(connected_tracker.powernet != powernet) + connected_tracker.unset_control() - src.updateDialog() - - -// called by solar tracker when sun position changes -/obj/machinery/power/solar_control/proc/tracker_update(var/angle) - if(track != 2 || stat & (NOPOWER | BROKEN)) - return - cdir = angle - set_panels(cdir) - update_icon() - src.updateDialog() - - -/obj/machinery/power/solar_control/interact(mob/user) - if(stat & (BROKEN | NOPOWER)) return - if ( (get_dist(src, user) > 1 )) - if (!istype(user, /mob/living/silicon)) - user.unset_machine() - user << browse(null, "window=solcon") - return - - add_fingerprint(user) - user.set_machine(src) - - var/t = "Solar Generator Control
"
-	t += "Generated power : [round(lastgen)] W
" - t += "Station Rotational Period: [60/abs(sun.rate)] minutes
" - t += "Station Rotational Direction: [sun.rate<0 ? "CCW" : "CW"]
" - t += "Star Orientation: [sun.angle]° ([angle2text(sun.angle)])
" - t += "Array Orientation: [rate_control(src,"cdir","[cdir]°",1,10,60)] ([angle2text(cdir)])
" - t += "


" - t += "Tracking: " - switch(track) - if(0) - t += "Off Manual Automatic
" - if(1) - t += "Off Manual Automatic
" - if(2) - t += "Off Manual Automatic
" - - t += "Manual Tracking Rate: [rate_control(src,"tdir","[trackrate/10]°/min ([trackdir<0 ? "CCW" : "CW"])",1,10)]
" - t += "Manual Tracking Direction: " - switch(trackdir) - if(-1) - t += "CW CCW
" - if(1) - t += "CW CCW
" - t += "Close
" - user << browse(t, "window=solcon") - onclose(user, "solcon") - return + if(track==1 && trackrate) //manual tracking and set a rotation speed + if(nexttime <= world.time) //every time we need to increase/decrease the angle by 1°... + targetdir = (targetdir + trackrate/abs(trackrate) + 360) % 360 //... do it + nexttime += 36000/abs(trackrate) //reset the counter for the next 1° + updateDialog() /obj/machinery/power/solar_control/Topic(href, href_list) if(..()) usr << browse(null, "window=solcon") usr.unset_machine() - return + return 0 if(href_list["close"] ) usr << browse(null, "window=solcon") usr.unset_machine() - return - - if(href_list["dir"]) - cdir = text2num(href_list["dir"]) - set_panels(cdir) - update_icon() + return 0 if(href_list["rate control"]) if(href_list["cdir"]) src.cdir = dd_range(0,359,(360+src.cdir+text2num(href_list["cdir"]))%360) + src.targetdir = src.cdir + if(track == 2) //manual update, so losing auto-tracking + track = 0 spawn(1) set_panels(cdir) - update_icon() if(href_list["tdir"]) - src.trackrate = dd_range(0,360,src.trackrate+text2num(href_list["tdir"])) - if(src.trackrate) nexttime = world.time + 6000/trackrate + src.trackrate = dd_range(-7200,7200,src.trackrate+text2num(href_list["tdir"])) + if(src.trackrate) nexttime = world.time + 36000/abs(trackrate) if(href_list["track"]) - if(src.trackrate) nexttime = world.time + 6000/trackrate track = text2num(href_list["track"]) - if(powernet && (track == 2)) - if(!solars_list.Find(src,1,0)) - solars_list.Add(src) - for(var/obj/machinery/power/tracker/T in get_solars_powernet()) - if(powernet.nodes[T]) - cdir = T.sun_angle - break + if(track == 2) + if(connected_tracker) + connected_tracker.set_angle(sun.angle) + set_panels(cdir) + else if (track == 1) //begin manual tracking + src.targetdir = src.cdir + if(src.trackrate) nexttime = world.time + 36000/abs(trackrate) + set_panels(targetdir) - if(href_list["trackdir"]) - trackdir = text2num(href_list["trackdir"]) - - set_panels(cdir) - update_icon() - src.updateUsrDialog() - return + if(href_list["search_connected"]) + src.search_for_connected() + if(connected_tracker && track == 2) + connected_tracker.set_angle(sun.angle) + src.set_panels(cdir) + interact(usr) + return 1 +//rotates the panel to the passed angle /obj/machinery/power/solar_control/proc/set_panels(var/cdir) - if(!powernet) return - for(var/obj/machinery/power/solar/S in get_solars_powernet()) - if(powernet.nodes[S]) - if(get_dist(S, src) < SOLAR_MAX_DIST) - if(!S.control) - S.control = src - S.ndir = cdir + + for(var/obj/machinery/power/solar/S in connected_panels) + S.adir = cdir //instantly rotates the panel + S.occlusion()//and + S.update_icon() //update it + + update_icon() /obj/machinery/power/solar_control/power_change() ..() - if(!(stat & NOPOWER)) - update_icon() - else - spawn(rand(0, 15)) - update_icon() + update_icon() /obj/machinery/power/solar_control/proc/broken() @@ -499,16 +524,11 @@ var/list/solars_list = list() update_icon() -/obj/machinery/power/solar_control/meteorhit() - broken() - return - - /obj/machinery/power/solar_control/ex_act(severity) switch(severity) if(1.0) //SN src = null - del(src) + del(src) // qdel return if(2.0) if (prob(50)) @@ -531,4 +551,10 @@ var/list/solars_list = list() /obj/item/weapon/paper/solar name = "paper- 'Going green! Setup your own solar array instructions.'" - info = "

Welcome

At greencorps we love the environment, and space. With this package you are able to help mother nature and produce energy without any usage of fossil fuel or phoron! Singularity energy is dangerous while solar energy is safe, which is why it's better. Now here is how you setup your own solar array.

You can make a solar panel by wrenching the solar assembly onto a cable node. Adding a glass panel, reinforced or regular glass will do, will finish the construction of your solar panel. It is that easy!.

Now after setting up 19 more of these solar panels you will want to create a solar tracker to keep track of our mother nature's gift, the sun. These are the same steps as before except you insert the tracker equipment circuit into the assembly before performing the final step of adding the glass. You now have a tracker! Now the last step is to add a computer to calculate the sun's movements and to send commands to the solar panels to change direction with the sun. Setting up the solar computer is the same as setting up any computer, so you should have no trouble in doing that. You do need to put a wire node under the computer, and the wire needs to be connected to the tracker.

Congratulations, you should have a working solar array. If you are having trouble, here are some tips. Make sure all solar equipment are on a cable node, even the computer. You can always deconstruct your creations if you make a mistake.

That's all to it, be safe, be green!

" + info = "

Welcome

At greencorps we love the environment, and space. With this package you are able to help mother nature and produce energy without any usage of fossil fuel or plasma! Singularity energy is dangerous while solar energy is safe, which is why it's better. Now here is how you setup your own solar array.

You can make a solar panel by wrenching the solar assembly onto a cable node. Adding a glass panel, reinforced or regular glass will do, will finish the construction of your solar panel. It is that easy!.

Now after setting up 19 more of these solar panels you will want to create a solar tracker to keep track of our mother nature's gift, the sun. These are the same steps as before except you insert the tracker equipment circuit into the assembly before performing the final step of adding the glass. You now have a tracker! Now the last step is to add a computer to calculate the sun's movements and to send commands to the solar panels to change direction with the sun. Setting up the solar computer is the same as setting up any computer, so you should have no trouble in doing that. You do need to put a wire node under the computer, and the wire needs to be connected to the tracker.

Congratulations, you should have a working solar array. If you are having trouble, here are some tips. Make sure all solar equipment are on a cable node, even the computer. You can always deconstruct your creations if you make a mistake.

That's all to it, be safe, be green!

" + +/proc/rate_control(var/S, var/V, var/C, var/Min=1, var/Max=5, var/Limit=null) //How not to name vars + var/href = "-[href]=-[Min]'>- [(C?C : 0)] [href]=[Min]'>+[href]=[Max]'>+" + if(Limit) return "[href]=-[Limit]'>-"+rate+"[href]=[Limit]'>+" + return rate \ No newline at end of file diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index 94a8b6967f..92b6d2924c 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -10,54 +10,58 @@ icon_state = "tracker" anchored = 1 density = 1 - use_power = 0 // doesn't use APC power - var/power_usage = 500 //W + use_power = 0 + var/id = 0 var/sun_angle = 0 // sun angle as set by sun datum + var/obj/machinery/power/solar_control/control = null /obj/machinery/power/tracker/New(var/turf/loc, var/obj/item/solar_assembly/S) ..(loc) + Make(S) + connect_to_network() + +/obj/machinery/power/tracker/Del() + unset_control() //remove from control computer + ..() + +//set the control of the tracker to a given computer if closer than SOLAR_MAX_DIST +/obj/machinery/power/tracker/proc/set_control(var/obj/machinery/power/solar_control/SC) + if(SC && (get_dist(src, SC) > SOLAR_MAX_DIST)) + return 0 + control = SC + return 1 + +//set the control of the tracker to null and removes it from the previous control computer if needed +/obj/machinery/power/tracker/proc/unset_control() + if(control) + control.connected_tracker = null + control = null + +/obj/machinery/power/tracker/proc/Make(var/obj/item/solar_assembly/S) if(!S) S = new /obj/item/solar_assembly(src) S.glass_type = /obj/item/stack/sheet/glass S.tracker = 1 S.anchored = 1 S.loc = src - connect_to_network() + update_icon() -/obj/machinery/power/tracker/disconnect_from_network() - ..() - solars_list.Remove(src) - -/obj/machinery/power/tracker/connect_to_network() - ..() - solars_list.Add(src) - -// called by datum/sun/calc_position() as sun's angle changes +//updates the tracker icon and the facing angle for the control computer /obj/machinery/power/tracker/proc/set_angle(var/angle) sun_angle = angle //set icon dir to show sun illumination dir = turn(NORTH, -angle - 22.5) // 22.5 deg bias ensures, e.g. 67.5-112.5 is EAST - // check we can draw power - if(stat & NOPOWER) - return - - // find all solar controls and update them - // currently, just update all controllers in world - // ***TODO: better communication system using network - if(powernet) - for(var/obj/machinery/power/solar_control/C in get_solars_powernet()) - if(powernet.nodes[C]) - if(get_dist(C, src) < SOLAR_MAX_DIST) - C.tracker_update(angle) - + if(powernet && (powernet == control.powernet)) //update if we're still in the same powernet + control.cdir = angle /obj/machinery/power/tracker/attackby(var/obj/item/weapon/W, var/mob/user) - if(iscrowbar(W)) + if(istype(W, /obj/item/weapon/crowbar)) playsound(src.loc, 'sound/machines/click.ogg', 50, 1) + user.visible_message("[user] begins to take the glass off the solar tracker.") if(do_after(user, 50)) var/obj/item/solar_assembly/S = locate() in src if(S) @@ -65,20 +69,10 @@ S.give_glass() playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) user.visible_message("[user] takes the glass off the tracker.") - del(src) + del(src) // qdel return ..() -// timed process -// make sure we can draw power from the powernet -/obj/machinery/power/tracker/process() - - if(surplus() >= power_usage && add_load(power_usage) >= power_usage) - stat &= ~NOPOWER - else - stat |= NOPOWER - - // Tracker Electronic /obj/item/weapon/tracker_electronics @@ -86,4 +80,4 @@ name = "tracker electronics" icon = 'icons/obj/doors/door_assembly.dmi' icon_state = "door_electronics" - w_class = 2.0 \ No newline at end of file + w_class = 2.0 From 894ae39f7fd9626c269c6508d322777c726a9924 Mon Sep 17 00:00:00 2001 From: Miniature Date: Tue, 14 Oct 2014 05:36:47 +1030 Subject: [PATCH 019/144] Fix for everyone dying if they don't eat --- code/modules/mob/living/carbon/human/life.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 3a2e262253..c871ff4453 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1060,7 +1060,7 @@ if(overeatduration > 1) overeatduration -= 2 //doubled the unfat rate - if(!light_organ || light_organ.is_broken()) + if(species.flags & IS_PLANT && (!light_organ || light_organ.is_broken())) if(nutrition < 200) take_overall_damage(2,0) traumatic_shock++ From 97a5186cee5508b5d7de7863be42e8951b016a13 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 13 Oct 2014 21:37:42 +0200 Subject: [PATCH 020/144] Converts all machines relying on RandomAPCWires() to the new wire datum system. --- baystation12.dme | 3 + code/datums/wires/smartfridge.dm | 52 +++++++++ code/datums/wires/suit_storage_unit.dm | 52 +++++++++ code/datums/wires/vending.dm | 58 ++++++++++ code/game/machinery/kitchen/smartfridge.dm | 107 ++---------------- code/game/machinery/suit_storage_unit.dm | 100 ++--------------- code/game/machinery/vending.dm | 123 ++++----------------- code/global.dm | 25 ----- 8 files changed, 209 insertions(+), 311 deletions(-) create mode 100644 code/datums/wires/smartfridge.dm create mode 100644 code/datums/wires/suit_storage_unit.dm create mode 100644 code/datums/wires/vending.dm diff --git a/baystation12.dme b/baystation12.dme index 1777674580..b5fae43b3a 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -165,6 +165,9 @@ #include "code\datums\spells\turf_teleport.dm" #include "code\datums\spells\wizard.dm" #include "code\datums\wires\apc.dm" +#include "code\datums\wires\smartfridge.dm" +#include "code\datums\wires\suit_storage_unit.dm" +#include "code\datums\wires\vending.dm" #include "code\datums\wires\wires.dm" #include "code\defines\obj.dm" #include "code\defines\obj\weapon.dm" diff --git a/code/datums/wires/smartfridge.dm b/code/datums/wires/smartfridge.dm new file mode 100644 index 0000000000..0d0fb29870 --- /dev/null +++ b/code/datums/wires/smartfridge.dm @@ -0,0 +1,52 @@ +/datum/wires/smartfridge + holder_type = /obj/machinery/smartfridge + wire_count = 3 + +var/const/SMARTFRIDGE_WIRE_ELECTRIFY = 1 +var/const/SMARTFRIDGE_WIRE_THROW = 2 +var/const/SMARTFRIDGE_WIRE_IDSCAN = 4 + +/datum/wires/smartfridge/CanUse(var/mob/living/L) + var/obj/machinery/smartfridge/S = holder + if(!istype(L, /mob/living/silicon)) + if(S.seconds_electrified) + if(S.shock(L, 100)) + return 0 + if(S.panel_open) + return 1 + return 0 + +/datum/wires/smartfridge/Interact(var/mob/living/user) + if(CanUse(user)) + var/obj/machinery/smartfridge/S = holder + S.attack_hand(user) + +/datum/wires/smartfridge/GetInteractWindow() + var/obj/machinery/smartfridge/S = holder + . += ..() + . += "
The orange light is [S.seconds_electrified ? "off" : "on"].
" + . += "The red light is [S.shoot_inventory ? "off" : "blinking"].
" + . += "A [S.scan_id ? "purple" : "yellow"] light is on.
" + +/datum/wires/smartfridge/UpdatePulsed(var/index) + var/obj/machinery/smartfridge/S = holder + switch(index) + if(SMARTFRIDGE_WIRE_THROW) + S.shoot_inventory = !S.shoot_inventory + if(SMARTFRIDGE_WIRE_ELECTRIFY) + S.seconds_electrified = 30 + if(SMARTFRIDGE_WIRE_IDSCAN) + S.scan_id = !S.scan_id + +/datum/wires/smartfridge/UpdateCut(var/index, var/mended) + var/obj/machinery/smartfridge/S = holder + switch(index) + if(SMARTFRIDGE_WIRE_THROW) + S.shoot_inventory = !mended + if(SMARTFRIDGE_WIRE_ELECTRIFY) + if(mended) + S.seconds_electrified = 0 + else + S.seconds_electrified = -1 + if(SMARTFRIDGE_WIRE_IDSCAN) + S.scan_id = 1 diff --git a/code/datums/wires/suit_storage_unit.dm b/code/datums/wires/suit_storage_unit.dm new file mode 100644 index 0000000000..8ef5ce6398 --- /dev/null +++ b/code/datums/wires/suit_storage_unit.dm @@ -0,0 +1,52 @@ +/datum/wires/suit_storage_unit + holder_type = /obj/machinery/suit_cycler + wire_count = 3 + +var/const/SUIT_STORAGE_WIRE_ELECTRIFY = 1 +var/const/SUIT_STORAGE_WIRE_SAFETY = 2 +var/const/SUIT_STORAGE_WIRE_LOCKED = 4 + +/datum/wires/suit_storage_unit/CanUse(var/mob/living/L) + var/obj/machinery/suit_cycler/S = holder + if(!istype(L, /mob/living/silicon)) + if(S.electrified) + if(S.shock(L, 100)) + return 0 + if(S.panel_open) + return 1 + return 0 + +/datum/wires/suit_storage_unit/Interact(var/mob/living/user) + if(CanUse(user)) + var/obj/machinery/suit_cycler/S = holder + S.attack_hand(user) + +/datum/wires/suit_storage_unit/GetInteractWindow() + var/obj/machinery/suit_cycler/S = holder + . += ..() + . += "
The orange light is [S.electrified ? "off" : "on"].
" + . += "The red light is [S.safeties ? "off" : "blinking"].
" + . += "The yellow light is [S.locked ? "on" : "off"].
" + +/datum/wires/suit_storage_unit/UpdatePulsed(var/index) + var/obj/machinery/suit_cycler/S = holder + switch(index) + if(SUIT_STORAGE_WIRE_SAFETY) + S.safeties = !S.safeties + if(SUIT_STORAGE_WIRE_ELECTRIFY) + S.electrified = 30 + if(SUIT_STORAGE_WIRE_LOCKED) + S.locked = !S.locked + +/datum/wires/suit_storage_unit/UpdateCut(var/index, var/mended) + var/obj/machinery/suit_cycler/S = holder + switch(index) + if(SUIT_STORAGE_WIRE_SAFETY) + S.safeties = mended + if(SUIT_STORAGE_WIRE_LOCKED) + S.locked = mended + if(SUIT_STORAGE_WIRE_ELECTRIFY) + if(mended) + S.electrified = 0 + else + S.electrified = -1 diff --git a/code/datums/wires/vending.dm b/code/datums/wires/vending.dm new file mode 100644 index 0000000000..91a95b47a7 --- /dev/null +++ b/code/datums/wires/vending.dm @@ -0,0 +1,58 @@ +/datum/wires/vending + holder_type = /obj/machinery/vending + wire_count = 4 + +var/const/VENDING_WIRE_THROW = 1 +var/const/VENDING_WIRE_CONTRABAND = 2 +var/const/VENDING_WIRE_ELECTRIFY = 4 +var/const/VENDING_WIRE_IDSCAN = 8 + +/datum/wires/vending/CanUse(var/mob/living/L) + var/obj/machinery/vending/V = holder + if(!istype(L, /mob/living/silicon)) + if(V.seconds_electrified) + if(V.shock(L, 100)) + return 0 + if(V.panel_open) + return 1 + return 0 + +/datum/wires/vending/Interact(var/mob/living/user) + if(CanUse(user)) + var/obj/machinery/vending/V = holder + V.attack_hand(user) + +/datum/wires/vending/GetInteractWindow() + var/obj/machinery/vending/V = holder + . += ..() + . += "
The orange light is [V.seconds_electrified ? "off" : "on"].
" + . += "The red light is [V.shoot_inventory ? "off" : "blinking"].
" + . += "The green light is [V.extended_inventory ? "on" : "off"].
" + . += "The [V.scan_id ? "purple" : "yellow"] light is on.
" + +/datum/wires/vending/UpdatePulsed(var/index) + var/obj/machinery/vending/V = holder + switch(index) + if(VENDING_WIRE_THROW) + V.shoot_inventory = !V.shoot_inventory + if(VENDING_WIRE_CONTRABAND) + V.extended_inventory = !V.extended_inventory + if(VENDING_WIRE_ELECTRIFY) + V.seconds_electrified = 30 + if(VENDING_WIRE_IDSCAN) + V.scan_id = !V.scan_id + +/datum/wires/vending/UpdateCut(var/index, var/mended) + var/obj/machinery/vending/V = holder + switch(index) + if(VENDING_WIRE_THROW) + V.shoot_inventory = !mended + if(VENDING_WIRE_CONTRABAND) + V.extended_inventory = 0 + if(VENDING_WIRE_ELECTRIFY) + if(mended) + V.seconds_electrified = 0 + else + V.seconds_electrified = -1 + if(VENDING_WIRE_IDSCAN) + V.scan_id = 1 diff --git a/code/game/machinery/kitchen/smartfridge.dm b/code/game/machinery/kitchen/smartfridge.dm index d7db1df37e..ef62417b69 100644 --- a/code/game/machinery/kitchen/smartfridge.dm +++ b/code/game/machinery/kitchen/smartfridge.dm @@ -22,11 +22,14 @@ var/shoot_inventory = 0 var/locked = 0 var/panel_open = 0 //Hacking a smartfridge - var/wires = 7 - var/const/WIRE_SHOCK = 1 - var/const/WIRE_SHOOTINV = 2 - var/const/WIRE_SCANID = 3 //Only used by the secure smartfridge, but required by the cut, mend and pulse procs. + var/scan_id = 1 + var/datum/wires/smartfridge/wires = null +/obj/machinery/smartfridge/New() + wires = new(src) + +/obj/machinery/smartfridge/Del() + del(wires) // qdel /obj/machinery/smartfridge/proc/accept_check(var/obj/item/O as obj) if(istype(O,/obj/item/weapon/reagent_containers/food/snacks/grown/) || istype(O,/obj/item/seeds/)) @@ -217,6 +220,8 @@ if(seconds_electrified != 0) if(shock(user, 100)) return + if(panel_open) + wires.Interact(user) ui_interact(user) @@ -248,26 +253,6 @@ if (items.len > 0) data["contents"] = items - var/list/vendwires = null - if (is_secure) - vendwires = list( - "Violet" = 1, - "Orange" = 2, - "Green" = 3) - else - vendwires = list( - "Blue" = 1, - "Red" = 2, - "Black" = 3) - - var/list/vendor_wires[0] - for (var/wire in vendwires) - var is_uncut = wires & APCWireColorToFlag[vendwires[wire]] - vendor_wires.Add(list(list("wire" = wire, "cut" = !is_uncut, "index" = vendwires[wire]))) - - if (vendor_wires.len > 0) - data["wires"] = vendor_wires - ui = nanomanager.try_update_ui(user, src, ui_key, ui, data, force_open) if (!ui) ui = new(user, src, ui_key, "smartfridge.tmpl", src.name, 400, 500) @@ -306,82 +291,8 @@ return 1 return 1 - - if (panel_open) - if (href_list["cutwire"]) - if (!( istype(usr.get_active_hand(), /obj/item/weapon/wirecutters) )) - user << "You need wirecutters!" - return 1 - - var/wire_index = text2num(href_list["cutwire"]) - if (isWireColorCut(wire_index)) - mend(wire_index) - else - cut(wire_index) - return 1 - - if (href_list["pulsewire"]) - if (!istype(usr.get_active_hand(), /obj/item/device/multitool)) - usr << "You need a multitool!" - return 1 - - var/wire_index = text2num(href_list["pulsewire"]) - if (isWireColorCut(wire_index)) - usr << "You can't pulse a cut wire." - return 1 - - pulse(wire_index) - return 1 - return 0 -/************* -* Hacking -**************/ - -/obj/machinery/smartfridge/proc/cut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] - src.wires &= ~wireFlag - switch(wireIndex) - if(WIRE_SHOCK) - src.seconds_electrified = -1 - if (WIRE_SHOOTINV) - if(!src.shoot_inventory) - src.shoot_inventory = 1 - if(WIRE_SCANID) - src.locked = 1 - -/obj/machinery/smartfridge/proc/mend(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] - src.wires |= wireFlag - switch(wireIndex) - if(WIRE_SHOCK) - src.seconds_electrified = 0 - if (WIRE_SHOOTINV) - src.shoot_inventory = 0 - if(WIRE_SCANID) - src.locked = 0 - -/obj/machinery/smartfridge/proc/pulse(var/wireColor) - var/wireIndex = APCWireColorToIndex[wireColor] - switch(wireIndex) - if(WIRE_SHOCK) - src.seconds_electrified = 30 - if(WIRE_SHOOTINV) - src.shoot_inventory = !src.shoot_inventory - if(WIRE_SCANID) - src.locked = -1 - -/obj/machinery/smartfridge/proc/isWireColorCut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - return ((src.wires & wireFlag) == 0) - -/obj/machinery/smartfridge/proc/isWireCut(var/wireIndex) - var/wireFlag = APCIndexToFlag[wireIndex] - return ((src.wires & wireFlag) == 0) - /obj/machinery/smartfridge/proc/throw_item() var/obj/throw_item = null var/mob/living/target = locate() in view(7,src) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 3f0b744889..161af1bdca 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -27,7 +27,6 @@ var/safetieson = 1 var/cycletime_left = 0 - //The units themselves///////////////// /obj/machinery/suit_storage_unit/standard_unit @@ -591,13 +590,7 @@ var/locked = 1 // If locked, nothing can be taken from or added to the cycler. var/panel_open = 0 // Hacking! var/can_repair // If set, the cycler can repair hardsuits. - - // Wiring bollocks. - var/wires = 15 var/electrified = 0 - var/const/WIRE_EXTEND = 1 // Safeties - var/const/WIRE_SCANID = 2 // Locked status - var/const/WIRE_SHOCK = 3 // What it says on the tin. //Departments that the cycler can paint suits to look like. var/list/departments = list("Engineering","Mining","Medical","Security","Atmos") @@ -611,12 +604,20 @@ var/obj/item/clothing/suit/space/rig/suit = null var/obj/item/clothing/head/helmet/space/helmet = null + var/datum/wires/suit_storage_unit/wires = null + /obj/machinery/suit_cycler/New() ..() + + wires = new(src) target_department = departments[1] target_species = species[1] if(!target_department || !target_species) del(src) +/obj/machinery/suit_cycler/Del() + del(wires) // qdel + wires = null + /obj/machinery/suit_cycler/engineering name = "Engineering suit cycler" model_text = "Engineering" @@ -820,31 +821,15 @@ dat += "
\[apply customisation routine\]


" if(panel_open) - var/list/vendwires = list( - "Violet" = 1, - "Orange" = 2, - "Goldenrod" = 3, - ) - dat += "

Access Panel

" - for(var/wiredesc in vendwires) - var/is_uncut = src.wires & APCWireColorToFlag[vendwires[wiredesc]] - dat += "[wiredesc] wire: " - if(!is_uncut) - dat += "Mend" - else - dat += "Cut " - dat += "Pulse " - dat += "
" - - dat += "
" - dat += "The orange light is [(electrified == 0) ? "off" : "on"].
" - dat += "The red light is [safeties ? "blinking" : "off"].
" - dat += "The yellow light is [locked ? "on" : "off"].
" + dat += wires() user << browse(dat, "window=suit_cycler") onclose(user, "suit_cycler") return +/obj/machinery/suit_cycler/proc/wires() + return wires.GetInteractWindow() + /obj/machinery/suit_cycler/Topic(href, href_list) if(href_list["eject_suit"]) if(!suit) return @@ -916,27 +901,6 @@ if(radiation_level > 1) suit.clean_blood() - else if ((href_list["cutwire"]) && (src.panel_open)) - var/twire = text2num(href_list["cutwire"]) - if (!( istype(usr.get_active_hand(), /obj/item/weapon/wirecutters) )) - usr << "You need wirecutters!" - return - if (src.isWireColorCut(twire)) - src.mend(twire) - else - src.cut(twire) - - else if ((href_list["pulsewire"]) && (src.panel_open)) - var/twire = text2num(href_list["pulsewire"]) - if (!istype(usr.get_active_hand(), /obj/item/device/multitool)) - usr << "You need a multitool!" - return - if (src.isWireColorCut(twire)) - usr << "You can't pulse a cut wire." - return - else - src.pulse(twire) - src.updateUsrDialog() return @@ -1017,46 +981,6 @@ return -//HACKING PROCS, MOSTLY COPIED FROM VENDING MACHINES -/obj/machinery/suit_cycler/proc/isWireColorCut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - return ((src.wires & wireFlag) == 0) - -/obj/machinery/suit_cycler/proc/isWireCut(var/wireIndex) - var/wireFlag = APCIndexToFlag[wireIndex] - return ((src.wires & wireFlag) == 0) - -/obj/machinery/suit_cycler/proc/cut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] - src.wires &= ~wireFlag - switch(wireIndex) - - if(WIRE_EXTEND) - safeties = 0 - if(WIRE_SHOCK) - electrified = -1 - if (WIRE_SCANID) - locked = 0 - -/obj/machinery/suit_cycler/proc/mend(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] //not used in this function - src.wires |= wireFlag - switch(wireIndex) - if(WIRE_SHOCK) - src.electrified = 0 - -/obj/machinery/suit_cycler/proc/pulse(var/wireColor) - var/wireIndex = APCWireColorToIndex[wireColor] - switch(wireIndex) - if(WIRE_EXTEND) - safeties = !locked - if(WIRE_SHOCK) - electrified = 30 - if (WIRE_SCANID) - locked = !locked - //There HAS to be a less bloated way to do this. TODO: some kind of table/icon name coding? ~Z /obj/machinery/suit_cycler/proc/apply_paintjob() diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 46ac1eab51..aaf8283a00 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -56,12 +56,9 @@ var/shut_up = 1 //Stop spouting those godawful pitches! var/extended_inventory = 0 //can we access the hidden inventory? var/panel_open = 0 //Hacking that vending machine. Gonna get a free candy bar. - var/wires = 15 + var/scan_id = 1 var/obj/item/weapon/coin/coin - var/const/WIRE_EXTEND = 1 - var/const/WIRE_SCANID = 2 - var/const/WIRE_SHOCK = 3 - var/const/WIRE_SHOOTINV = 4 + var/datum/wires/vending/wires = null var/check_accounts = 0 // 1 = requires PIN and checks accounts. 0 = You slide an ID, it vends, SPACE COMMUNISM! var/obj/item/weapon/spacecash/ewallet/ewallet @@ -69,6 +66,7 @@ /obj/machinery/vending/New() ..() + wires = new(src) spawn(4) src.slogan_list = text2list(src.product_slogans, ";") @@ -87,6 +85,14 @@ return +/obj/machinery/vending/Del() + del(wires) // qdel + wires = null + if(coin) + del(coin) // qdel + coin = null + ..() + /obj/machinery/vending/ex_act(severity) switch(severity) if(1.0) @@ -354,36 +360,19 @@ dat += "" if(panel_open) - var/list/vendwires = list( - "Violet" = 1, - "Orange" = 2, - "Goldenrod" = 3, - "Green" = 4, - ) - dat += "


Access Panel
" - for(var/wiredesc in vendwires) - var/is_uncut = src.wires & APCWireColorToFlag[vendwires[wiredesc]] - dat += "[wiredesc] wire: " - if(!is_uncut) - dat += "Mend" - else - dat += "Cut " - dat += "Pulse " - dat += "
" + dat += wires() - dat += "
" - dat += "The orange light is [(src.seconds_electrified == 0) ? "off" : "on"].
" - dat += "The red light is [src.shoot_inventory ? "off" : "blinking"].
" - dat += "The green light is [src.extended_inventory ? "on" : "off"].
" - dat += "The [(src.wires & WIRE_SCANID) ? "purple" : "yellow"] light is on.
" - - if (product_slogans != "") - dat += "The speaker switch is [src.shut_up ? "off" : "on"]. Toggle" + if(product_slogans != "") + dat += "The speaker switch is [shut_up ? "off" : "on"]. Toggle" user << browse(dat, "window=vending") onclose(user, "") return +// returns the wire panel text +/obj/machinery/vending/proc/wires() + return wires.GetInteractWindow() + /obj/machinery/vending/Topic(href, href_list) if(stat & (BROKEN|NOPOWER)) return @@ -425,9 +414,9 @@ usr << "\red The vending machine refuses to interface with you, as you are not in its target demographic!" return - if ((!src.allowed(usr)) && (!src.emagged) && (src.wires & WIRE_SCANID)) //For SECURE VENDING MACHINES YEAH - usr << "\red Access denied." //Unless emagged of course - flick(src.icon_deny,src) + if((!allowed(usr)) && !emagged && scan_id) //For SECURE VENDING MACHINES YEAH + usr << "Access denied." //Unless emagged of course + flick(icon_deny,src) return var/idx=text2num(href_list["vend"]) @@ -458,27 +447,6 @@ src.updateUsrDialog() return - else if ((href_list["cutwire"]) && (src.panel_open)) - var/twire = text2num(href_list["cutwire"]) - if (!( istype(usr.get_active_hand(), /obj/item/weapon/wirecutters) )) - usr << "You need wirecutters!" - return - if (src.isWireColorCut(twire)) - src.mend(twire) - else - src.cut(twire) - - else if ((href_list["pulsewire"]) && (src.panel_open)) - var/twire = text2num(href_list["pulsewire"]) - if (!istype(usr.get_active_hand(), /obj/item/device/multitool)) - usr << "You need a multitool!" - return - if (src.isWireColorCut(twire)) - usr << "You can't pulse a cut wire." - return - else - src.pulse(twire) - else if ((href_list["togglevoice"]) && (src.panel_open)) src.shut_up = !src.shut_up @@ -490,8 +458,8 @@ return /obj/machinery/vending/proc/vend(datum/data/vending_product/R, mob/user) - if ((!src.allowed(user)) && (!src.emagged) && (src.wires & WIRE_SCANID)) //For SECURE VENDING MACHINES YEAH - user << "\red Access denied." //Unless emagged of course + if((!allowed(usr)) && !emagged && scan_id) //For SECURE VENDING MACHINES YEAH + usr << "Access denied." //Unless emagged of course flick(src.icon_deny,src) return src.vend_ready = 0 //One thing at a time!! @@ -618,51 +586,6 @@ src.visible_message("\red [src] launches [throw_item.name] at [target.name]!") return 1 -/obj/machinery/vending/proc/isWireColorCut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - return ((src.wires & wireFlag) == 0) - -/obj/machinery/vending/proc/isWireCut(var/wireIndex) - var/wireFlag = APCIndexToFlag[wireIndex] - return ((src.wires & wireFlag) == 0) - -/obj/machinery/vending/proc/cut(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] - src.wires &= ~wireFlag - switch(wireIndex) - if(WIRE_EXTEND) - src.extended_inventory = 0 - if(WIRE_SHOCK) - src.seconds_electrified = -1 - if (WIRE_SHOOTINV) - if(!src.shoot_inventory) - src.shoot_inventory = 1 - - -/obj/machinery/vending/proc/mend(var/wireColor) - var/wireFlag = APCWireColorToFlag[wireColor] - var/wireIndex = APCWireColorToIndex[wireColor] //not used in this function - src.wires |= wireFlag - switch(wireIndex) -// if(WIRE_SCANID) - if(WIRE_SHOCK) - src.seconds_electrified = 0 - if (WIRE_SHOOTINV) - src.shoot_inventory = 0 - -/obj/machinery/vending/proc/pulse(var/wireColor) - var/wireIndex = APCWireColorToIndex[wireColor] - switch(wireIndex) - if(WIRE_EXTEND) - src.extended_inventory = !src.extended_inventory -// if (WIRE_SCANID) - if (WIRE_SHOCK) - src.seconds_electrified = 30 - if (WIRE_SHOOTINV) - src.shoot_inventory = !src.shoot_inventory - - /* * Vending machine types */ diff --git a/code/global.dm b/code/global.dm index 318fc15803..02e6536b39 100644 --- a/code/global.dm +++ b/code/global.dm @@ -186,10 +186,6 @@ var/list/globalAirlockWireColorToFlag = RandomAirlockWires() var/list/globalAirlockIndexToFlag var/list/globalAirlockIndexToWireColor var/list/globalAirlockWireColorToIndex -var/list/APCWireColorToFlag = RandomAPCWires() -var/list/APCIndexToFlag -var/list/APCIndexToWireColor -var/list/APCWireColorToIndex var/list/BorgWireColorToFlag = RandomBorgWires() var/list/BorgIndexToFlag var/list/BorgIndexToWireColor @@ -262,24 +258,3 @@ var/DBConnection/dbcon_old = new() //Tgstation database (Old database) - See the //added for Xenoarchaeology, might be useful for other stuff var/global/list/alphabet_uppercase = list("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z") - -// TODO: Replace -/proc/RandomAPCWires() - //to make this not randomize the wires, just set index to 1 and increment it in the flag for loop (after doing everything else). - var/list/apcwires = list(0, 0, 0, 0) - APCIndexToFlag = list(0, 0, 0, 0) - APCIndexToWireColor = list(0, 0, 0, 0) - APCWireColorToIndex = list(0, 0, 0, 0) - var/flagIndex = 1 - for (var/flag=1, flag<16, flag+=flag) - var/valid = 0 - while (!valid) - var/colorIndex = rand(1, 4) - if (apcwires[colorIndex]==0) - valid = 1 - apcwires[colorIndex] = flag - APCIndexToFlag[flagIndex] = flag - APCIndexToWireColor[flagIndex] = colorIndex - APCWireColorToIndex[colorIndex] = flagIndex - flagIndex+=1 - return apcwires \ No newline at end of file From 1bb1045eebafee484c321aa1f70875ff3b3dbe4a Mon Sep 17 00:00:00 2001 From: Miniature Date: Tue, 14 Oct 2014 06:29:40 +1030 Subject: [PATCH 021/144] Fix biosuits hiding shoes when they should not, #6691 --- code/modules/clothing/suits/bio.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index e2c6ee65fa..b3911d8d68 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -35,6 +35,7 @@ /obj/item/clothing/suit/bio_suit/general icon_state = "bio_general" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL //Virology biosuit, green stripe /obj/item/clothing/head/bio_hood/virology @@ -43,6 +44,7 @@ /obj/item/clothing/suit/bio_suit/virology icon_state = "bio_virology" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL //Security biosuit, grey with red stripe across the chest /obj/item/clothing/head/bio_hood/security @@ -51,6 +53,7 @@ /obj/item/clothing/suit/bio_suit/security icon_state = "bio_security" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL //Janitor's biosuit, grey with purple arms /obj/item/clothing/head/bio_hood/janitor @@ -59,6 +62,7 @@ /obj/item/clothing/suit/bio_suit/janitor icon_state = "bio_janitor" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL //Scientist's biosuit, white with a pink-ish hue @@ -68,11 +72,13 @@ /obj/item/clothing/suit/bio_suit/scientist icon_state = "bio_scientist" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL //CMO's biosuit, blue stripe /obj/item/clothing/suit/bio_suit/cmo icon_state = "bio_cmo" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL /obj/item/clothing/head/bio_hood/cmo icon_state = "bio_cmo" @@ -84,3 +90,4 @@ desc = "It protected doctors from the Black Death, back then. You bet your arse it's gonna help you against viruses." icon_state = "plaguedoctor" item_state = "bio_suit" + flags_inv = HIDEGLOVES|HIDEJUMPSUIT|HIDETAIL From ac14ffb455cad3a109506554f875258006eb259c Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 14 Oct 2014 01:59:48 +0400 Subject: [PATCH 022/144] Fixes #6321 --- code/game/machinery/floodlight.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/floodlight.dm b/code/game/machinery/floodlight.dm index 2d57ebfd89..d71b060bb0 100644 --- a/code/game/machinery/floodlight.dm +++ b/code/game/machinery/floodlight.dm @@ -10,7 +10,7 @@ var/use = 5 var/unlocked = 0 var/open = 0 - var/brightness_on = 999 //can't remember what the maxed out value is + var/brightness_on = 8 //can't remember what the maxed out value is /obj/machinery/floodlight/New() src.cell = new(src) From 17d5b1dab3adaa01fc2633b5e4f739eca9e8fcf9 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Tue, 14 Oct 2014 02:19:12 +0400 Subject: [PATCH 023/144] Fixes #6608 --- code/modules/clothing/spacesuits/rig.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index a8017a95da..53e1f92ae4 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -215,6 +215,7 @@ return //TODO: Species check, skull damage for forcing an unfitting helmet on? helmet.loc = H + helmet.pickup(H) H.equip_to_slot(helmet, slot_head) helmet.canremove = 0 H << "\blue You deploy your hardsuit helmet, sealing you off from the world." From 9bcbdc6dc554a3e9a6c6f395be85148f3ee0b539 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Tue, 14 Oct 2014 14:14:46 +0200 Subject: [PATCH 024/144] Fixes bad tabbing, only evident when placing Z-crossing cables. --- code/modules/power/cable.dm | 39 ++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 6fd3cf785d..2c20e8f6c4 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -729,33 +729,32 @@ obj/structure/cable/proc/avail() user << "There's already a cable at that position." return - var/obj/structure/cable/C = new(F) + var/obj/structure/cable/C = new(F) - C.cableColor(item_color) + C.cableColor(item_color) - //set up the new cable - C.d1 = 0 //it's a O-X node cable - C.d2 = dirn - C.add_fingerprint(user) - C.updateicon() + //set up the new cable + C.d1 = 0 //it's a O-X node cable + C.d2 = dirn + C.add_fingerprint(user) + C.updateicon() - //create a new powernet with the cable, if needed it will be merged later - var/datum/powernet/PN = new() - PN.add_cable(C) + //create a new powernet with the cable, if needed it will be merged later + var/datum/powernet/PN = new() + PN.add_cable(C) - C.mergeConnectedNetworks(C.d2) //merge the powernet with adjacents powernets - C.mergeConnectedNetworksOnTurf() //merge the powernet with on turf powernets + C.mergeConnectedNetworks(C.d2) //merge the powernet with adjacents powernets + C.mergeConnectedNetworksOnTurf() //merge the powernet with on turf powernets - if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions - C.mergeDiagonalsNetworks(C.d2) + if(C.d2 & (C.d2 - 1))// if the cable is layed diagonally, check the others 2 possible directions + C.mergeDiagonalsNetworks(C.d2) - use(1) - - if (C.shock(user, 50)) - if (prob(50)) //fail - new/obj/item/stack/cable_coil(C.loc, 1, C.color) - del(C) // qdel + use(1) + if (C.shock(user, 50)) + if (prob(50)) //fail + new/obj/item/stack/cable_coil(C.loc, 1, C.color) + del(C) // qdel // called when cable_coil is click on an installed obj/cable // or click on a turf that already contains a "node" cable From ca13d1d5d8be612eaae8474bb2999e60379d053e Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Wed, 15 Oct 2014 10:05:50 +1030 Subject: [PATCH 025/144] Fixes chem splicing, bioluminescence and seed packets for xenobotany. --- code/controllers/master_controller.dm | 3 - code/controllers/verbs.dm | 2 +- code/modules/admin/admin_verbs.dm | 1 + code/modules/hydroponics/hydro_tray.dm | 3 +- code/modules/hydroponics/seed_datums.dm | 130 +++++++++++-------- code/modules/mining/drilling/distribution.dm | 7 +- code/world.dm | 5 + 7 files changed, 88 insertions(+), 63 deletions(-) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index 9b18e24356..358fc2ebc6 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -121,9 +121,6 @@ datum/controller/game_controller/proc/setup_objects() //Set up spawn points. populate_spawn_points() - //Set up roundstart seed list. - populate_seed_list() - world << "\red \b Initializations complete." sleep(-1) diff --git a/code/controllers/verbs.dm b/code/controllers/verbs.dm index b4ff1ed7ca..4ab6742b83 100644 --- a/code/controllers/verbs.dm +++ b/code/controllers/verbs.dm @@ -9,7 +9,7 @@ if(!holder) return if(master_controller && master_controller.asteroid_ore_map) - master_controller.asteroid_ore_map.print_distribution_map() + master_controller.asteroid_ore_map.print_distribution_map(usr) /client/proc/remake_distribution_map() set category = "Debug" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index f6605059d0..403dfd4049 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -149,6 +149,7 @@ var/list/admin_verbs_debug = list( /client/proc/restart_controller, /client/proc/remake_distribution_map, /client/proc/show_distribution_map, + /client/proc/show_plant_genes, /client/proc/enable_debug_verbs, /client/proc/callproc, /client/proc/toggledebuglogs, diff --git a/code/modules/hydroponics/hydro_tray.dm b/code/modules/hydroponics/hydro_tray.dm index 1012543db5..f51420a11b 100644 --- a/code/modules/hydroponics/hydro_tray.dm +++ b/code/modules/hydroponics/hydro_tray.dm @@ -176,7 +176,7 @@ weedlevel += 1 * HYDRO_SPEED_MULTIPLIER // There's a chance for a weed explosion to happen if the weeds take over. - // Plants that are themselves weeds (weed_tolernace > 10) are unaffected. + // Plants that are themselves weeds (weed_tolerance > 10) are unaffected. if (weedlevel >= 10 && prob(10)) if(!seed || weedlevel >= seed.weed_tolerance) weed_invasion() @@ -184,6 +184,7 @@ // If there is no seed data (and hence nothing planted), // or the plant is dead, process nothing further. if(!seed || dead) + if(draw_warnings) update_icon() //Harvesting would fail to set alert icons properly. return // Advance plant age. diff --git a/code/modules/hydroponics/seed_datums.dm b/code/modules/hydroponics/seed_datums.dm index 7b6710f6c4..50b28c755f 100644 --- a/code/modules/hydroponics/seed_datums.dm +++ b/code/modules/hydroponics/seed_datums.dm @@ -1,6 +1,21 @@ var/global/list/seed_types = list() // A list of all seed data. var/global/list/gene_tag_masks = list() // Gene obfuscation for delicious trial and error goodness. +// Debug for testing seed genes. +/client/proc/show_plant_genes() + set category = "Debug" + set name = "Show Plant Genes" + set desc = "Prints the round's plant gene masks." + + if(!holder) return + + if(!gene_tag_masks) + usr << "Gene masks not set." + return + + for(var/mask in gene_tag_masks) + usr << "[mask]: [gene_tag_masks[mask]]" + // Predefined/roundstart varieties use a string key to make it // easier to grab the new variety when mutating. Post-roundstart // and mutant varieties use their uid converted to a string instead. @@ -130,49 +145,50 @@ proc/populate_seed_list() var/additional_chems = rand(0,5) - var/list/possible_chems = list( - "bicaridine", - "hyperzine", - "cryoxadone", - "blood", - "water", - "potassium", - "plasticide", - "slimetoxin", - "aslimetoxin", - "inaprovaline", - "space_drugs", - "paroxetine", - "mercury", - "sugar", - "radium", - "ryetalyn", - "alkysine", - "thermite", - "tramadol", - "cryptobiolin", - "dermaline", - "dexalin", - "phoron", - "synaptizine", - "impedrezene", - "hyronalin", - "peridaxon", - "toxin", - "rezadone", - "ethylredoxrazine", - "slimejelly", - "cyanide", - "mindbreaker", - "stoxin" - ) + if(additional_chems) + var/list/possible_chems = list( + "bicaridine", + "hyperzine", + "cryoxadone", + "blood", + "water", + "potassium", + "plasticide", + "slimetoxin", + "aslimetoxin", + "inaprovaline", + "space_drugs", + "paroxetine", + "mercury", + "sugar", + "radium", + "ryetalyn", + "alkysine", + "thermite", + "tramadol", + "cryptobiolin", + "dermaline", + "dexalin", + "phoron", + "synaptizine", + "impedrezene", + "hyronalin", + "peridaxon", + "toxin", + "rezadone", + "ethylredoxrazine", + "slimejelly", + "cyanide", + "mindbreaker", + "stoxin" + ) - for(var/x=1;x<=additional_chems;x++) - if(!possible_chems.len) - break - var/new_chem = pick(possible_chems) - possible_chems -= new_chem - chems[new_chem] = list(rand(1,10),rand(10,20)) + for(var/x=1;x<=additional_chems;x++) + if(!possible_chems.len) + break + var/new_chem = pick(possible_chems) + possible_chems -= new_chem + chems[new_chem] = list(rand(1,10),rand(10,20)) if(prob(90)) requires_nutrients = 1 @@ -291,7 +307,7 @@ proc/populate_seed_list() source_turf.visible_message("\blue \The [display_name] begins to glow!") if(prob(degree*2)) biolum_colour = "#[pick(list("FF0000","FF7F00","FFFF00","00FF00","0000FF","4B0082","8F00FF"))]" - source_turf.visible_message("\blue \The [display_name]'s glow changes colour!") + source_turf.visible_message("\blue \The [display_name]'s glow changes colour!") else source_turf.visible_message("\blue \The [display_name]'s glow dims...") if(11) @@ -332,24 +348,21 @@ proc/populate_seed_list() var/list/gene_chem = gene_value[rid] - if(chems[rid]) + if(!chems[rid]) + chems[rid] = gene_chem.Copy() + continue - var/list/chem_value = chems[rid] + for(var/i=1;i<=gene_chem.len;i++) - chems[rid][1] = max(1,round((gene_chem[1] + chem_value[1])/2)) + if(isnull(gene_chem[i])) gene_chem[i] = 0 - if(gene_chem.len > 1) - if(chem_value > 1) - chems[rid][2] = max(1,round((gene_chem[2] + chem_value[2])/2)) - else - chems[rid][2] = gene_chem[2] - - else - var/list/new_chem = gene_chem[rid] - chems[rid] = new_chem.Copy() + if(chems[rid][i]) + chems[rid][i] = max(1,round((gene_chem[i] + chems[rid][i])/2)) + else + chems[rid][i] = gene_chem[i] var/list/new_gasses = gene.values[3] - if(istype(new_gasses)) + if(islist(new_gasses)) if(!exude_gasses) exude_gasses = list() exude_gasses |= new_gasses for(var/gas in exude_gasses) @@ -485,6 +498,7 @@ proc/populate_seed_list() //Place the plant products at the feet of the user. /datum/seed/proc/harvest(var/mob/user,var/yield_mod,var/harvest_sample) + if(!user) return @@ -522,6 +536,10 @@ proc/populate_seed_list() for(var/i = 0;i Date: Wed, 15 Oct 2014 08:14:10 +0200 Subject: [PATCH 026/144] Sets turn-off limits based on a standard cell's max charge --- code/modules/power/apc.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index a3a7486648..ab4cebe6cc 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -99,6 +99,7 @@ var/update_overlay = -1 var/global/status_overlays = 0 var/updating_icon = 0 + var/standard_max_charge var/global/list/status_overlays_lock var/global/list/status_overlays_charging var/global/list/status_overlays_equipment @@ -121,6 +122,10 @@ /obj/machinery/power/apc/New(turf/loc, var/ndir, var/building=0) ..() wires = new(src) + var/tmp/obj/item/weapon/cell/tmp_cell = new + standard_max_charge = tmp_cell.maxcharge + del(tmp_cell) + // offset 24 pixels in direction of dir // this allows the APC to be embedded in a wall, yet still inside an area if (building) @@ -1126,12 +1131,12 @@ lighting = autoset(lighting, 0) environ = autoset(environ, 0) area.poweralert(0, src) - else if(cell.percent() < 15 && longtermpower < 0) // <15%, turn off lighting & equipment + else if(cell.charge < (standard_max_charge * 0.15) && longtermpower < 0) // <15%, turn off lighting & equipment equipment = autoset(equipment, 2) lighting = autoset(lighting, 2) environ = autoset(environ, 1) area.poweralert(0, src) - else if(cell.percent() < 30 && longtermpower < 0) // <30%, turn off equipment + else if(cell.charge < (standard_max_charge * 0.30) && longtermpower < 0) // <30%, turn off equipment equipment = autoset(equipment, 2) lighting = autoset(lighting, 1) environ = autoset(environ, 1) From 1cabbbf5a6247c84c2aaaaa16c14757996064668 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 15 Oct 2014 08:46:05 +0200 Subject: [PATCH 027/144] Master controller no longer annihilate powernets, powernets annihilate themselves. Some misc. changes. --- code/controllers/master_controller.dm | 12 +- code/game/area/areas.dm | 9 +- code/modules/power/apc.dm | 156 +++++++++++++------------- code/modules/power/batteryrack.dm | 18 ++- code/modules/power/powernet.dm | 6 +- 5 files changed, 98 insertions(+), 103 deletions(-) diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index bad82b9e8e..74761c9ed1 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -357,16 +357,10 @@ datum/controller/game_controller/proc/process_pipenets() continue pipe_networks.Cut(i,i+1) -datum/controller/game_controller/proc/process_powernets() +/datum/controller/game_controller/proc/process_powernets() last_thing_processed = /datum/powernet - var/i = 1 - while(i<=powernets.len) - var/datum/powernet/Powernet = powernets[i] - if(Powernet) - Powernet.reset() - i++ - continue - powernets.Cut(i,i+1) + for(var/datum/powernet/Powernet in powernets) + Powernet.reset() datum/controller/game_controller/proc/process_nano() var/i = 1 diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index f5c9edb9bf..b3edbae787 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -206,7 +206,7 @@ return /area/proc/updateicon() - if ((fire || eject || party) && ((!requires_power)?(!requires_power):power_environ))//If it doesn't require power, can still activate this proc. + if ((fire || eject || party) && (!requires_power||power_environ) && !lighting_space)//If it doesn't require power, can still activate this proc. if(fire && !eject && !party) icon_state = "blue" /*else if(atmosalm && !fire && !eject && !party) @@ -234,6 +234,8 @@ return 1 if(master.always_unpowered) return 0 + if(src.lighting_space) + return 0 // Nope sorry switch(chan) if(EQUIP) return master.power_equip @@ -245,12 +247,10 @@ return 0 // called when power status changes - /area/proc/power_change() - master.powerupdate = 2 for(var/area/RA in related) for(var/obj/machinery/M in RA) // for each machine in the area - M.power_change() // reverify power status (to update icons etc.) + M.power_change() // reverify power status (to update icons etc.) if (fire || eject || party) RA.updateicon() @@ -265,7 +265,6 @@ used += master.used_environ if(TOTAL) used += master.used_light + master.used_equip + master.used_environ - return used /area/proc/clear_usage() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index ab4cebe6cc..bdb1345f3e 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -396,29 +396,30 @@ if (istype(W, /obj/item/weapon/crowbar) && opened) if (has_electronics==1) if (terminal) - user << "\red Disconnect wires first." + user << "Disconnect wires first." return playsound(src.loc, 'sound/items/Crowbar.ogg', 50, 1) user << "You are trying to remove the power control board..." //lpeters - fixed grammar issues if(do_after(user, 50)) - has_electronics = 0 - if ((stat & BROKEN) || malfhack) - user.visible_message(\ - "\red [user.name] has broken the power control board inside [src.name]!",\ - "You broke the charred power control board and remove the remains.", - "You hear a crack!") - //ticker.mode:apcs-- //XSI said no and I agreed. -rastaf0 - else - user.visible_message(\ - "\red [user.name] has removed the power control board from [src.name]!",\ - "You remove the power control board.") - new /obj/item/weapon/module/power_control(loc) + if (has_electronics==1) + has_electronics = 0 + if ((stat & BROKEN) || malfhack) + user.visible_message(\ + "[user.name] has broken the power control board inside [src.name]!",\ + "You broke the charred power control board and remove the remains.", + "You hear a crack!") + //ticker.mode:apcs-- //XSI said no and I agreed. -rastaf0 + else + user.visible_message(\ + "[user.name] has removed the power control board from [src.name]!",\ + "You remove the power control board.") + new /obj/item/weapon/module/power_control(loc) else if (opened!=2) //cover isn't removed opened = 0 update_icon() else if (istype(W, /obj/item/weapon/crowbar) && !((stat & BROKEN) || malfhack) ) if(coverlocked && !(stat & MAINT)) - user << "\red The cover is locked and cannot be opened." + user << "The cover is locked and cannot be opened." return else opened = 1 @@ -429,20 +430,20 @@ return else if (stat & MAINT) - user << "\red There is no connector for your power cell." + user << "There is no connector for your power cell." return user.drop_item() W.loc = src cell = W user.visible_message(\ - "\red [user.name] has inserted the power cell to [src.name]!",\ - "You insert the power cell.") + "[user.name] has inserted the power cell to [src.name]!",\ + "You insert the power cell.") chargecount = 0 update_icon() else if (istype(W, /obj/item/weapon/screwdriver)) // haxing if(opened) if (cell) - user << "\red Close the APC first." //Less hints more mystery! + user << "Close the APC first." //Less hints more mystery! return else if (has_electronics==1 && terminal) @@ -456,7 +457,7 @@ playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1) user << "You unfasten the electronics." else /* has_electronics==0 */ - user << "\red There is nothing to secure." + user << "There is nothing to secure." return update_icon() else if(emagged) @@ -481,7 +482,7 @@ user << "You [ locked ? "lock" : "unlock"] the APC interface." update_icon() else - user << "\red Access denied." + user << "Access denied." else if (istype(W, /obj/item/weapon/card/emag) && !(emagged || malfhack)) // trying to unlock with an emag card if(opened) user << "You must close the cover to swipe an ID card." @@ -495,10 +496,10 @@ if(prob(50)) emagged = 1 locked = 0 - user << "You emag the APC interface." + user << "You emag the APC interface." update_icon() else - user << "You fail to [ locked ? "unlock" : "lock"] the APC interface." + user << "You fail to [ locked ? "unlock" : "lock"] the APC interface." else if (istype(W, /obj/item/stack/cable_coil) && !terminal && opened && has_electronics!=2) if (src.loc:intact) user << "You must remove the floor plating in front of the APC first." @@ -507,7 +508,8 @@ if(C.get_amount() < 10) user << "You need ten lengths of cable for APC." return - user << "You start adding cables to the APC frame..." + user.visible_message("[user.name] adds cables to the APC frame.", \ + "You start adding cables to the APC frame...") playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 20)) if (C.amount >= 10 && !terminal && opened && has_electronics != 2) @@ -520,58 +522,62 @@ return C.use(10) user.visible_message(\ - "\red [user.name] has added cables to the APC frame!",\ + "[user.name] has added cables to the APC frame!",\ "You add cables to the APC frame.") make_terminal() terminal.connect_to_network() else if (istype(W, /obj/item/weapon/wirecutters) && terminal && opened && has_electronics!=2) if (src.loc:intact) - user << "\red You must remove the floor plating in front of the APC first." + user << "You must remove the floor plating in front of the APC first." return - user << "You begin to cut the cables..." + user.visible_message("[user.name] dismantles the power terminal from [src].", \ + "You begin to cut the cables...") playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 50)) - if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(5, 1, src) - s.start() - return - new /obj/item/stack/cable_coil(loc,10) - user.visible_message(\ - "\red [user.name] cut the cables and dismantled the power terminal.",\ - "You cut the cables and dismantle the power terminal.") - del(terminal) // qdel + if(terminal && opened && has_electronics!=2) + if (prob(50) && electrocute_mob(usr, terminal.powernet, terminal)) + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, src) + s.start() + return + new /obj/item/stack/cable_coil(loc,10) + user << "You cut the cables and dismantle the power terminal." + del(terminal) // qdel else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && !((stat & BROKEN) || malfhack)) - user << "You trying to insert the power control board into the frame..." + user.visible_message("[user.name] inserts the power control board into [src].", \ + "You start to insert the power control board into the frame...") playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) if(do_after(user, 10)) - has_electronics = 1 - user << "You place the power control board inside the frame." - del(W) // qdel + if(has_electronics==0) + has_electronics = 1 + user << "You place the power control board inside the frame." + del(W) // qdel else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && ((stat & BROKEN) || malfhack)) - user << "\red You cannot put the board inside, the frame is damaged." + user << "You cannot put the board inside, the frame is damaged." return else if (istype(W, /obj/item/weapon/weldingtool) && opened && has_electronics==0 && !terminal) var/obj/item/weapon/weldingtool/WT = W if (WT.get_fuel() < 3) - user << "\blue You need more welding fuel to complete this task." + user << "You need more welding fuel to complete this task." return - user << "You start welding the APC frame..." + user.visible_message("[user.name] welds [src].", \ + "You start welding the APC frame...", \ + "You hear welding.") playsound(src.loc, 'sound/items/Welder.ogg', 50, 1) if(do_after(user, 50)) if(!src || !WT.remove_fuel(3, user)) return if (emagged || malfhack || (stat & BROKEN) || opened==2) new /obj/item/stack/sheet/metal(loc) user.visible_message(\ - "\red [src] has been cut apart by [user.name] with the weldingtool.",\ - "You disassembled the broken APC frame.",\ - "\red You hear welding.") + "[src] has been cut apart by [user.name] with the weldingtool.",\ + "You disassembled the broken APC frame.",\ + "You hear welding.") else new /obj/item/apc_frame(loc) user.visible_message(\ - "\red [src] has been cut from the wall by [user.name] with the weldingtool.",\ - "You cut the APC frame from the wall.",\ - "\red You hear welding.") + "[src] has been cut from the wall by [user.name] with the weldingtool.",\ + "You cut the APC frame from the wall.",\ + "You hear welding.") del(src) // qdel return else if (istype(W, /obj/item/apc_frame) && opened && emagged) @@ -579,18 +585,19 @@ if (opened==2) opened = 1 user.visible_message(\ - "\red [user.name] has replaced the damaged APC frontal panel with a new one.",\ - "You replace the damaged APC frontal panel with a new one.") + "[user.name] has replaced the damaged APC frontal panel with a new one.",\ + "You replace the damaged APC frontal panel with a new one.") del(W) // qdel update_icon() else if (istype(W, /obj/item/apc_frame) && opened && ((stat & BROKEN) || malfhack)) if (has_electronics) - user << "You cannot repair this APC until you remove the electronics still inside." + user << "You cannot repair this APC until you remove the electronics still inside." return - user << "You begin to replace the damaged APC frame..." + user.visible_message("[user.name] replaces the damaged APC frame with a new one.",\ + "You begin to replace the damaged APC frame...") if(do_after(user, 50)) user.visible_message(\ - "\red [user.name] has replaced the damaged APC frame with new one.",\ + "[user.name] has replaced the damaged APC frame with new one.",\ "You replace the damaged APC frame with new one.") del(W) // qdel stat &= ~BROKEN @@ -606,8 +613,8 @@ && W.w_class >= 3.0 \ && prob(20) ) opened = 2 - user.visible_message("\red The APC cover was knocked down with the [W.name] by [user.name]!", \ - "\red You knock down the APC cover with your [W.name]!", \ + user.visible_message("The APC cover was knocked down with the [W.name] by [user.name]!", \ + "You knock down the APC cover with your [W.name]!", \ "You hear bang") update_icon() else @@ -617,8 +624,8 @@ (istype(W, /obj/item/device/multitool) || \ istype(W, /obj/item/weapon/wirecutters) || istype(W, /obj/item/device/assembly/signaler))) return src.attack_hand(user) - user.visible_message("\red The [src.name] has been hit with the [W.name] by [user.name]!", \ - "\red You hit the [src.name] with your [W.name]!", \ + user.visible_message("The [src.name] has been hit with the [W.name] by [user.name]!", \ + "You hit the [src.name] with your [W.name]!", \ "You hear bang") // attack with hand - remove cell (if cover open) or interact with the APC @@ -687,7 +694,8 @@ cell.updateicon() src.cell = null - user.visible_message("\red [user.name] removes the power cell from [src.name]!", "You remove the power cell.") + user.visible_message("[user.name] removes the power cell from [src.name]!",\ + "You remove the power cell.") //user << "You remove the power cell." charging = 0 src.update_icon() @@ -751,7 +759,7 @@ ), list( "title" = "Lighting", - "powerLoad" = round(lastused_equip), + "powerLoad" = round(lastused_light), "status" = lighting, "topicParams" = list( "auto" = list("lgt" = 3), @@ -761,7 +769,7 @@ ), list( "title" = "Environment", - "powerLoad" = round(lastused_light), + "powerLoad" = round(lastused_environ), "status" = environ, "topicParams" = list( "auto" = list("env" = 3), @@ -810,20 +818,18 @@ /obj/machinery/power/apc/proc/can_use(mob/user as mob, var/loud = 0) //used by attack_hand() and Topic() if (user.stat) - user << "\red You must be conscious to use this [src]!" + user << "You must be conscious to use [src]!" return 0 if(!user.client) return 0 - if ( ! (istype(user, /mob/living/carbon/human) || \ - istype(user, /mob/living/silicon) || \ - istype(user, /mob/living/carbon/monkey)) ) - user << "\red You don't have the dexterity to use this [src]!" + if(!user.IsAdvancedToolUser()) + user << "You don't have the dexterity to use [src]!" return 0 if(user.restrained()) - user << "\red You must have free hands to use this [src]" + user << "You must have free hands to use [src]." return 0 if(user.lying) - user << "\red You must stand to use this [src]!" + user << "You must stand to use [src]!" return 0 if (istype(user, /mob/living/silicon)) var/mob/living/silicon/ai/AI = user @@ -837,7 +843,7 @@ ) \ ) if(!loud) - user << "\red \The [src] have AI control disabled!" + user << "\The [src] have AI control disabled!" return 0 else if ((!in_range(src, user) || !istype(src.loc, /turf))) @@ -846,11 +852,10 @@ var/mob/living/carbon/human/H = user if (istype(H)) if(H.getBrainLoss() >= 60) - for(var/mob/M in viewers(src, null)) - M << "\red [H] stares cluelessly at [src] and drools." + H.visible_message("[H] stares cluelessly at [src] and drools.") return 0 else if(prob(H.getBrainLoss())) - user << "\red You momentarily forget how to use [src]." + user << "You momentarily forget how to use [src]." return 0 return 1 @@ -998,7 +1003,7 @@ point.the_disk = A //The pinpointer tracks the AI back into its core. else - src.occupier << "\red Primary core damaged, unable to return core processes." + src.occupier << "Primary core damaged, unable to return core processes." if(forced) src.occupier.loc = src.loc src.occupier.death() @@ -1025,8 +1030,8 @@ var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread s.set_up(3, 1, src) s.start() - for(var/mob/M in viewers(src)) - M.show_message("\red The [src.name] suddenly lets out a blast of smoke and some sparks!", 3, "\red You hear sizzling electronics.", 2) + visible_message("The [src.name] suddenly lets out a blast of smoke and some sparks!", \ + "You hear sizzling electronics.") /obj/machinery/power/apc/surplus() @@ -1062,7 +1067,6 @@ use_power(src.environ_consumption, ENVIRON) area.calc_lighting() */ - lastused_light = area.usage(LIGHT) lastused_equip = area.usage(EQUIP) lastused_environ = area.usage(ENVIRON) diff --git a/code/modules/power/batteryrack.dm b/code/modules/power/batteryrack.dm index 0555f0af86..08d1e652b4 100644 --- a/code/modules/power/batteryrack.dm +++ b/code/modules/power/batteryrack.dm @@ -239,17 +239,15 @@ var/last_overcharge = overcharge_percent if(terminal) - var/excess = terminal.surplus() + if(chargemode) + var/target_load = min((capacity-charge)/SMESRATE, chargelevel) // charge at set rate, limited to spare capacity + var/actual_load = add_load(target_load) // add the load to the terminal side network + charge += actual_load * SMESRATE // increase the charge - if(charging) - if(excess >= 0) // if there's power available, try to charge - var/load = min((capacity * 1.5 - charge)/SMESRATE, chargelevel) // charge at set rate, limited to spare capacity - load = add_load(load) // add the load to the terminal side network - charge += load * SMESRATE // increase the charge - - - else // if not enough capacity - charging = 0 // stop charging + if (actual_load >= target_load) // did the powernet have enough power available for us? + charging = 1 + else + charging = 0 else if (chargemode && excess > 0 && excess >= chargelevel) diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index f321c52a3f..c6e0a12e17 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -16,9 +16,9 @@ powernets -= src /datum/powernet/proc/draw_power(var/amount) - var/drained = min(amount, avail) - load += drained - return drained + var/draw = min(amount, avail - load, 0) + load += draw + return draw /datum/powernet/proc/is_empty() return !cables.len && !nodes.len From 68f4f1809ebd72b6330bf6ee2f57f1ffafefa7d9 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 15 Oct 2014 17:38:54 +0200 Subject: [PATCH 028/144] AI PDA tapping fix An AI should no longer tap on a non-existing screen with its non-existing fingers while writing PDA messages. --- code/game/objects/items/devices/PDA/PDA.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index d3a907a40a..69f4922bb9 100755 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -225,7 +225,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if (!c) // if the user hasn't selected a PDA file we can't send a message return var/selected = plist[c] - create_message(usr, selected) + create_message(usr, selected, 0) /obj/item/device/pda/ai/verb/cmd_toggle_pda_receiver() @@ -879,9 +879,9 @@ var/global/list/obj/item/device/pda/PDAs = list() id.loc = get_turf(src) id = null -/obj/item/device/pda/proc/create_message(var/mob/living/U = usr, var/obj/item/device/pda/P) - - U.visible_message("[U] taps on \his PDA's screen.") +/obj/item/device/pda/proc/create_message(var/mob/living/U = usr, var/obj/item/device/pda/P, var/tap = 1) + if(tap) + U.visible_message("[U] taps on \his PDA's screen.") U.last_target_click = world.time var/t = input(U, "Please enter message", name, null) as text t = copytext(sanitize(t), 1, MAX_MESSAGE_LEN) From b611d6515a07b700474b4e4fba3c9e926d84639e Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 13:48:26 +1030 Subject: [PATCH 029/144] Fixes #6732 --- code/modules/mob/living/simple_animal/borer/borer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/borer/borer.dm b/code/modules/mob/living/simple_animal/borer/borer.dm index 2cfdc1f8c4..36d57d1225 100644 --- a/code/modules/mob/living/simple_animal/borer/borer.dm +++ b/code/modules/mob/living/simple_animal/borer/borer.dm @@ -203,5 +203,5 @@ src.mind.special_role = "Cortical Borer" ticker.mode.borers |= src.mind -/mob/living/carbon/alien/can_use_vents() +/mob/living/simple_animal/borer/can_use_vents() return \ No newline at end of file From ff9bd99ee79b4b2a748bf289b1cfefdeaa96f495 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 13:51:25 +1030 Subject: [PATCH 030/144] Fixes #6731 --- baystation12.dme | 1 - code/modules/mob/living/silicon/robot/robot.dm | 4 ++-- code/modules/mob/living/silicon/robot/robot_powers.dm | 9 --------- 3 files changed, 2 insertions(+), 12 deletions(-) delete mode 100644 code/modules/mob/living/silicon/robot/robot_powers.dm diff --git a/baystation12.dme b/baystation12.dme index 62e10d2098..fed128e26b 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1051,7 +1051,6 @@ #include "code\modules\mob\living\silicon\robot\robot_items.dm" #include "code\modules\mob\living\silicon\robot\robot_modules.dm" #include "code\modules\mob\living\silicon\robot\robot_movement.dm" -#include "code\modules\mob\living\silicon\robot\robot_powers.dm" #include "code\modules\mob\living\silicon\robot\wires.dm" #include "code\modules\mob\living\silicon\robot\drone\drone.dm" #include "code\modules\mob\living\silicon\robot\drone\drone_abilities.dm" diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 838f102ff9..c0f813635f 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -19,7 +19,7 @@ var/list/robot_verbs_default = list( var/custom_sprite = 0 //Due to all the sprites involved, a var for our custom borgs may be best var/crisis //Admin-settable for combat module use. var/crisis_override = 0 - var/integrated_light_power = 5 + var/integrated_light_power = 6 //Hud stuff @@ -413,7 +413,7 @@ var/list/robot_verbs_default = list( lights_on = !lights_on usr << "You [lights_on ? "enable" : "disable"] your integrated light." if(lights_on) - SetLuminosity(6) // 1.5x luminosity of flashlight + SetLuminosity(integrated_light_power) // 1.5x luminosity of flashlight else SetLuminosity(0) diff --git a/code/modules/mob/living/silicon/robot/robot_powers.dm b/code/modules/mob/living/silicon/robot/robot_powers.dm deleted file mode 100644 index f51af52b18..0000000000 --- a/code/modules/mob/living/silicon/robot/robot_powers.dm +++ /dev/null @@ -1,9 +0,0 @@ -/mob/living/silicon/robot/verb/light() - set name = "Light On/Off" - set desc = "Activate your inbuilt light. Toggled on or off." - set category = "Robot Commands" - - if(luminosity) - SetLuminosity(0) - return - SetLuminosity(integrated_light_power) \ No newline at end of file From adb58be3b09008b7c8381e51cc36712889ea1f95 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 14:02:10 +1030 Subject: [PATCH 031/144] Fixes #6728 --- .../mob/living/carbon/human/human_damage.dm | 55 +++++++++++++++++-- 1 file changed, 51 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index b115ffe94c..970fc062c0 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -11,9 +11,9 @@ total_brute += O.brute_dam total_burn += O.burn_dam - var/oxy_l = (species.flags & NO_BREATHE ? 0 : getOxyLoss()) - var/tox_l = (species.flags & NO_POISON ? 0 : getToxLoss()) - var/clone_l = getCloneLoss() //TODO: link this to NO_SCAN + var/oxy_l = ((species.flags & NO_BREATHE) ? 0 : getOxyLoss()) + var/tox_l = ((species.flags & NO_POISON) ? 0 : getToxLoss()) + var/clone_l = getCloneLoss() health = species.total_health - oxy_l - tox_l - clone_l - total_burn - total_brute @@ -138,10 +138,22 @@ if(HULK in mutations) return ..() +/mob/living/carbon/human/getCloneLoss() + if(species.flags & (IS_SYNTHETIC | NO_SCAN)) + cloneloss = 0 + ..() + +/mob/living/carbon/human/setCloneLoss(var/amount) + if(species.flags & (IS_SYNTHETIC | NO_SCAN)) + cloneloss = 0 + else + ..() + /mob/living/carbon/human/adjustCloneLoss(var/amount) ..() - if(species.flags & IS_SYNTHETIC) + if(species.flags & (IS_SYNTHETIC | NO_SCAN)) + cloneloss = 0 return var/heal_prob = max(0, 80 - getCloneLoss()) @@ -172,6 +184,41 @@ src << "Your [O.display_name] is shaped normally again." hud_updateflag |= 1 << HEALTH_HUD +// Defined here solely to take species flags into account without having to recast at mob/living level. +/mob/living/carbon/human/getOxyLoss() + if(species.flags & NO_BREATHE) + oxyloss = 0 + ..() + +/mob/living/carbon/human/adjustOxyLoss(var/amount) + if(species.flags & NO_BREATHE) + oxyloss = 0 + else + ..() + +/mob/living/carbon/human/setOxyLoss(var/amount) + if(species.flags & NO_BREATHE) + oxyloss = 0 + else + ..() + +/mob/living/carbon/human/getToxLoss() + if(species.flags & NO_POISON) + toxloss = 0 + ..() + +/mob/living/carbon/human/adjustToxLoss(var/amount) + if(species.flags & NO_POISON) + toxloss = 0 + else + ..() + +/mob/living/carbon/human/setToxLoss(var/amount) + if(species.flags & NO_POISON) + toxloss = 0 + else + ..() + //////////////////////////////////////////// //Returns a list of damaged organs From ca68281371d4c753667e42567f80b94e63217e11 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 14:06:16 +1030 Subject: [PATCH 032/144] Fixes #6727 --- .../mob/living/carbon/human/alien/alien_facehugger.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm b/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm index ffbaed6cc7..7373771882 100644 --- a/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm +++ b/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm @@ -31,11 +31,10 @@ var/const/MAX_ACTIVE_TIME = 400 /obj/item/clothing/mask/facehugger/attack_hand(user as mob) if((stat == CONSCIOUS && !sterile)) - Attach(user) - return - else - ..() - return + if(Attach(user)) + return + + ..() /obj/item/clothing/mask/facehugger/attack(mob/living/M as mob, mob/user as mob) ..() From 87e0d89e580db8c4290ce5c502f71ae060470ea3 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 14:06:30 +1030 Subject: [PATCH 033/144] Fixes #6726 --- code/modules/mob/living/carbon/alien/larva/larva.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 7f77e33631..4e71095ca0 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -16,4 +16,5 @@ /mob/living/carbon/alien/larva/New() ..() - add_language("Xenomorph") //Bonus language. \ No newline at end of file + add_language("Xenomorph") //Bonus language. + internal_organs += new /datum/organ/internal/xenos/hivenode(src) \ No newline at end of file From 835e7b20c1ef77a1095ac41ee7555b2bdd312e13 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 14:16:44 +1030 Subject: [PATCH 034/144] Possible fix for #6729 --- code/modules/client/preferences_savefile.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index db654fcc13..b17a4b9462 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -183,7 +183,10 @@ //Sanitize metadata = sanitize_text(metadata, initial(metadata)) real_name = reject_bad_name(real_name) - if(isnull(species)) species = "Human" + + if(isnull(species) || !(species in whitelisted_species)) + species = "Human" + if(isnull(language)) language = "None" if(isnull(spawnpoint)) spawnpoint = "Arrivals Shuttle" if(isnull(nanotrasen_relation)) nanotrasen_relation = initial(nanotrasen_relation) From 9563a54c7d61a41ee86c412f53e9bfb123f4e2ea Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 14:38:51 +1030 Subject: [PATCH 035/144] Fixes #6725 --- code/modules/mob/living/carbon/human/alien/alien_species.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/human/alien/alien_species.dm b/code/modules/mob/living/carbon/human/alien/alien_species.dm index 908abe85e3..ba1af48cb9 100644 --- a/code/modules/mob/living/carbon/human/alien/alien_species.dm +++ b/code/modules/mob/living/carbon/human/alien/alien_species.dm @@ -203,6 +203,7 @@ /datum/species/xenos/queen name = "Xenomorph Queen" + total_health = 250 weeds_heal_rate = 5 weeds_plasma_rate = 20 caste_name = "queen" From 00871b52073993735b489479a3ed8d46781ebecc Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 14:47:09 +1030 Subject: [PATCH 036/144] Fixes #6724 --- code/modules/economy/EFTPOS.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/economy/EFTPOS.dm b/code/modules/economy/EFTPOS.dm index e08f1bba0c..c9f1aa1533 100644 --- a/code/modules/economy/EFTPOS.dm +++ b/code/modules/economy/EFTPOS.dm @@ -134,7 +134,7 @@ //create entry in the EFTPOS linked account transaction log var/datum/transaction/T = new() T.target_name = E.owner_name //D.owner_name - T.purpose = transaction_purpose + T.purpose = (transaction_purpose ? transaction_purpose : "None supplied.") T.amount = transaction_amount T.source_terminal = machine_id T.date = current_date_string @@ -182,7 +182,8 @@ else usr << "\icon[src]Account not found." if("trans_purpose") - transaction_purpose = input("Enter reason for EFTPOS transaction", "Transaction purpose") + var/choice = input("Enter reason for EFTPOS transaction", "Transaction purpose") + if(choice) transaction_purpose = choice if("trans_value") var/try_num = input("Enter amount for EFTPOS transaction", "Transaction amount") as num if(try_num < 0) From ce06ee46f91ccf812f7d92e72d9ecdddb5386e42 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 14:57:20 +1030 Subject: [PATCH 037/144] Fixes #6705 --- code/game/machinery/camera/camera.dm | 10 +++++++++- code/game/machinery/computer/camera.dm | 4 ++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 1c8298bd0b..a2db829cdd 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -283,4 +283,12 @@ return 0 return 1 busy = 0 - return 0 \ No newline at end of file + return 0 + +/obj/machinery/camera/proc/is_functional() + if(istype(loc,/mob/living/silicon/robot)) + var/mob/living/silicon/robot/R = loc + if(!R.stat && R.is_component_functioning("camera")) + return 1 + return 0 + return status diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index ef434955a1..406c2e85af 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -69,7 +69,7 @@ proc/can_access_camera(var/obj/machinery/camera/C) var/list/shared_networks = src.network & C.network - if(shared_networks.len) + if(shared_networks.len && C.is_functional()) return 1 return 0 @@ -80,7 +80,7 @@ A.eyeobj.setLoc(get_turf(C)) A.client.eye = A.eyeobj return 1 - + if (!C.can_use() || user.stat || (get_dist(user, src) > 1 || user.machine != src || user.blinded || !( user.canmove ) && !istype(user, /mob/living/silicon))) return 0 src.current = C From 70dd21ab4cfab9fdeabbba364c89801243d7ab63 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Thu, 16 Oct 2014 15:04:47 +1030 Subject: [PATCH 038/144] Fixes #6704 --- code/modules/mob/living/carbon/human/examine.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 6196e71159..b3497146b9 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -215,9 +215,8 @@ msg += "[t_He] [t_is]n't responding to anything around [t_him] and seems to be asleep.\n" if((stat == 2 || src.health < config.health_threshold_crit) && distance <= 3) msg += "[t_He] does not appear to be breathing.\n" - if(istype(usr, /mob/living/carbon/human) && !usr.stat && distance <= 1) - for(var/mob/O in viewers(usr.loc, null)) - O.show_message("[usr] checks [src]'s pulse.", 1) + if(istype(usr, /mob/living/carbon/human) && !usr.stat && Adjacent(usr)) + usr.visible_message("[usr] checks [src]'s pulse.", "You check [src]'s pulse.") spawn(15) if(distance <= 1 && usr.stat != 1) if(pulse == PULSE_NONE) From cd940cbf4b32869c5ca45436cc5a24b2c1a13497 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 09:58:59 +0200 Subject: [PATCH 039/144] Less PDA confusion. When writing PDA messages the input window title is now that of the receiver's PDA name instead of the sender's. --- code/game/objects/items/devices/PDA/PDA.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index d3a907a40a..cee49874f7 100755 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -883,7 +883,7 @@ var/global/list/obj/item/device/pda/PDAs = list() U.visible_message("[U] taps on \his PDA's screen.") U.last_target_click = world.time - var/t = input(U, "Please enter message", name, null) as text + var/t = input(U, "Please enter message", P.name, null) as text t = copytext(sanitize(t), 1, MAX_MESSAGE_LEN) if (!t || !istype(P)) return From 4507be143012470dd8dce162078effc439b75c99 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 10:03:48 +0200 Subject: [PATCH 040/144] Fixes #6735 Moves the open/closing sounds up the class hierarchy, from the statis bag to the body bag. --- code/game/objects/items/bodybag.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index ea1254d4ad..574bfd1905 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -35,6 +35,8 @@ icon_state = "bodybag_closed" icon_closed = "bodybag_closed" icon_opened = "bodybag_open" + open_sound = 'sound/items/zip.ogg' + close_sound = 'sound/items/zip.ogg' var/item_path = /obj/item/bodybag density = 0 storage_capacity = (mob_size * 2) - 1 @@ -106,8 +108,6 @@ desc = "A non-reusable plastic bag designed to prevent additional damage to an occupant at the cost of genetic damage." icon = 'icons/obj/cryobag.dmi' item_path = /obj/item/bodybag/cryobag - open_sound = 'sound/items/zip.ogg' - close_sound = 'sound/items/zip.ogg' store_misc = 0 store_items = 0 var/used = 0 From a34ccf5cd05800be37329fb3b969c15c3bc1e68b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 12:32:38 +0200 Subject: [PATCH 041/144] Cable redundancy. Extra wiring redundancy in the civilian sections, complementing what's already been done in other areas. Results in maintenance tunnels becoming about as busy they deserve to be. --- maps/tgstation2.dmm | 296 ++++++++++++++++++++++---------------------- 1 file changed, 147 insertions(+), 149 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 4db50a0fe4..d1a9d042c0 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -50,7 +50,7 @@ "aaX" = (/turf/simulated/wall,/area/security/detectives_office) "aaY" = (/obj/structure/closet/secure_closet/brig,/turf/simulated/floor,/area/security/brig) "aaZ" = (/turf/simulated/floor,/area/security/brig) -"aba" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aba" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/range) "abb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "abc" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/auxport) "abd" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Riot Control"; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) @@ -169,7 +169,7 @@ "adm" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/brig) "adn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ado" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"adp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"adp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/range) "adq" = (/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "ads" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -684,7 +684,7 @@ "anh" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "ani" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/main) "anj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/main) -"ank" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"ank" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anl" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/fore) "anm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "ann" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) @@ -703,17 +703,17 @@ "anA" = (/obj/machinery/power/solar_control{id = "auxsolarnorth"; name = "Fore Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/foresolar) "anB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anC" = (/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/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"anD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anD" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anE" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "anF" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) "anG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/security/range) -"anH" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anH" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anI" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) "anJ" = (/obj/machinery/camera{c_tag = "Security Medical Station"; dir = 1; network = list("SS13")},/turf/simulated/floor,/area/security/range) "anK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/security/range) "anL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"anM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/range) -"anN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/security/range) +"anM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/warden) "anO" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/range) "anP" = (/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) "anQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/main) @@ -797,7 +797,7 @@ "apq" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Security Warden Office"; dir = 2; network = list("SS13")},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "apr" = (/obj/machinery/photocopier,/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aps" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/paper{info = "\[center]\[Large]\[b]NSS Exodus\[/b]\[/large]\[br] \[small]Armoury Inventory\[/small]\[/center] \[hr] \[hr] \[br] \[b]Weaponry\[/b]\[br] \[field] Energy Gun(s)\[br] \[field] Laser Gun(s)\[br] \[field] Ion Rifle(s)\[br] \[field] Combat Shotgun(s) \[hr] \[b]Armour\[/b]\[br] \[field] Bulletproof Vest(s)\[br] \[field] Abalative Vest(s)\[br] \[field] Biohazard Suit(s)\[br] \[field] Bomb Suit(s) \[hr] \[b]Auxiliary Equipment\[/b]\[br] \[field] Gasmask(s)\[br] \[field] box(es) of Flashbangs\[br] \[field] box(es) of Handcuffs\[br] \[field] box(es) of R.O.B.U.S.T. Cartridges \[hr] \[b]Riot Equipment\[/b]\[br] \[field] Stun Baton(s)\[br] \[field] Riot Suit(s)\[br] \[field] Riot Shield(s) \[hr] \[b]Tactical Equipment\[/b]\[br] \[field] Tactical Armour(s)\[br] \[field] Tactical Helmet(s)\[br] \[field] Tactical Jumpsuit(s)\[br] \[field] Green Balaclava(s)\[br] \[field] Tactical HUD(s)\[br] \[field] Combat Belt(s)\[br] \[field] Black Glove(s)\[br] \[field] Jackboot(s) \[hr] \[b]Implants\[/b]\[br] \[field] Tracking Implant Box(es)\[br] \[field] Chemical Implant Box(es) \[hr] \[b]Defense Systems\[/b]\[br] \[field] Deployable Barrier(s)\[br] \[field] Portable Flasher(s) \[hr] \[b]Other\[/b]\[br] \[field] Holobadge Box(es) \[hr] \[b]\[center]Warden's's Signature:\[/b] \[field]\[/center] \[hr]"; name = "Armory Inventory"},/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"apt" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) +"apt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/warden) "apu" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "apv" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "apw" = (/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/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) @@ -823,11 +823,11 @@ "apQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/main) "apR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/dormitory) "apS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Security Substation"; dir = 1; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"apT" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/warden) +"apT" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "2"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "apU" = (/obj/machinery/door/window/eastright{dir = 1; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/security/main) -"apV" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/warden) +"apV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "apW" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"apX" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main) +"apX" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) "apY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqa" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = 25; pixel_y = 25; tag_door = "escape_pod_3_berth_hatch"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -835,7 +835,7 @@ "aqc" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_3_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/security_port) -"aqf" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"aqf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main) "aqg" = (/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/security_port) "aqh" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/security_port) "aqi" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -861,7 +861,7 @@ "aqC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) "aqD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "aqE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) -"aqF" = (/turf/simulated/floor,/area/security/warden) +"aqF" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) "aqG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aqH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "aqI" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -875,7 +875,7 @@ "aqQ" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) "aqR" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/security_port) "aqS" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) -"aqT" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "2"},/turf/simulated/floor,/area/security/warden) +"aqT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) "aqU" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/security,/obj/item/device/flashlight/flare,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main) "aqV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqW" = (/obj/structure/closet/secure_closet/security,/obj/item/device/flashlight/flare,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main) @@ -928,19 +928,19 @@ "arR" = (/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/plating/airless,/area/solar/fore) "arS" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arT" = (/turf/simulated/wall/r_wall,/area/crew_quarters/fitness) -"arU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) +"arU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "arV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "arW" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arY" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "arZ" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) -"asa" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"asa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "asb" = (/obj/structure/closet/toolcloset,/obj/item/clothing/head/hardhat/dblue,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) "asd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/highsecurity{name = "Secure Armoury Section"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "ase" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asf" = (/turf/simulated/wall,/area/hydroponics/garden) -"asg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) +"asg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "ash" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "asi" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "asj" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) @@ -984,7 +984,7 @@ "asV" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod2/station) "asW" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) "asX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/port) -"asY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) +"asY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "asZ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/primary/port) "ata" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/hallway/primary/port) "atb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/port) @@ -1022,7 +1022,7 @@ "atH" = (/turf/simulated/wall,/area/hallway/secondary/entry) "atI" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "atJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"atK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) +"atK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "atL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) "atM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/main) "atN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) @@ -1073,7 +1073,7 @@ "auG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) "auH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) "auI" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"auJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"auJ" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Hydroponics"; name = "Hydroponics"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "auK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "auL" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "auM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Briefing Room"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) @@ -1096,7 +1096,7 @@ "avd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "ave" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/storage/art) "avf" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/art) -"avg" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"avg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "avh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) "avi" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) "avj" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) @@ -1204,7 +1204,7 @@ "axh" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "axi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "axj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"axk" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/storage/emergency2) +"axk" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "axl" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central_one) "axm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "axn" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) @@ -1312,11 +1312,11 @@ "azl" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/arrivals) "azm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/storage/primary) "azn" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "bot"},/area/storage/primary) -"azo" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) +"azo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "azp" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) -"azq" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) +"azq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "azr" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) -"azs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) +"azs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "azt" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "azu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "azv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hydroponics) @@ -1329,10 +1329,10 @@ "azC" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "azD" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_y = 24; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_y = 40; tag = "icon-direction_sec (NORTH)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_y = 32; tag = "icon-direction_med (EAST)"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) "azE" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/hallway/primary/central_one) -"azF" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry) -"azG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"azH" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) -"azI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) +"azF" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/secondary/entry) +"azG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) +"azH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) +"azI" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry) "azJ" = (/obj/machinery/door/window{dir = 4; name = "Bar"; req_access_txt = "25"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "azK" = (/obj/machinery/light/small{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/obj/structure/table/woodentable,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "azL" = (/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/auxsolarstarboard) @@ -1385,7 +1385,7 @@ "aAG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aAH" = (/turf/space,/area/hallway/secondary/entry) "aAI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aAJ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) +"aAJ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry) "aAK" = (/turf/simulated/wall,/area/security/checkpoint2) "aAL" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Primary Tool Storage"; sortType = "Primary Tool Storage"},/turf/simulated/floor,/area/hallway/primary/port) "aAM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) @@ -1406,7 +1406,7 @@ "aBb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/atmos,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aBc" = (/obj/machinery/light{dir = 4},/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/gateway) "aBd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"aBe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"aBe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry) "aBf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aBg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/port) "aBh" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) @@ -1434,11 +1434,11 @@ "aBD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/starboard) "aBE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) "aBF" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) -"aBG" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) +"aBG" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry) "aBH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) "aBI" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) "aBJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aBK" = (/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) +"aBK" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aBL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) "aBM" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) "aBN" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) @@ -1450,8 +1450,8 @@ "aBT" = (/obj/machinery/computer/card,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBU" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBV" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aBW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/secondary/entry) -"aBX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aBW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/secondary/entry) +"aBX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/secondary/entry) "aBY" = (/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) "aBZ" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) "aCa" = (/turf/simulated/floor,/area/storage/primary) @@ -1571,7 +1571,7 @@ "aEk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "aEl" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEm" = (/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) -"aEn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"aEn" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry) "aEo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aEp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/vacantoffice) "aEq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) @@ -1599,8 +1599,8 @@ "aEM" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "aEN" = (/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint2) "aEO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) -"aEP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aEQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/starboard) +"aEP" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/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) +"aEQ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "aER" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aES" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) "aET" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) @@ -1630,7 +1630,7 @@ "aFr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aFs" = (/turf/simulated/floor,/area/security/vacantoffice) "aFt" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aFu" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/turf/simulated/floor,/area/crew_quarters/locker) +"aFu" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "aFv" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aFw" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aFx" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -1660,9 +1660,9 @@ "aFV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) "aFW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/hallway/secondary/entry) "aFX" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) -"aFY" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"aFY" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "aFZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"aGa" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/crew_quarters/locker) +"aGa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) "aGb" = (/obj/item/weapon/cigbutt,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/locker) "aGc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1779,9 +1779,9 @@ "aIk" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) "aIl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "aIm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) -"aIn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/starboard) +"aIn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) "aIo" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aIp" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aIp" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) "aIq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/primary) "aIr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/primary) "aIs" = (/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) @@ -1870,7 +1870,7 @@ "aJX" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/carpet,/area/library) "aJY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_south_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access_txt = "13"; tag_airlock_mech_sensor = "escape_dock_south_mech"; tag_airpump = "escape_dock_south_pump"; tag_chamber_sensor = "escape_dock_south_sensor"; tag_exterior_door = "escape_dock_south_outer"; tag_interior_door = "escape_dock_south_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_mech"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aJZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Escape Airlock"; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = -19},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aKa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"aKa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) "aKb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aKc" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aKd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hydroponics/garden) @@ -1926,7 +1926,7 @@ "aLb" = (/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aLe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLe" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aLf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/locker) "aLg" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aLh" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) @@ -1940,10 +1940,10 @@ "aLp" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aLq" = (/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) "aLr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aLs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) +"aLs" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency2) "aLt" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aLu" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/port) -"aLv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLv" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aLw" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) "aLx" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency2) "aLy" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/port) @@ -1959,7 +1959,7 @@ "aLI" = (/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 = "warningcorner"; dir = 4},/area/hallway/primary/port) "aLJ" = (/obj/structure/closet/secure_closet/personal,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aLK" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) -"aLL" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLL" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "aLM" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/locker) "aLN" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aLO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) @@ -2026,11 +2026,11 @@ "aMX" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aMY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aMZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aNa" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"aNa" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "aNb" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry) "aNc" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aNd" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aNe" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) +"aNe" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "aNf" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/hallway/secondary/entry) "aNg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aNh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2048,9 +2048,9 @@ "aNt" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; name = "Locker Room"; sortType = "Locker Room"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) "aNu" = (/obj/structure/table,/obj/machinery/faxmachine{anchored = 1; department = "Vacant Office"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aNv" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/blood/oil,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) -"aNw" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aNw" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "aNx" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/locker) -"aNy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aNy" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Library"; name = "Library"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "aNz" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/tools) "aNA" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/storage/tools) "aNB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/tools) @@ -2101,7 +2101,7 @@ "aOu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) "aOv" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aOw" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/locker) -"aOx" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aOx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) "aOy" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aOz" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,/obj/item/clothing/suit/apron/overalls,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "aOA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -2130,7 +2130,7 @@ "aOX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) "aOY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aOZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/library) -"aPa" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Library"; name = "Library"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/starboard) +"aPa" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aPb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aPc" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aPd" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -2248,7 +2248,7 @@ "aRl" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/locker) "aRm" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/locker) "aRn" = (/turf/simulated/floor,/area/crew_quarters/locker) -"aRo" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/locker) +"aRo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "aRp" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/locker) "aRq" = (/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aRr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters/locker) @@ -2333,7 +2333,7 @@ "aSS" = (/turf/simulated/floor,/area/storage/tools) "aST" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aSU" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/tools) -"aSV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aSV" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/starboard) "aSW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) "aSX" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aSY" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) @@ -2769,7 +2769,7 @@ "bbm" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) "bbn" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "bbo" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) -"bbp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "bbq" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "bbr" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) "bbs" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) @@ -2791,7 +2791,7 @@ "bbI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbJ" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) "bbK" = (/obj/structure/stool,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/office) -"bbL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbL" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters/locker) "bbM" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bbN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "bbO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) @@ -2895,24 +2895,24 @@ "bdI" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bdJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_1"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "bdK" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"bdL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"bdM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bdN" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bdO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bdM" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) +"bdN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) +"bdO" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "bdP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_2"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_2_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "bdQ" = (/turf/space,/area/shuttle/specops/station) "bdR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bdS" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/security/prison) "bdT" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) -"bdU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) -"bdV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdU" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) +"bdV" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "bdW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/library) "bdX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bdY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bdZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Kitchen Cold Room Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "bea" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/kitchen) "beb" = (/obj/structure/stool,/turf/simulated/floor,/area/security/prison) -"bec" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/bar) +"bec" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/locker) "bed" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bee" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bef" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/office) @@ -2923,7 +2923,7 @@ "bek" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/bar) "bel" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bar) "bem" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"ben" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Hydroponics"; name = "Hydroponics"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"ben" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "beo" = (/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = -28; pixel_y = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bep" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "beq" = (/obj/machinery/door/window/southleft{name = "Bar Delivery"; icon_state = "left"; dir = 8; req_access_txt = "25"; base_state = "left"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/bar) @@ -3586,7 +3586,7 @@ "bqX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/engine/break_room) "bqY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bqZ" = (/turf/simulated/wall,/area/medical/surgeryobs) -"bra" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) +"bra" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "brb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/assembly/chargebay) "brc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/assembly/robotics) "brd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/assembly/robotics) @@ -4511,7 +4511,7 @@ "bIM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bIN" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Research Shuttle Maintainance"; dir = 2},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) "bIO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) -"bIP" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) +"bIP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "bIQ" = (/obj/machinery/door/window/southright{dir = 1; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/window/southright{name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bIR" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bIS" = (/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{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -4915,13 +4915,13 @@ "bQA" = (/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/clothing/glasses/meson,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) "bQB" = (/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,/turf/simulated/floor/plating,/area/storage/tech) "bQC" = (/obj/machinery/vending/assist,/turf/simulated/floor/plating,/area/storage/tech) -"bQD" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bQD" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "bQE" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/teleporter) "bQF" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bQG" = (/turf/simulated/wall/r_wall,/area/atmos) "bQH" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/medical/medbay2) "bQI" = (/obj/machinery/camera{c_tag = "Medbay Fore Starboard"; network = list("SS13")},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bQJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bQJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "bQK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bQL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/rnd/research) "bQM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/rnd/research) @@ -4990,7 +4990,7 @@ "bRX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bRY" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bRZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bSa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bSa" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "bSb" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/locker) "bSc" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/locker) "bSd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -5054,7 +5054,7 @@ "bTj" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bTk" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) "bTl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_three) -"bTm" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTm" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "bTn" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bTo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bTp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) @@ -5064,9 +5064,9 @@ "bTt" = (/obj/structure/disposalpipe/sortjunction/untagged{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bTu" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bTv" = (/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bTw" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTx" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) +"bTy" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bTz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bTA" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bTB" = (/turf/simulated/wall,/area/maintenance/incinerator) @@ -5098,14 +5098,14 @@ "bUb" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bUc" = (/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) "bUd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bUf" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/locker) "bUg" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bUh" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "bUi" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bUj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bUk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bUl" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUl" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bUm" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bUn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bUo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) @@ -5147,7 +5147,7 @@ "bUY" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor,/area/rnd/lab) "bUZ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Loop"},/turf/simulated/floor,/area/atmos) "bVa" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bVb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/locker) +"bVb" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/aft) "bVc" = (/obj/structure/disposalpipe/tagger/partial{name = "Sorting Office"; sort_tag = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/locker) "bVd" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) "bVe" = (/obj/effect/landmark{name = "blobstart"},/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -5407,7 +5407,7 @@ "bZY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/locker) "bZZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "caa" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/space,/area/space) -"cab" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"cab" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cac" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "cad" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "cae" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -5488,7 +5488,7 @@ "cbB" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible/green,/turf/simulated/floor,/area/atmos) "cbC" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) "cbD" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/atmos) -"cbE" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engine/engine_monitoring) +"cbE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) "cbF" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Arrivals Auxiliary Docking South"; dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "cbG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/engine/engine_monitoring) "cbH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) @@ -5658,7 +5658,7 @@ "ceP" = (/obj/machinery/space_heater,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor,/area/atmos) "ceQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "ceR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/status_display,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) -"ceS" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/atmos) +"ceS" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Locker Room"; req_one_access_txt = "11;24"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "ceT" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 30; pixel_y = -5; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) "ceU" = (/obj/machinery/atmospherics/valve/digital{name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) "ceV" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/atmos) @@ -5774,7 +5774,7 @@ "chb" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/drone_fabrication) "chc" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) "chd" = (/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) -"che" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_hallway) +"che" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) "chf" = (/obj/structure/disposalpipe/sortjunction{dir = 1; name = "Sorting Office"; sortType = "Sorting Office"},/turf/simulated/floor,/area/quartermaster/office) "chg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_hallway) "chh" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/pipe_painter,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 0; pixel_y = 28},/turf/simulated/floor,/area/atmos) @@ -5884,7 +5884,7 @@ "cjh" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/engineering) "cji" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) "cjj" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core")},/turf/simulated/floor{icon_state = "warning"},/area/engine/engine_monitoring) -"cjk" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_smes) +"cjk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) "cjl" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) "cjm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "cjn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engine_airlock) @@ -6002,11 +6002,11 @@ "clv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) "clw" = (/turf/simulated/floor/plating/airless,/area/solar/port) "clx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"cly" = (/obj/machinery/computer/station_alert,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cly" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/hallway/primary/aft) "clz" = (/turf/simulated/floor/plating,/area/engine/engine_waste) "clA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_waste) "clB" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,/turf/simulated/floor,/area/atmos) -"clC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engine/engineering_monitoring) +"clC" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/turf/simulated/floor,/area/hallway/primary/aft) "clD" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/obj/machinery/meter,/turf/simulated/floor,/area/atmos) "clE" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) "clF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) @@ -6017,7 +6017,7 @@ "clK" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor,/area/atmos) "clL" = (/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engine/storage_hard) "clM" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engine_waste) -"clN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) +"clN" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/engine/engineering_monitoring) "clO" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/briefcase/inflatable{pixel_y = 3},/obj/structure/table/reinforced{icon_state = "table"},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = -3; pixel_y = 0},/turf/simulated/floor,/area/engine/engine_eva) "clP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) "clQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) @@ -6102,7 +6102,7 @@ "cnr" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "EngineEmitterPortWest"; layer = 3.3; name = "Engine Waste Handling Access"},/turf/simulated/floor/plating,/area/engine/engine_room) "cns" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/atmos) "cnt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/engine/engineering_monitoring) -"cnu" = (/obj/machinery/camera{c_tag = "Engineering Monitoring"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cnu" = (/obj/machinery/camera{c_tag = "Engineering Monitoring"; dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) "cnv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) "cnw" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses{pixel_x = 1; pixel_y = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cnx" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) @@ -6223,7 +6223,7 @@ "cpI" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engineering_monitoring) "cpJ" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area/atmos) "cpK" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/engine/storage_hard) -"cpL" = (/obj/machinery/power/monitor{name = "Main Power Grid Monitoring"},/obj/structure/cable,/turf/simulated/floor,/area/engine/engineering_monitoring) +"cpL" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engine/engineering_monitoring) "cpM" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "cpN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "cpO" = (/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 1},/turf/simulated/floor,/area/atmos) @@ -6456,6 +6456,7 @@ "cuh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cui" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 8; network = list("SS13")},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cuj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"cuk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) "cul" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cum" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cun" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -6624,7 +6625,7 @@ "cxu" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) "cxv" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) "cxw" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cxx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/locker_room) +"cxx" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engine/engineering_monitoring) "cxy" = (/obj/structure/flora/grass/both,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) "cxz" = (/turf/simulated/floor/holofloor{icon_state = "carpet4-0"; dir = 4},/area/holodeck/source_meetinghall) "cxA" = (/turf/simulated/floor/holofloor{icon_state = "carpetsymbol"; dir = 6},/area/holodeck/source_meetinghall) @@ -6897,16 +6898,16 @@ "cCH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "cCI" = (/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 = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "cCJ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/reinforced,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"cCK" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"cCK" = (/obj/machinery/power/monitor{name = "Main Power Grid Monitoring"},/turf/simulated/floor,/area/engine/engineering_monitoring) "cCL" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cCM" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) -"cCN" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Locker Room"; req_one_access_txt = "11;24"},/turf/simulated/floor,/area/hallway/primary/aft) +"cCN" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/atmos) "cCO" = (/obj/structure/table,/obj/item/weapon/stamp/captain,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cCP" = (/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cCQ" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cCR" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cCS" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/unsimulated/floor{dir = 6; icon_state = "whitegreen"},/area/centcom/holding) -"cCT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/locker_room) +"cCT" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engine/engine_hallway) "cCU" = (/obj/structure/stool,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cCV" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) "cCW" = (/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) @@ -7656,8 +7657,8 @@ "cRm" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) "cRo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cRp" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) -"cRq" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) +"cRp" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engine/engine_smes) +"cRq" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/engine/engine_monitoring) "cRr" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRs" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) @@ -7669,7 +7670,7 @@ "cRz" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRA" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRB" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) -"cRC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/computer/guestpass{pixel_y = -28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) +"cRC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/mine/living_quarters) "cRD" = (/obj/machinery/atmospherics/pipe/cap/visible{color = "#00ffff"; dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) "cRE" = (/turf/unsimulated/beach/sand{tag = "icon-desert1"; icon_state = "desert1"},/area/centcom/ferry) "cRF" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/tofukabob,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) @@ -7681,7 +7682,6 @@ "cRL" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cRM" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cRN" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bloodsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"cRO" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cRP" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) "cRQ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cRR" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 29; req_access_txt = "0"},/turf/unsimulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/centcom/holding) @@ -8303,7 +8303,6 @@ "ddJ" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) "ddK" = (/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_mothership) "ddL" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor,/area/atmos) -"ddM" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering_monitoring) "ddN" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "ddO" = (/obj/structure/sign/vacuum,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) "ddP" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; start_pressure = 740.5},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -8417,7 +8416,6 @@ "dfT" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) "dfU" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor,/area/hallway/primary/aft) "dfV" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/hallway/primary/aft) -"dfW" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "dfX" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) "dfY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) "dfZ" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) @@ -11102,20 +11100,20 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaaaaaafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcaaaaaaafcaaaaaaaaaaaaaaaaaaaaDaaeaawaayaawaaaaawaayaawaaeaawaayaawaaeaaaaaaaaeaaeaaOaaaaaaaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaMaaLaaeaauaaJaaEaaEaaEaaEaaEaaCaaIaaHaaGaaFaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaaaaaaaaaaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaalWalWalWalWalWalWalWaaeaaaaauaogaoeaaKaoeaaKaoeaoBaoiaoHaoCaoDaauaaWaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoraosaoraoralWaaaaaeaauaoKaotaoiaotaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLamKanSamIamHanRabtaaeaaaalWanXanWanVamManLalWaaaaaaanzanKanIanJanPaaKanIaaKaaKanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeaoxaowaovaobaobaobaobaobaobaobaobaobaobaobaobaoAaowaowaozaodaocaohaofanZamTamWaoaalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambanAamkamjamiahlalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBamGaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWalVamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaeaawamYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzarEamqarMamqarKarLaepabaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawarRaawaaaaawarRaawaaaaawarRaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvaswasxarSauwarVauMarXarYarZauParZaxtatdaepadpaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaeGabsaqSaqRaqPalWaqQaqOaqNaqMaraaenaqXaqWaqUaqWamsaeDarbarcaqZaqZaqYaqZasHasIatMauJargaaWapdapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLamKanSamIamHanRabtaaeaaaalWanXanWanVamManLalWaaaaaaanzanKanIanJanPaaKanIaaKaaKanOadpabaanGankadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeaoxaowaovaobaobaobaobaobaobaobaobaobaobaobaobaoAaowaowaozaodaocaohaofanZamTamWaoaalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepanDacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambanAamkamjamiahlalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBamGaftanoamFaepanDaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanHanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWalVamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepahjadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepaeSadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaeaawamYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzarEamqarMamqarKarLaepaeSarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawarRaawaaaaawarRaawaaaaawarRaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvaswasxarSauwarVauMarXarYarZauParZaxtatdaepahjaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaeGabsaqSaqRaqPalWaqQaqOaqNaqMaraaenaqXaqWaqUaqWamsaeDarbarcaqZaqZaqYaqZasHasIatManMargaaWapdapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaryaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeabtabsaruartarvalWaqQaqQarqarparhaenarnaroarjarkamsalYarmarsaftaftapQaftariarraepauKarwaaWarAbtLaqmaqmarHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtabtabtabtabtabtabtabtabtabtabtabsapJapIapHalWapNapMapVapTaqFaqTapXaqfasaaqfarUapWamyapOaeEaftapQaftapPapUaqkasCaqaaqdadqapZaqbaqcaqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtabtabtabtabtabtabtabtabtabtabtabsapJapIapHalWapNapMaptanNapVapTaqfapXaqFapXaqTapWamyapOaeEaftapQaftapPapUaqkasCaqaaqdadqapZaqbaqcaqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaqgabtaqeaqlaqnaqhaqiadWaoZaoZaoZaoZaoZaoZaqIaeCaquaeCalWaqJaqvaqHaqwaqxaenaqyaqzaqDaqEatgaqGaqoaexaqpaqqaqraqsaqtaexaeaasGaqKaaWadqaqBaqmaqmarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaabtapbadXaoZaoZaoZadWadWaoZapaagXagXagXagXagXagXagXagXagXagXaoyalWaoRaoQaoOaoNaoYaenaoGaoFaoFaoFamsaoEaoVaoXaeUaoUaoTaoUaeUaoSaeaasnadqaaWaaWapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtapFapDaeFaeFaeFaeFaeFaeFaeFagXapBapCafgaeFapyapAapzapvapuapxapwaprapqaptapsappapjapgapgapgapgamsaphaplapmapnapoapeapfapiapkaeaahjapGaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtapFapDaeFaeFaeFaeFaeFaeFaeFagXapBapCafgaeFapyapAapzapvapuapxapwaprapqarUapsappapjapgapgapgapgamsaphaplapmapnapoapeapfapiapkaeaahjapGaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaglabtagnabsaeFagkagoagpaeyagragqagXafgafCaeyaghaaZabMabMagcagiairagbafqafqafwafqafWafNafraftaftaftamsafPagaafZafYafXaggagfageagdaeaahjafVadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLafKafQafOabtafMabsaeFafFafRafUafTafSafGagXafgafCafhaeFafiabMafjafDaboairaflafmafqafwafqafqafpafsafraftaftamsafuafHafEaeUaeUafIaeUaeUafJaeaaeSafBacwaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeGaeCaeCaeBabtaeCabsaeFaeMaeLaeJaeHaeKaeyagXaeVafoafvaeFafnaffafkafkafAafzafbaeYafyafwafxaeIaenahmahkaeQaePaeOaeNafeafdafaaeZaeXaeWaeUaeTaeaahjaaWaaWaaWaaWaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11138,7 +11136,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaaBaXqaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaVyaJRaQDaXvaHqaHrauhauiaGVaPHaPCaXwaOEaXjaOGaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaXiasRasRasRasRasRaXnasPasPasPaaaaamaaaahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaQaaQbaPJaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaQvaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaQfaQpaQuaQmaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaVyaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaPFaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaaaRAaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaRKaRNaQuaRRaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaVyaJRaSzaSCaRVaSaaRTaRUaSfatBaSPaSeaRdaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaabbaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaSVatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGausaSEaAMaAUaASaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaSDaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHasaatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGausaSEaAMaAUaASaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaSDaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaUVaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaUTaUPaUNaUPaUPaUPaUPaVeaUPaUPaVcaVdaUNaYraVDaTqaTqaTqaTqaTqaTqaUAaUwaxraxraxraxraxsaxraxraUpaxraxsaxraxraxraVHaUJaULaUHaVzaVAaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaAXaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbeAakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaasLaylaylaylaylaylaylaylaYibeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbjraJRaWMbhhaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbflasRasRasRasRasRbfqasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySbfsaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbeAbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaasLaylazfazgazhaziazjaylaYiaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbkbaJRaQDaQEaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbgkasRasRasRasRasRbgiasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11146,37 +11144,37 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbhGaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaasLaylaAlbqMbhFbqBaAlaylblqakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbjraJRaSzbfzbgnbgEbfAbfFaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobeVaYDaYBaaebilbigbigbigbigbigbihaaeaaaaaaaaaaaaaaaaYBbLxbhbbhjaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkaXZaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaYsaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaYBbjubjsaYCaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUaYXaZGaZvaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaYBbaaaYBbafaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbczbcGbbEbbFbbpbbLbbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekbenbdLbdLbdLbdNbdObecbdMbdUbdVaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazsazrazpazoazqazqaxTazFazHaBWazIazGaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoayvaBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjasgaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLaFVayLayLaxQaxWaxQasMasMatFaFzasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjasgaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaDLaDEaBdaCLaCLaCNaCMaJjasgaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaBKaNfaLuaBGaAJaBgaANaANaABaACaACaACaDHaATaATaEdaAOaAQaANaANaEeaBaaGkaBeaAVaAVaHkaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjasgaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmatKatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjasgaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRasYaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXatcasXaPRaBXaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdasraTwaQwaQyaQzasfasfasfasAasyasAasfasfasfasfasgaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKavgaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfasgaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKavgaPMaSMaxkavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqauraHwautauuauvavyavxauaavvasfasgaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaKBaKAaPKavgaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfasgaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKavgaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTauaaQIbcqaKabcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaJqaNwaNyaOxaNlaOwaNxaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaHxaOuaIeaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaPadPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaLLaLvaLsaLeaNnaMraVsaVtaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqaNeaNaaMZaMXaMTaIfaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaEraFuaPEaEtaEnbalbalaHsbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqaEQaEPbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaEraRoaPEaEtaEnbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbbSaEhaEiaEfbbWbaAbaBbbXbbYaOoaMUaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaEVaKNaKIaKIaKIaKhbcqaEQaEPaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaEraRoaPEaEtaEnbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaOvaSJbdhbbXaNPaHYbaBbaDaSNaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIoaInaIpaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaSOaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZaGaaPEaGbaFYbalaJfaJlbbHbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaTabetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbVbaPEbVcaEnbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAaUbbIibjybetbIkbetaOvbJWbIqbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbLiaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbUebUdbUcbUlbUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbLjbPqbLobgJbLjbgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubTxbTwbTwbTybTwbTwbTmbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbTcbTbbaAbaBbiebPUbQYbQXbQYbQZbikbaBbaDbaDbimbRfbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbbSabalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRgbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZcabbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuasMcavcaucaucatcaFcaEcaAcazcaybaBbaBbaBbaBbRhbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbczbcGbbEbbFasYasgbbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekauJatKatKatKaxkavgatKazoazsazqaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazFazrazpazGazHazHaAJazIaBGaBeaBWaBKaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoayvaBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjbaiaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaBXatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLaFVayLayLaxQaxWaxQasMasMatFaFzasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjbaiaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaBXaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaDLaDEaBdaCLaCLaCNaCMaJjbaiaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaEPaEnaFuaEQaFYaBgaANaANaABaACaACaACaDHaATaATaEdaAOaAQaANaANaEeaBaaGkaGaaAVaAVaHkaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjbaiaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmaInatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjbaiaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRaIpaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXatcasXaPRaKaaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdasraTwaQwaQyaQzasfasfasfasAasyasAasfasfasfasfbaiaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKaLeaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfbaiaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKaLeaPMaSMaLsavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqauraHwautauuauvavyavxauaavvasfbaiaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaKBaKAaPKaLeaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfbaiaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKaLeaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTauaaQIbcqaLvbcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaNaaLLaNwaNeaNlaOwaNxaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaHxaOuaIeaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaNydPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtaPaaOxaRoaNnaMraVsaVtaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqaSVbbpaMZaMXaMTaIfaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErbbLaPEaEtbdLbalbalaHsbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqbdMaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbdNaPEaEtbdLbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbbSaEhaEiaEfbbWbaAbaBbbXbbYaOoaMUaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaEVaKNaKIaKIaKIaKhbcqbdMaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaErbdNaPEaEtbdLbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaOvaSJbdhbbXaNPaHYbaBbaDaSNaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIobdOaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaSOaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbdUaPEaGbbdVbalaJfaJlbbHbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaTabetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbecaPEbVcbdLbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAaUbbIibjybetbIkbetaOvbJWbIqbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbLiaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbenbUdbUcbrabUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbLjbPqbLobgJbLjbgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubQDbIPbIPbQJbIPbIPbSabalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbTcbTbbaAbaBbiebPUbQYbQXbQYbQZbikbaBbaDbaDbimbRfbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbbTmbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRgbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZbTwbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuasMcavcaucaucatcaFcaEcaAcazcaybaBbaBbaBbaBbRhbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVaGHbTQbYOcwZbYSbTscDdbUkbRKbRIbXnbRjbnybnzbnAbRkbnCbnzbnDbRjaaebaDbnFbZobnFbaDbaDbaDbZlbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbXjbTbbXnbRmbSUbRVbSYbSXbSYbRVbTdbTaaaebnFboVbXdbXabXcbXebnFbMuauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbVNbVMbVQbVObTrbInbVYbUabWbbWabWcbUmbWebWgbWhbUFbWjbWkbWnbWobqFbaDbqGbnFbWpauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbMtbMsbMrbMqbJNbRbbInaaebrQbMnbnzbqybUGbqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbMuauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbJfbJmbJNbDNbCHbHWbInaaebrUbrUbVkbRVbVlbnzbtqbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbLfbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbRCbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbzYbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbUGbuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIPbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbzYbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbUGbuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbTxbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbVmbIrbOpbrUbVnbrUcdabIjbVpbXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHbRCbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabVsbWdbVUbWWbWibWYbWXbXkbWZbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbQJbQDbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabVsbWdbVUbWWbWibWYbWXbXkbWZbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbUebTybywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbXmcdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbOXbAybPBbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbZebPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbzbbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbOybOBbOAbNUbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbzbbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybMRbEKbNrbAqcuCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbzbbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa @@ -11194,33 +11192,33 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuobunblJbuIbuJbuGbuHbuCbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbxdbfNbiQblDblEbxabfNbtQbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpjblublubsIbsIbsIbsIbsIbsIblubuSbuQbtxbvjbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbtpbtobtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbzRbEFbthbzBbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbvubnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbsLbthbqrbqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhbrabqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbsObsNbsCbsBbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVblDcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbtebtdbsZbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcxbdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVblDcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbsLbthbqrbqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhbUlbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbsObsNbsCbsBbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbtebtdbsZbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcxbdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcaccuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxctscuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxbqccDfcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacvZcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGblFblHcCKcCNcCTcCmcCmcCmcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacvZcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGbVbcuhcabceScbEchechechecjkcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaUdaTdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGucFGcFzcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPdfUdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTddIdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGucFGcFzclyclyclyclyclycEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPdfUdaGdaGdfVdaGdaGclCcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTddIdQTcFAdQVdQUchBclNdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcflchwchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcmgckyckxcmecmaclPclNclCclyclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScpWcpVcpDcpAcpFchBcpIcpGcpLchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcmgckyckxcmecmaclPcukcpLcxxclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScpWcpVcpDcpAcpFchBcpIcpGcCKchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTbWldeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZbWlcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcrUcsicsjcshcrXcrXcsgcrXcsmcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcwmcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClceKbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcqycaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaaceecicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZcpJcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQceKbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaciPaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecpQcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBecIcsyceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecbJcpBcbDcpxcbDcpwcbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNceaceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClceKbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbVRbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBecKecJceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbVRbQGcCNbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBecKecJceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceZbQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBecNcgTceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffbQGcELchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffbQGcELchicCTchgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRcWPcWKciBciFciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkcrjcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcRpcrjcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcWZctScXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFcXdcuacXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaackvaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaacVFcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcRqcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaacVFcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeaaaciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGbmvccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjccWbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12249,7 +12247,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndqTdBvdCidCidCidJodKrdXNdXMdXPdMpdXMdXMdXQdMUdNJdNMdMVdhbdHGdCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidJfdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdIPdKwdJNdKxdJNdKydXSdXRdYudYpdYkdYcdIPdJRdKmdKDdMIdwIdJndCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidKFdKFdKGdKHdJUdYvdLedLedYzdJVdJVdJVdJVdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadBvdBvdCidCidJodKMdJAdJAdJCdYAdJAdJAdJAdJodJodJodJodJodJodIedHJdCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidIedHJdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdIPdIPdIPdIPdIPdIPdIPdKSdYGdYFdKSdYGdIPdIPdIPdIPdwJdIPdIPdIPdKWdKXdCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidKYdKHeePdYJdYHdMRdMLdMLdMLdYQdANdLidNYdLkdHJdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndsadsadqTdBvdCidCidJodLldJAdLmdKadYWdLodLpdJAdhfdhcdLsdLtdLudLvdIkdIldIcdIcdIcdIcdIcdIbdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadqTdqTdqTdqTdBvdBvdCidCidIhdIcdIcdIcdIcdIcdIcdIcdIcdIkdIldIcdIcdIcdIcdIbdCidCidCidCidCidBvdqTdqTdqTdqTdqTdIPdLwdLxdLydKmdKmdMvdKmdKmdKzdRudwNdLCdMIdZadQodQodPIdLEdJxdJydLFdLGdLGdLGdLGdLGdLGdLGdLHdLHdLHdLHdLHdLHdLHdKGdLIdLJdLKdLadYZdYYdMTdMKdLNdLNdLPdLOdNZdPGeeQdLUdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndsadsadqTdBvdCidCidJodJodJodJodJodZbdLWdLXdJodJodLYdJodJodJodJodHEdHGdCidCidCidCidCidHSdCidCidCidCidBvdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidHSdCidCidCidCidCidCidCidCidHEdHGdCidCidCidCidHSdCidCidCidCidCidBvdBvdDQdBvdBvdqTdIPdIPdIPdIPdZJdPzdZIdZDdZDdZDdZBdZFdZidZldZidZudZtdZMdZNdZidZNdZKdZKdZKdZKdZKdZKdZKdZKdZgdZgdZgdZgdZgdZgdZgdZfdZddZfdZedZddZcdLadMqdUtdMsdMXdMYdANdNCdQsdNadHGdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndsadsadqTdBvdCidCidJodJodJodJodJodZbdLWdLXdJodJodLYdJodJodJodJodHEdHGdCidCidCidCidCidHSdCidCidCidCidBvdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidHSdCidCidCidCidCidCidCidCidHEdHGdCidCidCidCidHSdCidCidCidCidCidBvdBvdDQdBvdBvdqTdIPdIPdIPdIPdZJdPzdZIdZDdZDdZDdZBdZFdZidZldZidZudZtdZMdZNdZidZNdZKdZKdZKdZKdZKdZKdZKcRCdZgdZgdZgdZgdZgdZgdZgdZfdZddZfdZedZddZcdLadMqdUtdMsdMXdMYdANdNCdQsdNadHGdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndsadsadqTdBvdBvdCidCidCidCidCidJodZQdMzdMAdwPdJodMCdMDdFrdCidCidCidCidCidHUdCidCidCidIadIcdIcdIbdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdCidCidIhdIcdIidCidCidCidCidBvdCidCidHUdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidJfdCidBvdBvdBvdBvdBvdIPdKmdMIdKmdKmdKmdKmeajdMIeaceamdKmealdKmdZWdZZdJxdJydZSdZSdZSdZSdZSdZSdZSdZSdZTdZTdZTdZTdZTdZTeawdKGdLIdOOeazdLaeasdLadMZdKFdKFdKFdKFdKFdKFdKFdKFdNbdNbdNcdNbdFrdDPdBvdqTdqTdsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadqTdBvdBvdCidCidCidCidJodNddNedNfeaAdJodCidCidCidCidCidCidBvdBvdDQdBvdCidCidCidCidCidHSdCidCidCidCidCidBvdqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdCidIhdIidCidCidCidBvdBvdBvdBvdBvdBvdDQdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidCidCidCidCidBvdBvdIPdIPdNheeVdNhdIPdIPdNjdNkeaDdIPdIPdNhdZAdNhdIPdNodCidCidCiaaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaadNpdKHdLaeaJeaEdNsdNtdNudNudNvdKFdNwdNxdNydNzdNzdNzdNzdFrdCidBvdqTdqTdsadsadsadsadqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdBvdCidCidCidJodJodJodJodJodJodCidCidBvdBvdBvdBvdBvdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidBvdBvdBvdqTdqTdqTdqTdqTdBvdCidCidCidCidCidCidHSdCidCidCidIedHJdCidCidCidCidCidCidCidBvdIPdNAdNBdQtdNBdIPeaOdNEdNFeaRdNHdIPeeJdZUdZPdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaedKFdNLeaNeaMdKFdKFdKFdKFdNNdKFdNOdKFdKFdNPdFrdFrdFrdFrdCidBvdqTdqTdsadsadsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 56d7cc94be703bfb7d79e881485cdf6b86f5b901 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 12:45:16 +0200 Subject: [PATCH 042/144] Outpost miner access. Fixes #6716 Those dirty miners should now be able to access the loader area in the Research outpost. --- maps/tgstation2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 2e8d24c063..d38cba396c 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -9555,7 +9555,7 @@ "dBM" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) "dBN" = (/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/research_outpost/maint) "dBO" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dBP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dBP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "0"; req_one_access_txt = "54;65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dBQ" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced{icon_state = "table"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "dBR" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) "dBS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 2; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) From d9c874f822d921b0de74388ffaf8be5eb41ced39 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 11:55:39 +0200 Subject: [PATCH 043/144] Restores wiring for the misc. research shield generators. --- maps/tgstation2.dmm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 2e8d24c063..7b0c62189f 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -3299,7 +3299,7 @@ "blw" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "blx" = (/turf/simulated/wall,/area/maintenance/research_port) "bly" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "Medbay Patient Hallway - Starboard"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"blz" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"blz" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "blA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/cargo) "blB" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/cargo) "blC" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/medical/sleeper) @@ -3330,8 +3330,8 @@ "bmb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Sub-Acute B"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bmc" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/obj/item/clothing/glasses/science,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmd" = (/obj/structure/table/reinforced,/obj/machinery/ignition_switch{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bme" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bmf" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bme" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bmf" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmi" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) @@ -3493,7 +3493,7 @@ "bpi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/cargo) "bpj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bpk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/medical/sleeper) -"bpl" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the proceedings inside the test chamber."; name = "Test Chamber Monitor"; network = list("Miscellaneous Reseach"); pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bpl" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bpm" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bpn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bpo" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/rnd/test_area) @@ -4226,7 +4226,7 @@ "bDn" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/medbay2) "bDo" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bDp" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) -"bDq" = (/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bDq" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the proceedings inside the test chamber."; name = "Test Chamber Monitor"; network = list("Miscellaneous Reseach"); pixel_x = 32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bDr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/rnd/storage) "bDs" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/rnd/mixing) "bDt" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/storage) @@ -11188,8 +11188,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUbClbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbGtbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHbBobGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQbDqbIVbIUbIRbIQbITbISbDqblUbDtbDrbOcblTbuqbDybmlbOabuqbngbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbmfblzbplblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbIVbIUbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabuqbngbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdbjdbopboqboKbnKboYbpwbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbjybjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjRbiybjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 1772967561809f1c463a3f7148b9005db8a6ced1 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 16:41:38 +0200 Subject: [PATCH 044/144] Map fixes There are no longer british and american security cameras labeled armoury/armory. Cameras now named: Armoury, Armoury - Secure, Armoury - Tactical Equipment. Gives the AI SMES an initial charge level. The AI core can run into power issues during the first hour of a round if no one sorts to the engine. --- maps/tgstation2.dmm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 2e8d24c063..426473299d 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -617,7 +617,7 @@ "alS" = (/obj/structure/stool/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/maintenance/dormitory) "alT" = (/turf/simulated/floor{icon_state = "red"},/area/security/prison) "alU" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/security/prison) -"alV" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera{c_tag = "Armory"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"alV" = (/obj/machinery/camera{c_tag = "Armoury - Tactical Equipment "; dir = 2; network = list("SS13")},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access = null; req_access_txt = "58"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "alW" = (/turf/simulated/wall/r_wall,/area/security/warden) "alX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "alY" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/donut_box,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) @@ -744,7 +744,7 @@ "aop" = (/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/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "aoq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "aor" = (/obj/structure/closet/wardrobe/tactical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"aos" = (/obj/machinery/camera{c_tag = "Tactical Equipment"; dir = 2; network = list("SS13")},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access = null; req_access_txt = "58"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"aos" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera{c_tag = "Armoury - Secure"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "aot" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/security/range) "aou" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "aov" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/fore) @@ -1561,7 +1561,7 @@ "aEa" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEb" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aEc" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"aEd" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"aEd" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 5e+006},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aEe" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aEf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aEg" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_two) @@ -11102,12 +11102,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaamaaaaawaayaawaaaaawaayaawaaaaawaayaawaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaQaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaaVaaNaaKaaNaaKaaNaaSaauaauaaUaaTaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaaaaaafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcaaaaaaafcaaaaaaaaaaaaaaaaaaaaDaaeaawaayaawaaaaawaayaawaaeaawaayaawaaeaaaaaaaaeaaeaaOaaaaaaaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaMaaLaaeaauaaJaaEaaEaaEaaEaaEaaCaaIaaHaaGaaFaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaaaaaaaaaaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaalWalWalWalWalWalWalWaaeaaaaauaogaoeaaKaoeaaKaoeaoBaoiaoHaoCaoDaauaaWaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoraosaoraoralWaaaaaeaauaoKaotaoiaotaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoralVaoraoralWaaaaaeaauaoKaotaoiaotaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLamKanSamIamHanRabtaaeaaaalWanXanWanVamManLalWaaaaaaanzanKanIanJanPaaKanIaaKaaKanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeaoxaowaovaobaobaobaobaobaobaobaobaobaobaobaobaoAaowaowaozaodaocaohaofanZamTamWaoaalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambanAamkamjamiahlalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBamGaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWalVamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWaosamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaeaawamYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzarEamqarMamqarKarLaepabaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawarRaawaaaaawarRaawaaaaawarRaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvaswasxarSauwarVauMarXarYarZauParZaxtatdaepadpaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c221d8746775096238486291c82c7f6fa23bbf20 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 16:52:00 +0200 Subject: [PATCH 045/144] Adds missing power cable in the engine monitor room. --- maps/tgstation2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 426473299d..174530211b 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -5883,7 +5883,7 @@ "cjg" = (/obj/item/weapon/wirecutters,/turf/space,/area/space) "cjh" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/engineering) "cji" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) -"cjj" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core")},/turf/simulated/floor{icon_state = "warning"},/area/engine/engine_monitoring) +"cjj" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core")},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "warning"},/area/engine/engine_monitoring) "cjk" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_smes) "cjl" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) "cjm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) From a30837bc6d4ed443b4663a8fd6c97903e41de8ff Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 17:17:27 +0200 Subject: [PATCH 046/144] Minimum effort re-connection of engineering power monitor computer. So many map conflicts in the future :,( --- maps/tgstation2.dmm | 59 ++++++++++++++++++++++++--------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 174530211b..10b3c39393 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -5189,7 +5189,7 @@ "bVO" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bVP" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) "bVQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bVR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/atmos) +"bVR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "bVS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bVT" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bVU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) @@ -5209,7 +5209,7 @@ "bWi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bWj" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/space,/area/space) "bWk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/crew_quarters/captain) -"bWl" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/atmos) +"bWl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "bWm" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bWn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bWo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) @@ -5614,7 +5614,7 @@ "cdX" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/wall/r_wall,/area/atmos) "cdY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engine_monitoring) "cdZ" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area/atmos) -"cea" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/atmos) +"cea" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "ceb" = (/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) "cec" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) "ced" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) @@ -5665,13 +5665,13 @@ "ceW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Mix"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/atmos) "ceX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "ceY" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/atmos) -"ceZ" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"ceZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Atmospherics Substation"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/atmos) "cfa" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/autoname,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfb" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfc" = (/turf/simulated/wall,/area/rnd/xenobiology) "cfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cfe" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio5"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/rnd/xenobiology) -"cff" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"cff" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cfg" = (/turf/simulated/floor/plating,/area/engine/storage_hard) "cfh" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/clothing/glasses/welding,/obj/structure/closet/fireaxecabinet{pixel_y = 32},/turf/simulated/floor,/area/atmos) "cfi" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/rnd/xenobiology) @@ -6036,7 +6036,7 @@ "cmd" = (/turf/space,/area/vox_station/southeast_solars) "cme" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/engine/atmos_monitoring) "cmf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cmg" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor,/area/atmos) +"cmg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/atmos) "cmh" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) "cmi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor,/area/atmos) "cmj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engine/workshop) @@ -6234,7 +6234,7 @@ "cpT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor,/area/atmos) "cpU" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/wrench,/obj/item/device/flashlight,/obj/machinery/cell_charger,/turf/simulated/floor,/area/engine/workshop) "cpV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating,/area/engine/atmos_monitoring) -"cpW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/pipedispenser,/obj/machinery/atmospherics/pipe/manifold/visible/purple,/turf/simulated/floor,/area/atmos) +"cpW" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cpX" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/workshop) "cpY" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "cpZ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) @@ -6468,7 +6468,7 @@ "cut" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/medical/surgeryprep) "cuu" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; name = "Air to External"},/turf/simulated/floor,/area/atmos) "cuv" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; name = "Air to Distro"},/turf/simulated/floor,/area/atmos) -"cuw" = (/obj/machinery/atmospherics/binary/pump/on{name = "External to Filter"},/turf/simulated/floor,/area/atmos) +"cuw" = (/obj/machinery/atmospherics/binary/pump/on{name = "External to Filter"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cux" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/surgeryprep) "cuy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/virologyaccess) "cuz" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) @@ -6562,7 +6562,7 @@ "cwj" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape/transit) "cwk" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape/transit) "cwl" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape/transit) -"cwm" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/atmos) +"cwm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cwn" = (/turf/space/transit/east/shuttlespace_ew7,/area/shuttle/escape_pod5/transit) "cwo" = (/turf/space/transit/east/shuttlespace_ew8,/area/shuttle/escape_pod5/transit) "cwp" = (/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod5/transit) @@ -7003,7 +7003,7 @@ "cEI" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/hallway/primary/aft) "cEJ" = (/obj/machinery/power/emitter{anchored = 1; id = "EngineEmitter"; state = 2},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/engine/engine_room) "cEK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/virologyaccess) -"cEL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Atmospherics Substation"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/atmos) +"cEL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/pipedispenser,/obj/machinery/atmospherics/pipe/manifold/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cEM" = (/turf/unsimulated/wall/fakeglass{dir = 1; icon_state = "fakewindows"},/area/syndicate_mothership) "cEN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/syndicate_mothership) "cEO" = (/turf/simulated/floor/wood,/area/syndicate_mothership) @@ -7043,14 +7043,14 @@ "cFw" = (/obj/machinery/light,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "cFx" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/hydroponics{closed_system = 1; name = "isolation tray"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "cFy" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) -"cFz" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) +"cFz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cFA" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop", "engine_waste_filter_one" = "Engine Waste - Filter One", "engine_waste_filter_two" = "Engine Waste - Filter Two")},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/atmos_monitoring) "cFB" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) "cFC" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) "cFD" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) "cFE" = (/turf/unsimulated/wall,/area/start) "cFF" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) -"cFG" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/aft) +"cFG" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cFH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/engine_eva) "cFI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cFJ" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -8300,7 +8300,7 @@ "ddF" = (/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/research_port) "ddG" = (/obj/machinery/camera{c_tag = "Entrance North"; dir = 2; network = list("Tcomsat")},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/entrance) "ddH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"ddI" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor,/area/atmos) +"ddI" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "ddJ" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) "ddK" = (/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_mothership) "ddL" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor,/area/atmos) @@ -8416,7 +8416,7 @@ "dfR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dfS" = (/obj/machinery/computer/reconstitutor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dfT" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) -"dfU" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor,/area/hallway/primary/aft) +"dfU" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/primary/aft) "dfV" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/hallway/primary/aft) "dfW" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "dfX" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) @@ -9563,6 +9563,7 @@ "dBU" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) "dBV" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) "dBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) +"dBX" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/aft) "dBY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/research_outpost/tempstorage) "dBZ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dCa" = (/obj/machinery/vending/assist{contraband = null; name = "AntagCorpVent"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -9684,6 +9685,7 @@ "dEm" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/longtermstorage) "dEn" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) "dEo" = (/obj/machinery/door_control{id = "syndieshutters_workshop"; name = "remote shutter control"; pixel_x = 25; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"dEp" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "dEq" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) "dEr" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dEs" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) @@ -9943,6 +9945,7 @@ "dJm" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) "dJn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) "dJo" = (/turf/simulated/wall,/area/mine/west_outpost) +"dJp" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "dJs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJu" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) @@ -11202,21 +11205,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxbqccDfcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacvZcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGblFblHcCKcCNcCTcCmcCmcCmcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaUdaTdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGucFGcFzcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPdfUdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTddIdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcflchwchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcmgckyckxcmecmaclPclNclCclyclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScpWcpVcpDcpAcpFchBcpIcpGcpLchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTbWldeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZbWlcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcshcsicsjcrUcrXcrXcsgcrXcsmcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcwmcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClceKbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcqycaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaaceecicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZcpJcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQceKbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaciPaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecpQcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBecIcsyceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecbJcpBcbDcpxcbDcpwcbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNceaceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClceKbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbVRbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBecKecJceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceZbQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBecNcgTceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffbQGcELchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcpWckyckxcmecmaclPclNclCclyclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScELcpVcpDcpAcpFchBcpIcpGcpLchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcwmdeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcwmcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcshcsicsjcrUcrXcrXcsgcrXcsmcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcFzcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClceKbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcqycaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaaceecicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZddIcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQceKbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaciPaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecFGcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBecIcsyceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecbJcpBcbDcpxcbDcpwcbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNbVRceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClceKbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbWlbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBecKecJceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBecNcgTceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffcmgceZchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRcWPcWKciBciFciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkcrjcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcWZctScXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From d5a973e38fa4724507ad8bc9fb6495c389b6c543 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 21:56:21 +0200 Subject: [PATCH 047/144] More cables no longer missing. --- maps/tgstation2.dmm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 938d6e33fe..7037df3710 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -1562,7 +1562,7 @@ "aEb" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aEc" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aEd" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"aEe" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 5e+006},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"aEe" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/smes/buildable{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aEf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aEg" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEh" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -5883,8 +5883,8 @@ "cjg" = (/obj/item/weapon/wirecutters,/turf/space,/area/space) "cjh" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/engineering) "cji" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) -"cjj" = (/obj/machinery/computer/station_alert,/turf/simulated/floor,/area/engine/engineering_monitoring) -"cjk" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cjj" = (/obj/machinery/computer/station_alert,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cjk" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engine/engineering_monitoring) "cjl" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) "cjm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "cjn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engine_airlock) @@ -6002,7 +6002,7 @@ "clv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) "clw" = (/turf/simulated/floor/plating/airless,/area/solar/port) "clx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"cly" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cly" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/engineering_monitoring) "clz" = (/turf/simulated/floor/plating,/area/engine/engine_waste) "clA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_waste) "clB" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,/turf/simulated/floor,/area/atmos) @@ -6017,7 +6017,7 @@ "clK" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor,/area/atmos) "clL" = (/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engine/storage_hard) "clM" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engine_waste) -"clN" = (/obj/machinery/camera{c_tag = "Engineering Monitoring"; dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) +"clN" = (/obj/machinery/camera{c_tag = "Engineering Monitoring"; dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering_monitoring) "clO" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/briefcase/inflatable{pixel_y = 3},/obj/structure/table/reinforced{icon_state = "table"},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = -3; pixel_y = 0},/turf/simulated/floor,/area/engine/engine_eva) "clP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) "clQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) @@ -6223,7 +6223,7 @@ "cpI" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engineering_monitoring) "cpJ" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area/atmos) "cpK" = (/obj/machinery/portable_atmospherics/canister/phoron,/turf/simulated/floor/plating,/area/engine/storage_hard) -"cpL" = (/obj/machinery/power/monitor{name = "Main Power Grid Monitoring"},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cpL" = (/obj/machinery/power/monitor{name = "Main Power Grid Monitoring"},/obj/structure/cable,/turf/simulated/floor,/area/engine/engineering_monitoring) "cpM" = (/obj/machinery/light{dir = 1},/obj/machinery/disposal,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "cpN" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "cpO" = (/obj/machinery/atmospherics/pipe/manifold/visible/purple{dir = 1},/turf/simulated/floor,/area/atmos) @@ -7670,7 +7670,7 @@ "cRz" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRA" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRB" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) -"cRC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/hallway/primary/aft) +"cRC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cRD" = (/obj/machinery/atmospherics/pipe/cap/visible{color = "#00ffff"; dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) "cRE" = (/turf/unsimulated/beach/sand{tag = "icon-desert1"; icon_state = "desert1"},/area/centcom/ferry) "cRF" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/tofukabob,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) @@ -8300,7 +8300,7 @@ "ddF" = (/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/research_port) "ddG" = (/obj/machinery/camera{c_tag = "Entrance North"; dir = 2; network = list("Tcomsat")},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/entrance) "ddH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"ddI" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/engine/engineering_monitoring) +"ddI" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/primary/aft) "ddJ" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) "ddK" = (/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_mothership) "ddL" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor,/area/atmos) @@ -8416,7 +8416,7 @@ "dfR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dfS" = (/obj/machinery/computer/reconstitutor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dfT" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) -"dfU" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/turf/simulated/floor,/area/hallway/primary/aft) +"dfU" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering_monitoring) "dfV" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/hallway/primary/aft) "dfW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "0"; req_one_access_txt = "54;65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dfX" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) @@ -9563,6 +9563,7 @@ "dBU" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) "dBV" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) "dBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) +"dBX" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "dBY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/research_outpost/tempstorage) "dBZ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dCa" = (/obj/machinery/vending/assist{contraband = null; name = "AntagCorpVent"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -11202,9 +11203,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxbqccDfcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacvZcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcELcuhcCTcFzcFGcCKcCKcCKcCNcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaUdaTdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGucRqcRpcRCcRCcRCcRCcRCcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPddMdaGdaGdfVdaGdaGdfUcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTcROdQTcFAdQVdQUchBddIdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGucRqcRpddIddIddIddIcRCcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPddMdaGdaGdfVdaGdaGdBXcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTcROdQTcFAdQVdQUchBdfUdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcflchwchvchxcnVcnKcuucmgckyclWcnFcnIcnHclNcntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibclCckyckxcmecmaclPclycjkcjjclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScpWcpVcpDcpAcpFchBcpIcpGcpLchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 3dd3b9af304ec9abecfe06226ce64e6a0d72eb46 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 16 Oct 2014 22:11:08 +0200 Subject: [PATCH 048/144] Fixes #6754. All station pipes should again be properly layered when floor tiles are installed, etc. --- maps/tgstation2.dmm | 821 ++++++++++++++++++++++---------------------- 1 file changed, 411 insertions(+), 410 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 99a06eb5c3..5f504d281d 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -50,7 +50,7 @@ "aaX" = (/turf/simulated/wall,/area/security/detectives_office) "aaY" = (/obj/structure/closet/secure_closet/brig,/turf/simulated/floor,/area/security/brig) "aaZ" = (/turf/simulated/floor,/area/security/brig) -"aba" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aba" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "abb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) "abc" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/auxport) "abd" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Riot Control"; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) @@ -127,7 +127,7 @@ "acw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "acx" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "acy" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"acz" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"acz" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "acA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/camera{c_tag = "Brig Center"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) "acB" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) "acC" = (/obj/machinery/flasher_button{id = "permflash"; name = "Brig flashes"; pixel_x = 0; pixel_y = -27; tag = "permflash"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/brig) @@ -169,7 +169,7 @@ "adm" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/brig) "adn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ado" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"adp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"adp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adq" = (/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "ads" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -250,7 +250,7 @@ "aeP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aeQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "aeR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/security/detectives_office) -"aeS" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aeS" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aeT" = (/obj/structure/closet/secure_closet/hos,/obj/item/device/radio/intercom{pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aeU" = (/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aeV" = (/obj/structure/closet{name = "Evidence Closet"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) @@ -366,12 +366,12 @@ "ahb" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/turf/simulated/floor/plating,/area/space) "ahc" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "ahd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/security/detectives_office) -"ahe" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/item/trash/raisins,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"ahe" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/item/trash/raisins,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ahf" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 1"; dir = 2; network = list("SS13","Prison")},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "ahg" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) "ahh" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/dormitory) "ahi" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/brig) -"ahj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"ahj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ahk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "ahl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Fore Solar Access"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) "ahm" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Security Equipment South"; dir = 4; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) @@ -423,7 +423,7 @@ "aig" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor,/area/security/prison) "aih" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "aii" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) -"aij" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aij" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "aik" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/dormitory) "ail" = (/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/airless,/area/solar/auxstarboard) "aim" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/turf/simulated/floor,/area/security/prison) @@ -516,10 +516,10 @@ "ajV" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "ajW" = (/obj/machinery/light{dir = 8},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase{pixel_x = -2; pixel_y = -5},/obj/item/weapon/storage/briefcase{pixel_x = 3; pixel_y = 0},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "ajX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"ajY" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"ajY" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "ajZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aka" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"akb" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/security/detectives_office) +"akb" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/security/detectives_office) "akc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akd" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dorm_airlock"; name = "Dormitory Airlock Console"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "dorm_pump"; tag_chamber_sensor = "dorm_sensor"; tag_exterior_door = "dorm_outer"; tag_interior_door = "dorm_inner"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "ake" = (/obj/structure/window/basic{dir = 1},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) @@ -551,7 +551,7 @@ "akE" = (/obj/structure/table,/obj/item/weapon/dice,/turf/simulated/floor/wood,/area/maintenance/dormitory) "akF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/prison) -"akH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"akH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "akI" = (/obj/structure/sign/electricshock{pixel_x = -32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/lobby) "akJ" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/lobby) "akK" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/dormitory) @@ -588,7 +588,7 @@ "alp" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/camera{c_tag = "Brig Toxin Control"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/security/brig) "alq" = (/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor/plating,/area/security/brig) "alr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/portable_atmospherics/powered/scrubber,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/security/brig) -"als" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"als" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "alt" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor,/area/security/brig) "alu" = (/obj/machinery/door/window/westleft{dir = 1; name = "Forensics Area"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/security/detectives_office) "alv" = (/obj/machinery/camera{c_tag = "Prison Wing Processing"; dir = 1},/obj/structure/closet/secure_closet/brig,/turf/simulated/floor,/area/security/brig) @@ -684,7 +684,7 @@ "anh" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "ani" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/main) "anj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/main) -"ank" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"ank" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anl" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/fore) "anm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "ann" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) @@ -703,11 +703,11 @@ "anA" = (/obj/machinery/power/solar_control{id = "auxsolarnorth"; name = "Fore Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/foresolar) "anB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anC" = (/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/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"anD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anE" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "anF" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) -"anG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/security/range) -"anH" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/security/range) +"anH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anI" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) "anJ" = (/obj/machinery/camera{c_tag = "Security Medical Station"; dir = 1; network = list("SS13")},/turf/simulated/floor,/area/security/range) "anK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/security/range) @@ -814,7 +814,7 @@ "apH" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/combat,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) "apI" = (/obj/structure/rack,/obj/item/weapon/secbot_assembly,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) "apJ" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) -"apK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Dormitory\\Security Maintenance"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"apK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Dormitory\\Security Maintenance"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) "apL" = (/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/dormitory) "apM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/warden) "apN" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/security/warden) @@ -830,7 +830,7 @@ "apX" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main) "apY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aqa" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = 25; pixel_y = 25; tag_door = "escape_pod_3_berth_hatch"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aqa" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = 25; pixel_y = 25; tag_door = "escape_pod_3_berth_hatch"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqb" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqc" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_3_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -866,7 +866,7 @@ "aqH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "aqI" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) "aqJ" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) -"aqK" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aqK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqL" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqM" = (/obj/structure/closet/l3closet/security,/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) "aqN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/warden) @@ -886,7 +886,7 @@ "arb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "arc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "ard" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/hallway/primary/port) -"are" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"are" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arf" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arg" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/warden) @@ -904,8 +904,8 @@ "art" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_port) "aru" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/security_port) "arv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/security_port) -"arw" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"arx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"arw" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"arx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ary" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/space,/area/space) "arz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) "arA" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset,/obj/machinery/camera/xray{c_tag = "Security Escape Pod"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -940,14 +940,14 @@ "asd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/highsecurity{name = "Secure Armoury Section"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "ase" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asf" = (/turf/simulated/wall,/area/hydroponics/garden) -"asg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) +"asg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) "ash" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "asi" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "asj" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) "ask" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) "asl" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod1/station) "asm" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod2/station) -"asn" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"asn" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aso" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station) "asp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "asq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -962,16 +962,16 @@ "asz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "asA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics/garden) "asB" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) -"asC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/meter,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"asC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "asE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) "asF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"asG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"asG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/main) "asI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "asJ" = (/obj/machinery/lapvend,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) "asK" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) -"asL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"asL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "asM" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) "asN" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor,/area/hydroponics) "asO" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central_one) @@ -1024,7 +1024,7 @@ "atJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "atK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) "atL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) -"atM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/main) +"atM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/main) "atN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) "atO" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "atP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/port) @@ -1073,8 +1073,8 @@ "auG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) "auH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) "auI" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"auJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"auK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"auJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"auK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "auL" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "auM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Briefing Room"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "auN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -1096,7 +1096,7 @@ "avd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "ave" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/storage/art) "avf" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/art) -"avg" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"avg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "avh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) "avi" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) "avj" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) @@ -1276,8 +1276,8 @@ "ayB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_one) "ayC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "ayD" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayE" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"ayF" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"ayE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"ayF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "ayG" = (/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/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "ayH" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "ayI" = (/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) @@ -1320,7 +1320,7 @@ "azt" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "azu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "azv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hydroponics) -"azw" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;25;28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"azw" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;25;28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/bar) "azx" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "azy" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "azz" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) @@ -1330,7 +1330,7 @@ "azD" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_y = 24; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_y = 40; tag = "icon-direction_sec (NORTH)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_y = 32; tag = "icon-direction_med (EAST)"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) "azE" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/hallway/primary/central_one) "azF" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry) -"azG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"azG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "azH" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) "azI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "azJ" = (/obj/machinery/door/window{dir = 4; name = "Bar"; req_access_txt = "25"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) @@ -1449,9 +1449,9 @@ "aBS" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBT" = (/obj/machinery/computer/card,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBU" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aBV" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aBV" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aBW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/secondary/entry) -"aBX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aBX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) "aBY" = (/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) "aBZ" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) "aCa" = (/turf/simulated/floor,/area/storage/primary) @@ -1533,7 +1533,7 @@ "aDy" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) "aDz" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) "aDA" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aDB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"aDB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "aDC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/locker) "aDD" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/locker) "aDE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) @@ -1571,7 +1571,7 @@ "aEk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "aEl" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEm" = (/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) -"aEn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"aEn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "aEo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aEp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/vacantoffice) "aEq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) @@ -1635,7 +1635,7 @@ "aFw" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aFx" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aFy" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aFz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aFz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) "aFA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/library) "aFB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aFC" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/library) @@ -1650,17 +1650,17 @@ "aFL" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aFM" = (/turf/simulated/floor,/area/hydroponics/garden) "aFN" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"aFO" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/locker) +"aFO" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/locker) "aFP" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/wardrobe/suit,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) -"aFQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"aFR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"aFQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aFR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "aFS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/robot,/turf/simulated/floor/plating,/area/maintenance/locker) "aFT" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/locker) "aFU" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall,/area/maintenance/locker) -"aFV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aFV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) "aFW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/hallway/secondary/entry) "aFX" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) -"aFY" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"aFY" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "aFZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) "aGa" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/crew_quarters/locker) "aGb" = (/obj/item/weapon/cigbutt,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -1732,11 +1732,11 @@ "aHp" = (/obj/structure/disposalpipe/segment{dir = 4},/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/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) "aHq" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "aHr" = (/turf/simulated/wall,/area/crew_quarters/sleep) -"aHs" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/quartermaster/storage) +"aHs" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/quartermaster/storage) "aHt" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/locker) "aHu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "aHv" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aHw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aHw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "aHx" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aHy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "aHz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -1833,8 +1833,8 @@ "aJm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/security/vacantoffice) "aJn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "aJo" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/cell_charger,/turf/simulated/floor,/area/storage/tools) -"aJp" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"aJq" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aJp" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aJq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "aJr" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "aJs" = (/obj/structure/window/basic{dir = 8},/turf/simulated/floor/beach/water{tag = "icon-seadeep"; icon_state = "seadeep"},/area/crew_quarters/fitness) "aJt" = (/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/primary/starboard) @@ -1870,7 +1870,7 @@ "aJX" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/carpet,/area/library) "aJY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_south_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access_txt = "13"; tag_airlock_mech_sensor = "escape_dock_south_mech"; tag_airpump = "escape_dock_south_pump"; tag_chamber_sensor = "escape_dock_south_sensor"; tag_exterior_door = "escape_dock_south_outer"; tag_interior_door = "escape_dock_south_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_mech"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aJZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Escape Airlock"; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = -19},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aKa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"aKa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aKb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aKc" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aKd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hydroponics/garden) @@ -1926,7 +1926,7 @@ "aLb" = (/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aLe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "aLf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/locker) "aLg" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aLh" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) @@ -1940,10 +1940,10 @@ "aLp" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aLq" = (/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) "aLr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aLs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) +"aLs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) "aLt" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aLu" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/port) -"aLv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) "aLw" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) "aLx" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency2) "aLy" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/port) @@ -2039,7 +2039,7 @@ "aNk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aNl" = (/turf/simulated/wall,/area/maintenance/locker) "aNm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/hallway/primary/port) -"aNn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aNn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "aNo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aNp" = (/obj/machinery/computer/cryopod{density = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aNq" = (/obj/structure/closet/secure_closet/personal,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2048,9 +2048,9 @@ "aNt" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; name = "Locker Room"; sortType = "Locker Room"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) "aNu" = (/obj/structure/table,/obj/machinery/faxmachine{anchored = 1; department = "Vacant Office"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aNv" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/blood/oil,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) -"aNw" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aNw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "aNx" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/locker) -"aNy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aNy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "aNz" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/tools) "aNA" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/storage/tools) "aNB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/tools) @@ -2101,7 +2101,7 @@ "aOu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) "aOv" = (/obj/machinery/door/airlock/glass_command{name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/bridge) "aOw" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/locker) -"aOx" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aOx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "aOy" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aOz" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,/obj/item/clothing/suit/apron/overalls,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "aOA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -2354,11 +2354,11 @@ "aTn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "aTo" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aTp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aTq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aTr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aTq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aTr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aTs" = (/obj/machinery/light{dir = 1},/obj/structure/stool,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"aTt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aTu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aTt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aTu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aTv" = (/obj/structure/flora/ausbushes/sunnybush,/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/grass,/area/hydroponics/garden) "aTw" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/crew_quarters/kitchen) "aTx" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -2405,7 +2405,7 @@ "aUm" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aUn" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) "aUo" = (/turf/simulated/wall,/area/bridge) -"aUp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_one_access_txt = "1;5;11;18;24"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aUp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_one_access_txt = "1;5;11;18;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "aUq" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aUr" = (/obj/item/weapon/wrench,/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Bridge West"; dir = 2},/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aUs" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/bridge) @@ -2416,7 +2416,7 @@ "aUx" = (/turf/simulated/floor{dir = 4; icon_state = "escapecorner"},/area/bridge) "aUy" = (/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/obj/machinery/atm{pixel_x = -25},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aUz" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aUA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aUB" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) "aUC" = (/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_one) "aUD" = (/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -2429,13 +2429,13 @@ "aUK" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/locker) "aUL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "aUM" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"aUN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aUO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"aUP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aUQ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aUR" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "centcom_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13"; tag_airpump = "centcom_shuttle_dock_pump"; tag_chamber_sensor = "centcom_shuttle_dock_sensor"; tag_exterior_door = "centcom_shuttle_dock_outer"; tag_interior_door = "centcom_shuttle_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "centcom_shuttle_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "centcom_shuttle_dock_pump"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aUS" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/hydroponics) -"aUT" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUT" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aUU" = (/obj/structure/flora/ausbushes/brflowers,/obj/machinery/camera/autoname{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/grass,/area/hydroponics/garden) "aUV" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "solar_tool_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_tool_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_tool_pump"; tag_exterior_door = "solar_tool_outer"; frequency = 1379; id_tag = "solar_tool_airlock"; tag_interior_door = "solar_tool_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_tool_sensor"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aUW" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) @@ -2444,18 +2444,18 @@ "aUZ" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) "aVa" = (/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) "aVb" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/stamp,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/security/vacantoffice) -"aVc" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aVd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aVe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aVc" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aVd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aVe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVf" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aVg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aVh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aVi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aVh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aVi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aVj" = (/obj/structure/flora/ausbushes,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/grass,/area/hydroponics/garden) -"aVk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aVk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aVl" = (/turf/space,/area/shuttle/transport1/station) "aVm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aVn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aVn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aVo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aVp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) "aVq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) @@ -2466,12 +2466,12 @@ "aVv" = (/obj/machinery/suit_cycler/security,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aVw" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) "aVx" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera{c_tag = "Holodeck"},/turf/simulated/floor,/area/crew_quarters/fitness) -"aVy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aVz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/fore) -"aVA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aVy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aVz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/fore) +"aVA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aVB" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/locker) "aVC" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor,/area/crew_quarters/locker) -"aVD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aVD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVF" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1475; listening = 0; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -30},/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) "aVG" = (/obj/item/device/radio/intercom{pixel_x = 30},/obj/machinery/door_timer/cell_1{pixel_x = 32; pixel_y = -32},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) @@ -2503,7 +2503,7 @@ "aWg" = (/obj/machinery/flasher_button{id = "IAflash"; pixel_y = -30},/obj/machinery/door_control{id = "visit_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/prison) "aWh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hydroponics/garden) "aWi" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aWj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aWj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aWk" = (/obj/structure/table/reinforced,/obj/item/weapon/hatchet,/obj/item/weapon/minihoe,/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aWl" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) "aWm" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) @@ -2527,8 +2527,8 @@ "aWE" = (/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},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aWF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aWG" = (/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) -"aWH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aWI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aWH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aWI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aWJ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/landmark{name = "JoinLateCryo"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aWK" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aWL" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) @@ -2554,12 +2554,12 @@ "aXf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aXg" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "arrivals_sensor"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aXh" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aXi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aXi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aXj" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aXk" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Chapel Office"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aXl" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "aXm" = (/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/crew_quarters/fitness) -"aXn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aXn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aXo" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) "aXp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "aXq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/security/prison) @@ -2606,7 +2606,7 @@ "aYf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aYg" = (/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/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "aYh" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aYi" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aYi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aYj" = (/turf/simulated/floor{icon_state = "escapecorner"; dir = 8},/area/crew_quarters/fitness) "aYk" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/secondary/exit) "aYl" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) @@ -2615,9 +2615,9 @@ "aYo" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYq" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) -"aYr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aYr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aYs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/maintenance/substation/civilian_east) -"aYt" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = "Bar"; name = "Bar"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYt" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = "Bar"; name = "Bar"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aYu" = (/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -2629,19 +2629,19 @@ "aYC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aYD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/bar) "aYE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aYF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aYF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) "aYG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/bar) "aYH" = (/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/bar) "aYI" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aYJ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aYK" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aYL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYP" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYP" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "aYQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/bar) -"aYR" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYR" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "aYS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/storage/tools) "aYT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) "aYU" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) @@ -2671,16 +2671,16 @@ "aZs" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZt" = (/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{icon_state = "vault"; dir = 4},/area/security/nuke_storage) "aZu" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/primary) -"aZv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aZv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aZw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aZz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aZz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aZA" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_1_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aZB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/storage/primary) -"aZC" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/primary) +"aZC" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/primary) "aZD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/storage/primary) -"aZE" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aZE" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aZF" = (/turf/simulated/floor,/area/hallway/primary/starboard) "aZG" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aZH" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) @@ -2696,7 +2696,7 @@ "aZR" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aZS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) "aZT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aZU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aZU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aZV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aZW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aZX" = (/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/bar) @@ -2709,9 +2709,9 @@ "bae" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "baf" = (/obj/machinery/door/airlock/engineering{name = "Civilian East Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "bag" = (/turf/simulated/floor/plating,/area/maintenance/bar) -"bah" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;22"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/chapel/main) -"bai" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) -"baj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bah" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;22"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/chapel/main) +"bai" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"baj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bak" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bal" = (/turf/simulated/wall,/area/quartermaster/storage) "bam" = (/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/bar) @@ -2720,19 +2720,19 @@ "bap" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) "baq" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) "bar" = (/turf/simulated/wall,/area/quartermaster/office) -"bas" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) +"bas" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) "bat" = (/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/security/prison) -"bau" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bau" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bav" = (/obj/machinery/camera{c_tag = "Fitness Room East"; dir = 1},/obj/machinery/light,/obj/structure/stool,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) "baw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bax" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bax" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bay" = (/turf/simulated/wall,/area/bridge/meeting_room) -"baz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"baz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "baA" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "baB" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"baC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"baC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals) "baD" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"baE" = (/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"baE" = (/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "baF" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "baG" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) "baH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) @@ -2746,8 +2746,8 @@ "baP" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "baQ" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "baR" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"baS" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"baT" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"baS" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"baT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/evahallway) "baU" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_1_berth"; pixel_x = -25; pixel_y = 30; tag_door = "escape_pod_1_berth_hatch"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "baV" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "baW" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -2756,25 +2756,25 @@ "baZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) "bba" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) "bbb" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) -"bbc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bbc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bbd" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/library) "bbe" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Dormitory Bedroom 1"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "bbf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "bbg" = (/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/chapel/main) "bbh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"bbi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bbi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bbj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/secondary/exit) -"bbk" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bbk" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bbl" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/exit) "bbm" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) "bbn" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "bbo" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) -"bbp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "bbq" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "bbr" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) "bbs" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) -"bbt" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bbu" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bbu" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "bbv" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/wardrobe/black,/turf/simulated/floor,/area/gateway) "bbw" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/vending/cola,/turf/simulated/floor,/area/gateway) "bbx" = (/obj/structure/stool,/turf/simulated/floor,/area/gateway) @@ -2784,24 +2784,24 @@ "bbB" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "bbC" = (/obj/machinery/door/airlock{name = "Brig Restroom"; req_access_txt = "0"},/turf/simulated/floor,/area/security/prison) "bbD" = (/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{icon_state = "vault"; dir = 6},/area/security/nuke_storage) -"bbE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bbF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bbG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bbH" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbJ" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) "bbK" = (/obj/structure/stool,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/office) -"bbL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bbM" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bbN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) -"bbO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) +"bbO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) "bbP" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbQ" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbR" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbS" = (/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) -"bbT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/bar) -"bbU" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;37"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/library) -"bbV" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/chapel/office) +"bbT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/bar) +"bbU" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;37"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/library) +"bbV" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/chapel/office) "bbW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbX" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bbY" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/turret,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -2820,25 +2820,25 @@ "bcl" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) "bcm" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) "bcn" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/hallway/primary/central_one) -"bco" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bco" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcp" = (/obj/item/device/radio/intercom{pixel_x = 25},/obj/structure/window/reinforced,/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bcq" = (/turf/simulated/wall,/area/hallway/primary/starboard) "bcr" = (/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "bcs" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"bct" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcu" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcv" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/effect/decal/cleanable/flour,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcw" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Kitchen"; name = "Kitchen"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcx" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcz" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcA" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bct" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcu" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcv" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/effect/decal/cleanable/flour,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcw" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Kitchen"; name = "Kitchen"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcx" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"bcC" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcD" = (/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/secondary/exit) "bcE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bcF" = (/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) -"bcG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcH" = (/obj/structure/sign/double/map/left,/turf/simulated/wall,/area/hallway/secondary/entry) "bcI" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bcJ" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -2846,8 +2846,8 @@ "bcL" = (/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "bcM" = (/obj/machinery/washing_machine,/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "bcN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bcO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bcP" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcP" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bcQ" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bcR" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/office) "bcS" = (/turf/simulated/floor,/area/quartermaster/office) @@ -2872,9 +2872,9 @@ "bdl" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "bdm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "bdn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bdo" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bdo" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bdp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bdq" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bdq" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bdr" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/gateway) "bds" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/gateway) "bdt" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/table,/obj/item/weapon/deck,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/gateway) @@ -2889,14 +2889,14 @@ "bdC" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/storage/primary) "bdD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/primary) "bdE" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/storage/primary) -"bdF" = (/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bdG" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bdF" = (/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bdG" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bdH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_x = -2; pixel_y = -28},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "bdI" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bdJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_1"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "bdK" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bdL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"bdM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bdN" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/turf/simulated/floor/plating,/area/maintenance/bar) "bdO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) "bdP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_2"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_2_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) @@ -2904,16 +2904,16 @@ "bdR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bdS" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/security/prison) "bdT" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) -"bdU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) -"bdV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) +"bdV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bdW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/library) "bdX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bdY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"bdZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Kitchen Cold Room Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bdZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Kitchen Cold Room Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "bea" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/kitchen) "beb" = (/obj/structure/stool,/turf/simulated/floor,/area/security/prison) "bec" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/bar) -"bed" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bed" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bee" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bef" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/office) "beg" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/camera{c_tag = "Common Brig Southwest"; dir = 4; network = list("SS13")},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/prison) @@ -2936,7 +2936,7 @@ "bex" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bey" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bez" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"beA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"beA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) "beB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "beC" = (/obj/structure/cryofeed,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "beD" = (/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) @@ -2957,8 +2957,8 @@ "beS" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "beT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "beU" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/bar) -"beV" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) -"beW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"beV" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"beW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "beX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) "beY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) "beZ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) @@ -2973,19 +2973,19 @@ "bfi" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bfj" = (/obj/item/weapon/folder/blue,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bfk" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfl" = (/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/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"bfm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bfl" = (/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/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bfm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bfn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) "bfo" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) "bfp" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) -"bfq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bfq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bfr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bfs" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_chapel_pump"; tag_exterior_door = "solar_chapel_outer"; frequency = 1379; id_tag = "solar_chapel_airlock"; tag_interior_door = "solar_chapel_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_chapel_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_chapel_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "solar_chapel_pump"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bft" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bfu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bfv" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bfw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"bfx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bfx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bfy" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/hallway/primary/starboard) "bfz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "bfA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) @@ -3022,9 +3022,9 @@ "bgf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) "bgg" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bgh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"bgi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bgi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bgj" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) -"bgk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bgk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bgl" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/athletic_mixed,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "bgm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/flora/pottedplant{tag = "icon-plant-06"; icon_state = "plant-06"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "bgn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms) @@ -3048,7 +3048,7 @@ "bgF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgG" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor,/area/hallway/primary/starboard) "bgH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"bgI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bgI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bgJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgL" = (/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -3058,8 +3058,8 @@ "bgP" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bgQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bgR" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"bgS" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"bgT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bgS" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bgT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bgU" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) "bgV" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) "bgW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/arrivals) @@ -3098,7 +3098,7 @@ "bhD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "vault"},/area/security/nuke_storage) "bhE" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "vault"; dir = 10},/area/security/nuke_storage) "bhF" = (/obj/machinery/gateway,/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/gateway) -"bhG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/storage/primary) +"bhG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/primary) "bhH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bhI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bhJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) @@ -3124,19 +3124,19 @@ "bid" = (/turf/simulated/wall,/area/medical/patient_wing) "bie" = (/obj/machinery/turret{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bif" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"big" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"bih" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"big" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bih" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bii" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/paper{info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; name = "Shotgun permit"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bij" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep) "bik" = (/obj/machinery/turret{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bil" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bil" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bim" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bin" = (/obj/structure/urinal{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bio" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bip" = (/obj/structure/table/woodentable,/obj/item/device/eftpos{eftpos_name = "Captain EFTPOS scanner"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "biq" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bir" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/medical/sleeper) -"bis" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 32},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bis" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 32},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "bit" = (/obj/machinery/newscaster{pixel_y = -32},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "CMO Office"; name = "CMO Office"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "biu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "biv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "whitered_w"; tag = "icon-whitered_w (WEST)"},/area/medical/medbay2) @@ -3187,13 +3187,13 @@ "bjo" = (/turf/simulated/floor,/area/gateway) "bjp" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bjq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bjr" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bjr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) "bjs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/bar) "bjt" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bju" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/bar) "bjv" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_one) "bjw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"bjx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bjx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) "bjy" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bjz" = (/obj/machinery/light,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bjA" = (/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) @@ -3215,21 +3215,21 @@ "bjQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bjR" = (/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/mixing) "bjS" = (/turf/simulated/floor/airless,/area/rnd/test_area) -"bjT" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/engine,/area/rnd/mixing) +"bjT" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/engine,/area/rnd/mixing) "bjU" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) -"bjV" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bjV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bjW" = (/obj/machinery/lapvend,/turf/simulated/floor,/area/storage/primary) "bjX" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/rnd/test_area) -"bjY" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"bjZ" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bjY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bjZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bka" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 4},/area/rnd/test_area) -"bkb" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bkb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "bkc" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bkd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bke" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/storage/emergency) "bkf" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) "bkg" = (/turf/simulated/floor/plating,/area/maintenance/cargo) -"bkh" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bkh" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bki" = (/turf/simulated/wall,/area/maintenance/cargo) "bkj" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_5_berth"; pixel_x = -25; pixel_y = 25; tag_door = "escape_pod_5_berth_hatch"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bkk" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) @@ -3260,7 +3260,7 @@ "bkJ" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor,/area/medical/sleeper) "bkK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Diagnostics Maintenance Access"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/sleeper) "bkL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/engineering) -"bkM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bkM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "bkN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light,/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bkO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bkP" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/medbay2) @@ -3290,13 +3290,13 @@ "bln" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor,/area/quartermaster/storage) "blo" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) "blp" = (/turf/simulated/floor,/area/quartermaster/storage) -"blq" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"blq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/evahallway) "blr" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/storage) "bls" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/quartermaster/office) "blt" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "blu" = (/turf/simulated/wall/r_wall,/area/maintenance/research_port) "blv" = (/obj/item/weapon/storage/donut_box,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"blw" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"blw" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "blx" = (/turf/simulated/wall,/area/maintenance/research_port) "bly" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "Medbay Patient Hallway - Starboard"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "blz" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -3318,7 +3318,7 @@ "blP" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/crew_quarters/heads/chief) "blQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/aft) "blR" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/maintenance/cargo) -"blS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"blS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "blT" = (/turf/simulated/wall,/area/rnd/storage) "blU" = (/turf/simulated/wall,/area/rnd/misc_lab) "blV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) @@ -3339,14 +3339,14 @@ "bmk" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/research_starboard) "bml" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bmm" = (/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "tox_airlock_pump"; tag_exterior_door = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; tag_interior_door = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; tag_chamber_sensor = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/rnd/mixing) -"bmn" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/engine,/area/rnd/mixing) +"bmn" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/engine,/area/rnd/mixing) "bmo" = (/turf/simulated/wall,/area/medical/patient_a) "bmp" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) -"bmq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bmq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/engineering) "bmr" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) "bms" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) "bmt" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) -"bmu" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bmu" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) "bmv" = (/turf/simulated/wall,/area/maintenance/engineering) "bmw" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/medical/sleeper) "bmx" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/medical/sleeper) @@ -3394,14 +3394,14 @@ "bnn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) "bno" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bnp" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bnq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bnq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bnr" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bns" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bnt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/cargo) "bnu" = (/obj/effect/decal/cleanable/blood/oil{amount = 0},/turf/simulated/floor/plating,/area/maintenance/cargo) -"bnv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bnv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) "bnw" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating/airless,/area/rnd/mixing) -"bnx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bnx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) "bny" = (/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,/obj/item/weapon/aiModule/robocop,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bnz" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bnA" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3418,7 +3418,7 @@ "bnL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bnM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitered_b"; tag = "icon-whitered_b (WEST)"},/area/medical/patient_wing) "bnN" = (/obj/machinery/camera{c_tag = "Medbay Patient Hallway - Port"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"bnO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/patient_wing) +"bnO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/patient_wing) "bnP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bnQ" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Miscellaneous Reseach Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/rnd/misc_lab) "bnR" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -3444,7 +3444,7 @@ "bol" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/rnd/mixing) "bom" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bon" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"boo" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"boo" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bop" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; 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/rnd/mixing) "boq" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1379; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/rnd/mixing) "bor" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency) @@ -3465,7 +3465,7 @@ "boG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitered_a"; tag = "icon-whitered_a (WEST)"},/area/medical/patient_wing) "boH" = (/obj/machinery/atm{pixel_x = -32},/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/turf/simulated/floor,/area/hallway/primary/central_one) "boI" = (/obj/structure/stool/bed/chair/comfy/teal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) -"boJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"boJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "boK" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/rnd/mixing) "boL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/medical/sleeper) "boM" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/medical/sleeper) @@ -3475,23 +3475,23 @@ "boQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/medical/sleeper) "boR" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "boS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"boT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"boT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "boU" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "boV" = (/obj/structure/displaycase,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "boW" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "boX" = (/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "EVA North"; dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "boY" = (/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) "boZ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/cargo) -"bpa" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bpa" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bpb" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/cargo) "bpc" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) -"bpd" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bpd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bpe" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/research_starboard) "bpf" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "exterior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/space) "bpg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/research_starboard) "bph" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/space) -"bpi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/cargo) -"bpj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bpi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bpj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bpk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/medical/sleeper) "bpl" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bpm" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/rnd/test_area) @@ -3550,7 +3550,7 @@ "bqn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_two) "bqo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) "bqp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) -"bqq" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"bqq" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "bqr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "bqs" = (/turf/simulated/floor,/area/crew_quarters/heads/chief) "bqt" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/engineering/chief,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/engineering/chief,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) @@ -3595,7 +3595,7 @@ "brg" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/assembly/robotics) "brh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bri" = (/obj/item/weapon/wrench,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"brj" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Miscellaneous Research"; sortType = "Miscellaneous Research"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"brj" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Miscellaneous Research"; sortType = "Miscellaneous Research"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "brk" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "brl" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "red"},/area/medical/sleeper) "brm" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) @@ -3625,7 +3625,7 @@ "brK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_5_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "brL" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/surgeryobs) "brM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "bluecorner"},/area/medical/surgeryobs) -"brN" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"brN" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "brO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 10; icon_state = "whitered"},/area/medical/patient_c) "brP" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "brQ" = (/obj/structure/sign/kiddieplaque,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -3647,7 +3647,7 @@ "bsg" = (/turf/simulated/wall,/area/construction) "bsh" = (/obj/structure/flora/pottedplant{tag = "icon-plant-20"; icon_state = "plant-20"},/obj/machinery/camera{c_tag = "Engineering Dorms"; dir = 8},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bsi" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bcarpet03"},/area/medical/psych) -"bsj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"bsj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "bsk" = (/turf/simulated/wall,/area/maintenance/substation/engineering) "bsl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "bsm" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/newscaster{pixel_x = 30},/obj/structure/table,/obj/machinery/computer/med_data/laptop{pixel_x = 3; pixel_y = 4},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/ward) @@ -3656,7 +3656,7 @@ "bsp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "bsq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bsr" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) -"bss" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"bss" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "bst" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/engine/engine_eva) "bsu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/aft) "bsv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/aft) @@ -3682,8 +3682,8 @@ "bsP" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/storage/emergency) "bsQ" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/space,/area/shuttle/research/station) "bsR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/research/station) -"bsS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) -"bsT" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bsS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bsT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bsU" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bsV" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) "bsW" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) @@ -3698,14 +3698,14 @@ "btf" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_one) "btg" = (/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/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "bth" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_inner"; locked = 1; name = "Engineering EVA Internal Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) -"bti" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bti" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "btj" = (/obj/effect/decal/cleanable/spiderling_remains,/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btl" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btm" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/rnd/test_area) "btn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/rnd/test_area) -"bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"btp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"btp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btq" = (/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) "btr" = (/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/rnd/test_area) "bts" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) @@ -3713,7 +3713,7 @@ "btu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "btv" = (/turf/simulated/wall/r_wall,/area/teleporter) "btw" = (/obj/item/clothing/mask/cigarette,/turf/simulated/floor/plating/airless,/area/rnd/test_area) -"btx" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) +"btx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) "bty" = (/turf/simulated/wall,/area/rnd/test_area) "btz" = (/obj/structure/bookcase,/turf/simulated/floor{icon_state = "bcarpet06"},/area/medical/psych) "btA" = (/obj/structure/closet/secure_closet{name = "Psychiatrist's Locker"; req_access = null; req_access_txt = "64"},/obj/item/clothing/suit/straight_jacket{layer = 3},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor{icon_state = "bcarpet04"},/area/medical/psych) @@ -3732,7 +3732,7 @@ "btN" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/comfy/teal{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/ward) "btO" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/ward) "btP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/ward) -"btQ" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"btQ" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "btR" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/medical/sleeper) "btS" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/structure/stool/bed/roller,/turf/simulated/floor,/area/medical/sleeper) "btT" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/camera{c_tag = "Telescience Control Room"; dir = 1; network = list("SS13","Research"); pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -3784,7 +3784,7 @@ "buN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "buO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "buP" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/rnd/test_area) -"buQ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) +"buQ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) "buR" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "buS" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/research_port) "buT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/research_starboard) @@ -3803,15 +3803,15 @@ "bvg" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bvi" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bvj" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bvj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) "bvk" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/spiderling_remains,/turf/simulated/floor/plating,/area/maintenance/research_port) "bvl" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/turf/simulated/floor,/area/medical/sleeper) "bvm" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bvn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) +"bvn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) "bvo" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "bvp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "bvq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"bvr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) +"bvr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) "bvs" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/device/flashlight,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvt" = (/obj/machinery/meter,/obj/machinery/light{dir = 1},/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "bvu" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/research_starboard) @@ -3825,7 +3825,7 @@ "bvC" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = -1; pixel_y = -2},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/assembly/robotics) "bvD" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bvE" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) -"bvF" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/visible/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bvF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvG" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bvH" = (/obj/machinery/camera{c_tag = "Medical Science Substation"; dir = 2; network = list("SS13","Engineering")},/obj/structure/table,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/random/tech_supply,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "bvI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) @@ -3909,7 +3909,7 @@ "bxi" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bxj" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/simulated/floor/carpet,/area/engine/break_room) "bxk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse/white,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) -"bxl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bxl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bxm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bxn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bxo" = (/obj/structure/closet,/obj/machinery/light_switch{pixel_x = -27},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) @@ -3927,7 +3927,7 @@ "bxA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/janitor) "bxB" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) "bxC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/janitor) -"bxD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bxD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "bxE" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "bxF" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/janitor) "bxG" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/office) @@ -3971,7 +3971,7 @@ "bys" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "byt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "byu" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) -"byv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"byv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "byw" = (/turf/simulated/wall,/area/maintenance/research_shuttle) "byx" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "byy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) @@ -4003,7 +4003,7 @@ "byY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "byZ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hop) "bza" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology/xenoflora) -"bzb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bzb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzc" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzd" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bze" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) @@ -4014,8 +4014,8 @@ "bzj" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bzk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/machinery/newscaster{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/quartermaster/office) "bzl" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) -"bzm" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bzn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bzm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bzn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "bzo" = (/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) "bzp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bzq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/office) @@ -4062,8 +4062,8 @@ "bAf" = (/obj/machinery/camera{c_tag = "Central Hallway East South-East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) "bAg" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) "bAh" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/qm) -"bAi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) -"bAj" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bAi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bAj" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bAk" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bAl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bAm" = (/turf/simulated/floor,/area/rnd/storage) @@ -4079,8 +4079,8 @@ "bAw" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bAx" = (/obj/structure/window/reinforced,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bAy" = (/turf/simulated/floor/plating,/area/medical/genetics) -"bAz" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"bAA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bAz" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bAA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bAB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bAC" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "acute1"; name = "Acute One Privacy Shutters"; opacity = 0},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay2) "bAD" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/hydroponics{closed_system = 1; name = "isolation tray"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology/xenoflora) @@ -4109,10 +4109,10 @@ "bBa" = (/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_three) "bBb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/constructable_frame/machine_frame,/turf/simulated/floor/plating,/area/medical/genetics) "bBc" = (/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/research_shuttle) -"bBd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bBd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_three) "bBf" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central_three) -"bBg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bBg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bBh" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/cargo) "bBi" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Primary Hallway"; dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bBj" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) @@ -4120,8 +4120,8 @@ "bBl" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "acutesep"; name = "Acute Separation Shutters"; opacity = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/sleeper) "bBm" = (/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"},/turf/simulated/wall,/area/medical/sleeper) "bBn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bBo" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/janitor) -"bBp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bBo" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/janitor) +"bBp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "bBq" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bBr" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engineering) "bBs" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -4134,11 +4134,11 @@ "bBz" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/storage/tech) "bBA" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) "bBB" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) -"bBC" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bBC" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research_port) "bBD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) -"bBE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/tech) -"bBF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) -"bBG" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/storage/tech) +"bBE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/tech) +"bBF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bBG" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/storage/tech) "bBH" = (/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 = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/rnd/mixing) "bBI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bBJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/mixing) @@ -4197,19 +4197,19 @@ "bCK" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/cargo) "bCL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/rnd/storage) "bCM" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/engine,/area/rnd/misc_lab) -"bCN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bCN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bCO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/storage/tech) "bCP" = (/turf/simulated/floor,/area/storage/tech) -"bCQ" = (/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},/obj/item/weapon/circuitboard/skills{pixel_x = 4; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/storage/tech) +"bCQ" = (/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},/obj/item/weapon/circuitboard/skills{pixel_x = 4; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/tech) "bCR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bCS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bCS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "bCT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bCU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bCU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) "bCV" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/space) -"bCW" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) -"bCX" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bCW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bCX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) "bCY" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/maintenance/engineering) -"bCZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bCZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) "bDa" = (/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bDb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/medbay2) "bDc" = (/turf/simulated/wall,/area/medical/cryo) @@ -4257,7 +4257,7 @@ "bDS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) "bDT" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) "bDU" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/engineering) -"bDV" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bDV" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "bDW" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/simulated/floor,/area/janitor) "bDX" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/rnd/mixing) "bDY" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/janitor) @@ -4266,7 +4266,7 @@ "bEb" = (/obj/machinery/iv_drip,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper) "bEc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) "bEd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) -"bEe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bEe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bEf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/cargo) "bEg" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/cargo) "bEh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) @@ -4340,8 +4340,8 @@ "bFx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) "bFy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bFz" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "HoP Office"; name = "HoP Office"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"bFA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/cargo) -"bFB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/security/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/storage/tech) +"bFA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bFB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/security/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/tech) "bFC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bFD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bFE" = (/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/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) @@ -4350,7 +4350,7 @@ "bFH" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "bFI" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bFJ" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/engineering) -"bFK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bFK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/engineering) "bFL" = (/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/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/quartermaster/qm) "bFM" = (/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "mining_dock_airlock"; pixel_x = 25; pixel_y = -5; req_access_txt = "0"; req_one_access_txt = "13;48"; tag_airpump = "mining_dock_pump"; tag_chamber_sensor = "mining_dock_sensor"; tag_exterior_door = "mining_dock_outer"; tag_interior_door = "mining_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "mining_dock_sensor"; pixel_x = 25; pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) "bFN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/janitor) @@ -4432,7 +4432,7 @@ "bHl" = (/obj/machinery/disposal,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -30; pixel_y = 0},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/mixing) "bHm" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 1},/area/rnd/test_area) "bHn" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bHo" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) +"bHo" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) "bHp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bHq" = (/obj/machinery/light/small,/obj/machinery/light_switch{pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) "bHr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) @@ -4497,7 +4497,7 @@ "bIy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/storage) "bIz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/assembly/chargebay) "bIA" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency3) -"bIB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) +"bIB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) "bIC" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency3) "bID" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency3) "bIE" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) @@ -4587,7 +4587,7 @@ "bKk" = (/obj/machinery/door/firedoor,/obj/structure/sign/examroom{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bKl" = (/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "bKm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bKn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/medical/medbay2) +"bKn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/medical/medbay2) "bKo" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bKp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bKq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) @@ -4616,10 +4616,10 @@ "bKN" = (/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) "bKO" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access_txt = "7"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bKP" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/storage/emergency) -"bKQ" = (/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) -"bKR" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/storage/emergency3) -"bKS" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/storage/emergency3) -"bKT" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Robotics"; name = "Robotics"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) +"bKQ" = (/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) +"bKR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/storage/emergency3) +"bKS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/storage/emergency3) +"bKT" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Robotics"; name = "Robotics"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) "bKU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall,/area/maintenance/research_port) "bKV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/assembly/chargebay) "bKW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/assembly/chargebay) @@ -4631,7 +4631,7 @@ "bLc" = (/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) "bLd" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) "bLe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"bLf" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/teleporter) +"bLf" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/teleporter) "bLg" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) "bLh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "staffroom"; name = "Staff Room Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bLi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -4672,11 +4672,11 @@ "bLR" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) "bLS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitehall_m"; tag = "icon-whitehall_m"},/area/medical/medbay2) "bLT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central_two) -"bLU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/extinguisher,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) -"bLV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/storage/emergency3) +"bLU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/extinguisher,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) +"bLV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/storage/emergency3) "bLW" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency3) "bLX" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/medbay3) -"bLY" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/storage/emergency3) +"bLY" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/storage/emergency3) "bLZ" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bMa" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/light{dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bMb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/assembly/chargebay) @@ -4698,7 +4698,7 @@ "bMr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bMs" = (/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/hop) "bMt" = (/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},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bMu" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bMu" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) "bMv" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/item/weapon/storage/box/matches,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bMw" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bMx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) @@ -4719,9 +4719,9 @@ "bMM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/storage) "bMN" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bMO" = (/obj/machinery/camera{c_tag = "Research Division Server Room"; dir = 2; network = list("SS13","Research"); pixel_x = 0},/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bMP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bMP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) "bMQ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) -"bMR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/medical/genetics) +"bMR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/medical/genetics) "bMS" = (/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/security/engineering,/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) "bMT" = (/obj/item/light_fixture_frame,/turf/simulated/floor/plating,/area/medical/genetics) "bMU" = (/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/genetics) @@ -4738,7 +4738,7 @@ "bNf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bNg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/medical/medbay2) "bNh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) -"bNi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bNi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) "bNj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "white_cmo"; tag = "icon-whitehall_m"},/area/medical/medbay2) "bNk" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bNl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) @@ -4776,7 +4776,7 @@ "bNR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bNS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bNT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bNU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bNU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) "bNV" = (/obj/item/light_fixture_frame,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) "bNW" = (/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) "bNX" = (/turf/simulated/floor/plating,/area/maintenance/research_shuttle) @@ -4806,10 +4806,10 @@ "bOv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bOw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) "bOx" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_three) -"bOy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bOy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) "bOz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics Laboratory"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bOA" = (/obj/machinery/atmospherics/pipe/manifold/visible/supply,/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"bOB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bOA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) +"bOB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) "bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bOD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Cloning Laboratory"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bOE" = (/obj/structure/disposalpipe/junction{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) @@ -4831,7 +4831,7 @@ "bOU" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) "bOV" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 1; pixel_y = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bOW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) -"bOX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) +"bOX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/medical/genetics) "bOY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/genetics) "bOZ" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1441; icon_state = "map_injector"; id = "n2_in"; on = 1},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bPa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/medical/genetics) @@ -4861,7 +4861,7 @@ "bPy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bPz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bPA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bPB" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/medical/genetics) +"bPB" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/medical/genetics) "bPC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bPD" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "RD Office"; name = "RD Office"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bPE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -4921,7 +4921,7 @@ "bQG" = (/turf/simulated/wall/r_wall,/area/atmos) "bQH" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/medical/medbay2) "bQI" = (/obj/machinery/camera{c_tag = "Medbay Fore Starboard"; network = list("SS13")},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bQJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bQJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bQK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bQL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/rnd/research) "bQM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/rnd/research) @@ -4958,7 +4958,7 @@ "bRr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) "bRs" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/locker) "bRt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) -"bRu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bRu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "bRv" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating,/area/medical/genetics) "bRw" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) "bRx" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -4990,11 +4990,11 @@ "bRX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bRY" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bRZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bSa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bSa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "bSb" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/locker) "bSc" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/locker) "bSd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) -"bSe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bSe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "bSf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bSg" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating,/area/quartermaster/office) "bSh" = (/obj/machinery/door/poddoor/shutters{dir = 2; id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) @@ -5054,7 +5054,7 @@ "bTj" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bTk" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) "bTl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_three) -"bTm" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTm" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "bTn" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bTo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bTp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) @@ -5062,15 +5062,15 @@ "bTr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bTs" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/command) "bTt" = (/obj/structure/disposalpipe/sortjunction/untagged{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bTu" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTv" = (/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bTu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTv" = (/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "bTz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bTA" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTA" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bTB" = (/turf/simulated/wall,/area/maintenance/incinerator) -"bTC" = (/obj/item/stack/sheet/rglass,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTC" = (/obj/item/stack/sheet/rglass,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) "bTD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bTE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bTF" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/folder/white,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) @@ -5084,28 +5084,28 @@ "bTN" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/stool/bed/chair/wheelchair,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bTO" = (/obj/machinery/camera{c_tag = "Medbay Lobby Starboard"; network = list("SS13")},/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) "bTP" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) -"bTQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) +"bTQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) "bTR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "bTS" = (/obj/machinery/camera{c_tag = "Morgue"; network = list("SS13")},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "bTT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bTU" = (/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bTV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_three) -"bTW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUa" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bUa" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "bUb" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bUc" = (/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) "bUd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "bUf" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/locker) "bUg" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bUh" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "bUi" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bUj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bUk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bUl" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUl" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "bUm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bUn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bUo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) @@ -5136,18 +5136,18 @@ "bUN" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/hallway/primary/starboard) "bUO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor,/area/hallway/primary/starboard) "bUP" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor,/area/rnd/lab) -"bUQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"bUQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) "bUR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) "bUS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) "bUT" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor,/area/rnd/lab) "bUU" = (/obj/machinery/camera{c_tag = "Miscellaneous Reseach Test Chamber"; dir = 2; network = list("SS13","Research","Miscellaneous Reseach"); pixel_x = 0},/turf/simulated/floor/engine,/area/rnd/misc_lab) -"bUV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "bUW" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bUX" = (/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bUY" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor,/area/rnd/lab) "bUZ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Loop"},/turf/simulated/floor,/area/atmos) "bVa" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bVb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/locker) +"bVb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/locker) "bVc" = (/obj/structure/disposalpipe/tagger/partial{name = "Sorting Office"; sort_tag = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/locker) "bVd" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) "bVe" = (/obj/effect/landmark{name = "blobstart"},/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -5192,11 +5192,11 @@ "bVR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "bVS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bVT" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bVU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bVU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bVV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "bVW" = (/obj/structure/table,/obj/machinery/door_control{id = "medbayrecquar"; name = "Medbay Entrance Lockdown Shutters Control"; pixel_x = 6; pixel_y = 8; req_access_txt = "5"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"; pixel_x = -5},/turf/simulated/floor,/area/medical/reception) "bVX" = (/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{icon_state = "white"},/area/rnd/lab) -"bVY" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/space,/area/space) +"bVY" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/space,/area/space) "bVZ" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/lab) "bWa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWb" = (/obj/structure/table,/obj/item/weapon/aiModule/nanotrasen,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -5206,14 +5206,14 @@ "bWf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/medbay3) "bWg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWh" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bWi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bWj" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/space,/area/space) +"bWi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bWj" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/space,/area/space) "bWk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/crew_quarters/captain) "bWl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "bWm" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bWn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bWo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bWp" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bWp" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) "bWq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "bWr" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) "bWs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) @@ -5263,7 +5263,7 @@ "bXk" = (/obj/machinery/turret{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bXl" = (/turf/simulated/floor/plating/airless,/area/rnd/xenobiology) "bXm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bXn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/space,/area/space) +"bXn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/space,/area/space) "bXo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/quartermaster/storage) "bXp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) "bXq" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/medbay2) @@ -5322,7 +5322,7 @@ "bYr" = (/turf/simulated/wall/r_wall,/area/engine/engine_monitoring) "bYs" = (/turf/simulated/wall/r_wall,/area/maintenance/locker) "bYt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/locker) -"bYu" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bYu" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/quartermaster/storage) "bYv" = (/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/engine/engine_monitoring) "bYw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/quartermaster/office) "bYx" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/office) @@ -5342,7 +5342,7 @@ "bYL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/quartermaster/office) "bYM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bYN" = (/obj/machinery/drone_fabricator,/turf/simulated/floor/plating,/area/engine/drone_fabrication) -"bYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"bYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bYP" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/atmos) "bYQ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "bYR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) @@ -5365,7 +5365,7 @@ "bZi" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) "bZj" = (/turf/simulated/wall/r_wall,/area/engine/engine_room) "bZk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bZl" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bZl" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) "bZm" = (/obj/machinery/computer/drone_control,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/drone_fabrication) "bZn" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_interior"; locked = 0; name = "Engine Airlock Interior"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engine_room) "bZo" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/captain) @@ -5404,10 +5404,10 @@ "bZV" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/quartermaster/storage) "bZW" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"},/turf/simulated/floor,/area/quartermaster/office) "bZX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bZY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/locker) +"bZY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/locker) "bZZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "caa" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/space,/area/space) -"cab" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"cab" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "cac" = (/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"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/turret_protected/ai) "cad" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "cae" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -5425,22 +5425,22 @@ "caq" = (/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/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "car" = (/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/sleeper) "cas" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) -"cat" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"cau" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"cav" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"cat" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"cau" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"cav" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/substation/command) "caw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cax" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) -"cay" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/space,/area/space) +"cay" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/space,/area/space) "caz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/maintenance/substation/command) "caA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/substation/command) "caB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod5/station) "caC" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod5/station) "caD" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/wall,/area/shuttle/escape_pod5/station) -"caE" = (/obj/machinery/door/window{dir = 4; name = "Substation Command Access"; req_access_txt = "0"; req_one_access_txt = "19;57"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"caF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"caE" = (/obj/machinery/door/window{dir = 4; name = "Substation Command Access"; req_access_txt = "0"; req_one_access_txt = "19;57"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"caF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) "caG" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/disposal) "caH" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"caI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"caI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "caJ" = (/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "caK" = (/obj/machinery/optable,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/morgue) "caL" = (/turf/simulated/floor{dir = 4; icon_state = "whiteblue_ex"; tag = "icon-whiteblue (EAST)"},/area/medical/reception) @@ -5496,10 +5496,10 @@ "cbJ" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/atmos) "cbK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_smes) "cbL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engine_smes) -"cbM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_airlock) +"cbM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_airlock) "cbN" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cbO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_monitoring) -"cbP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/engine/engine_airlock) +"cbP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/engine_airlock) "cbQ" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_exterior"; locked = 0; name = "Engine Airlock Exterior"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/engine/engine_airlock) "cbR" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/engine/engine_monitoring) "cbS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engine/engine_monitoring) @@ -5511,11 +5511,11 @@ "cbY" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/engineering) "cbZ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/engineering) "cca" = (/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/engineering) -"ccb" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engine_airlock) +"ccb" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engine_airlock) "ccc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "ccd" = (/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) "cce" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape_pod5/station) -"ccf" = (/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -24; tag_airpump = "engine_airlock_pump"; tag_chamber_sensor = "eng_al_c_snsr"; tag_exterior_door = "engine_airlock_exterior"; tag_exterior_sensor = "eng_al_ext_snsr"; tag_interior_door = "engine_airlock_interior"; tag_interior_sensor = "eng_al_int_snsr"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engine_airlock) +"ccf" = (/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -24; tag_airpump = "engine_airlock_pump"; tag_chamber_sensor = "eng_al_c_snsr"; tag_exterior_door = "engine_airlock_exterior"; tag_exterior_sensor = "eng_al_ext_snsr"; tag_interior_door = "engine_airlock_interior"; tag_interior_sensor = "eng_al_int_snsr"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engine_airlock) "ccg" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engine_monitoring) "cch" = (/obj/structure/table/reinforced,/obj/machinery/door_control{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineBlast"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = -3; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for the engine charging port."; id = "EngineEmitterPort"; name = "Engine Charging Port"; pixel_x = -6; pixel_y = 7; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for the engine emitter."; id = "EngineEmitter"; name = "Engine Emitter"; normaldoorcontrol = 2; pixel_x = 6; pixel_y = 7; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_monitoring) "cci" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engine_monitoring) @@ -5551,7 +5551,7 @@ "ccM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engine_room) "ccN" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{icon_state = "warning"},/area/atmos) "ccO" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) -"ccP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_room) +"ccP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_room) "ccQ" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology) "ccR" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/research/station) "ccS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -5570,19 +5570,19 @@ "cdf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cdg" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cdh" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) -"cdi" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cdi" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "cdj" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) -"cdk" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cdk" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "cdl" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "cdm" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/hallway/secondary/entry) "cdn" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_port) "cdo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) -"cdp" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_room) +"cdp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_room) "cdq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) "cdr" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tech) -"cds" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cds" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) "cdt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engine_room) -"cdu" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/engine/engine_room) +"cdu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/engine/engine_room) "cdv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_room) "cdw" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) "cdx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology) @@ -5591,10 +5591,10 @@ "cdA" = (/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/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/port) "cdB" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) "cdC" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "47"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) -"cdD" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) +"cdD" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) "cdE" = (/obj/item/stack/cable_coil,/turf/space,/area/space) "cdF" = (/obj/machinery/light,/obj/structure/closet,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) -"cdG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) +"cdG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) "cdH" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engine/workshop) "cdI" = (/obj/machinery/light,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) "cdJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/hallway) @@ -5618,7 +5618,7 @@ "ceb" = (/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) "cec" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) "ced" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) -"cee" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/atmos) +"cee" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/atmos) "cef" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) "ceg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/hallway/primary/starboard) "ceh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engine_monitoring) @@ -5650,7 +5650,7 @@ "ceH" = (/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) "ceI" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "ceJ" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/cryo) -"ceK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"ceK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "ceL" = (/turf/simulated/wall,/area/maintenance/medbay) "ceM" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "virology_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/medbay) "ceN" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall,/area/maintenance/medbay) @@ -5658,18 +5658,18 @@ "ceP" = (/obj/machinery/space_heater,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor,/area/atmos) "ceQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "ceR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/status_display,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) -"ceS" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/atmos) +"ceS" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/atmos) "ceT" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 30; pixel_y = -5; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) "ceU" = (/obj/machinery/atmospherics/valve/digital{name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) "ceV" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/atmos) "ceW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Mix"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/atmos) "ceX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "ceY" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/atmos) -"ceZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Atmospherics Substation"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/atmos) +"ceZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Atmospherics Substation"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/atmos) "cfa" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/autoname,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfb" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfc" = (/turf/simulated/wall,/area/rnd/xenobiology) -"cfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "cfe" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio5"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cff" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cfg" = (/turf/simulated/floor/plating,/area/engine/storage_hard) @@ -5704,7 +5704,7 @@ "cfJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engineering) "cfK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfL" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"cfM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"cfM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "cfN" = (/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/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cfO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cfP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5714,20 +5714,20 @@ "cfT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor,/area/atmos) "cfU" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cfV" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"cfX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"cfY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) -"cfZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers,/turf/simulated/floor/plating,/area/atmos) -"cga" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/atmos) -"cgb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"cgc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/atmos) +"cfW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"cfX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"cfY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"cfZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plating,/area/atmos) +"cga" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/atmos) +"cgb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) +"cgc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/atmos) "cgd" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/assembly/chargebay) "cge" = (/turf/simulated/floor,/area/medical/morgue) "cgf" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/morgue) -"cgg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) -"cgh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) -"cgi" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) -"cgj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"cgg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) +"cgh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"cgi" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"cgj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) "cgk" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "hazard door west"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cgl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cgm" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "admin_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13"; tag_airpump = "admin_shuttle_dock_pump"; tag_chamber_sensor = "admin_shuttle_dock_sensor"; tag_exterior_door = "admin_shuttle_dock_outer"; tag_interior_door = "admin_shuttle_dock_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) @@ -5739,7 +5739,7 @@ "cgs" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/rnd/xenobiology) "cgt" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "cgu" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access_txt = "10;24"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/hallway) -"cgv" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/atmos) +"cgv" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/atmos) "cgw" = (/obj/machinery/power/smes,/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/cyan{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/atmos) "cgx" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cgy" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/atmos) @@ -5760,7 +5760,7 @@ "cgN" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cgO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "cgP" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"cgQ" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"cgQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "cgR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "cgS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "cgT" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -5774,11 +5774,11 @@ "chb" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/drone_fabrication) "chc" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) "chd" = (/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) -"che" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_hallway) +"che" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_hallway) "chf" = (/obj/structure/disposalpipe/sortjunction{dir = 1; name = "Sorting Office"; sortType = "Sorting Office"},/turf/simulated/floor,/area/quartermaster/office) "chg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_hallway) "chh" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/pipe_painter,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 0; pixel_y = 28},/turf/simulated/floor,/area/atmos) -"chi" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/atmos) +"chi" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/atmos) "chj" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_hallway) "chk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 25},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_hallway) "chl" = (/obj/machinery/light{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engine_hallway) @@ -5951,8 +5951,8 @@ "ckw" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/starboard) "ckx" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/turf/simulated/floor,/area/engine/atmos_monitoring) "cky" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/atmos_monitoring) -"ckz" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/medbay) -"ckA" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ckz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ckA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) "ckB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) "ckC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) "ckD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) @@ -5990,7 +5990,7 @@ "clj" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor,/area/atmos) "clk" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Engine Feed"},/turf/simulated/floor/plating,/area/engine/engine_room) "cll" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor,/area/atmos) -"clm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/atmos) +"clm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/atmos) "cln" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating,/area/engine/engine_room) "clo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/engine/storage_hard) "clp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/workshop) @@ -6038,13 +6038,13 @@ "cmf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) "cmg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/atmos) "cmh" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cmi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor,/area/atmos) +"cmi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4},/turf/simulated/floor,/area/atmos) "cmj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engine/workshop) "cmk" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 3},/turf/simulated/floor,/area/engine/workshop) "cml" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/storage_hard) "cmm" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor,/area/atmos) "cmn" = (/obj/item/stack/rods{amount = 10},/turf/space,/area/space) -"cmo" = (/obj/machinery/atmospherics/binary/pump/on{name = "Waste In"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor,/area/atmos) +"cmo" = (/obj/machinery/atmospherics/binary/pump/on{name = "Waste In"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/turf/simulated/floor,/area/atmos) "cmp" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/space,/area/space) "cmq" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor,/area/atmos) "cmr" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Distro to Waste"},/turf/simulated/floor,/area/atmos) @@ -6064,7 +6064,7 @@ "cmF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "cmG" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/engine/engine_room) "cmH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) -"cmI" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cmI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/medbay) "cmJ" = (/obj/effect/decal/cleanable/blood/oil{amount = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) "cmK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/medical/virologyaccess) "cmL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light,/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = 0; pixel_y = -28; req_access_txt = "5"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/medical/virologyaccess) @@ -6148,15 +6148,15 @@ "col" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/purple,/turf/simulated/floor/plating,/area/engine/engine_waste) "com" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "con" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/medical/virology) -"coo" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/medbay) +"coo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/medbay) "cop" = (/obj/machinery/computer/operating{name = "Xenobiology Operating Computer"},/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/rnd/xenobiology) "coq" = (/obj/machinery/optable{name = "Xenobiology Operating Table"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/rnd/xenobiology) "cor" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/medical/virology) "cos" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Operating Theatre 1 Maintenance Access"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/surgery) "cot" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter{frequency = 1443; id = "engine_waste_compressor_one"; name = "Engine Waste - Compressor 1"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_waste) "cou" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"cov" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) -"cow" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/engineering) +"cov" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"cow" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/engineering) "cox" = (/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 8; network = list("SS13","Research"); pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "coy" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/hallway/primary/aft) "coz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Operating Theatre 2 Maintenance Access"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/surgery2) @@ -6262,7 +6262,7 @@ "cqv" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cqw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cqx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cqy" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cqy" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cqz" = (/turf/simulated/floor/plating,/area/maintenance/medbay) "cqA" = (/obj/machinery/atmospherics/valve/digital{name = "Phoron Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) "cqB" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -6294,16 +6294,16 @@ "crb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/storage_hard) "crc" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access_txt = "11"},/turf/simulated/floor,/area/engine/workshop) "crd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor,/area/atmos) -"cre" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"crf" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cre" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"crf" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "crg" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access_txt = "10;24"},/turf/simulated/floor,/area/engine/hallway) -"crh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8; icon_state = "map-supply"; tag = "icon-manifold (WEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) -"cri" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Engineering\\Medbay Maintenance"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"crh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; icon_state = "map-supply"; tag = "icon-manifold (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"cri" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Engineering\\Medbay Maintenance"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) "crj" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"crk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) -"crl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"crm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"crn" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"crk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) +"crl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"crm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"crn" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cro" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/medical/virology) "crp" = (/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/xenobiology) "crq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) @@ -6369,7 +6369,7 @@ "csy" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "10;13"},/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/medbay) "csz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engine/workshop) "csA" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Port to External"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) -"csB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/multitool{pixel_x = 5},/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor,/area/construction) +"csB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/multitool{pixel_x = 5},/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/construction) "csC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "csD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "csE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/atmos,/obj/machinery/door/window/northright{name = "Atmospherics Hardsuits"; req_access_txt = "24"},/turf/simulated/floor,/area/engine/engine_eva) @@ -6474,7 +6474,7 @@ "cuz" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cuA" = (/obj/structure/bedsheetbin,/obj/structure/table,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cuB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "29"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/assembly/chargebay) -"cuC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "9;12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cuC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "9;12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "cuD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "cuE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "cuF" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Filter to Waste"},/turf/simulated/floor,/area/atmos) @@ -6549,8 +6549,8 @@ "cvW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cvX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/hallway) "cvY" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) -"cvZ" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) -"cwa" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) +"cvZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"cwa" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) "cwb" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor{icon_state = "wood_siding1"; dir = 2},/area/holodeck/source_picnicarea) "cwc" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor{icon_state = "wood_siding1"; dir = 2},/area/holodeck/source_picnicarea) "cwd" = (/turf/simulated/floor/holofloor{icon_state = "carpet3-0"; dir = 4},/area/holodeck/source_theatre) @@ -6585,7 +6585,7 @@ "cwG" = (/turf/simulated/floor/holofloor{icon_state = "asteroid3"; dir = 4},/area/holodeck/source_desert) "cwH" = (/turf/simulated/floor/holofloor{icon_state = "carpet1-0"; dir = 4},/area/holodeck/source_theatre) "cwI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) -"cwJ" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/construction) +"cwJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/construction) "cwK" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "cwL" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) "cwM" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) @@ -6602,7 +6602,7 @@ "cwX" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cwY" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/engine/engine_eva) "cwZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/maintenance/substation/command) -"cxa" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"cxa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cxb" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "cxc" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor,/area/atmos) "cxd" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/turf/simulated/floor,/area/atmos) @@ -6697,7 +6697,7 @@ "cyO" = (/turf/simulated/floor/beach/sand{tag = "icon-beach (SOUTHWEST)"; icon_state = "beach"; dir = 10},/area/holodeck/source_beach) "cyP" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) "cyQ" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"cyR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/locker) +"cyR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/locker) "cyS" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) "cyT" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) "cyU" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engine_room) @@ -6825,7 +6825,7 @@ "cBm" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cBn" = (/obj/machinery/power/smes/buildable{charge = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cBo" = (/obj/machinery/light_switch{pixel_x = 12; pixel_y = 25},/obj/machinery/power/apc/super{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engine_room) -"cBp" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"cBp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cBq" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cBr" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/camera/autoname{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora_storage) "cBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/aft) @@ -6840,7 +6840,7 @@ "cBB" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) "cBC" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod1/transit) "cBD" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Isolation to Waste"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"cBE" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cBE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/engine/engine_room) "cBF" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape_pod2/transit) "cBG" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape_pod2/transit) "cBH" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod2/transit) @@ -6909,7 +6909,7 @@ "cCS" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/unsimulated/floor{dir = 6; icon_state = "whitegreen"},/area/centcom/holding) "cCT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/locker_room) "cCU" = (/obj/structure/stool,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) -"cCV" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cCV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) "cCW" = (/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) "cCX" = (/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) "cCY" = (/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) @@ -6989,12 +6989,12 @@ "cEu" = (/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) "cEv" = (/obj/machinery/door/airlock/centcom{name = "Barracks"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cEw" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"cEx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/virologyaccess) -"cEy" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cEx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/virologyaccess) +"cEy" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/medbay) "cEz" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/engine_eva) "cEA" = (/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) "cEB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/medical/virologyaccess) -"cEC" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cEC" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) "cED" = (/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 = 8},/area/syndicate_mothership) "cEE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{dir = 1; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) "cEF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/syndicate_mothership) @@ -7002,7 +7002,7 @@ "cEH" = (/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/syndicate_mothership) "cEI" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/hallway/primary/aft) "cEJ" = (/obj/machinery/power/emitter{anchored = 1; id = "EngineEmitter"; state = 2},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/engine/engine_room) -"cEK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/virologyaccess) +"cEK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/virologyaccess) "cEL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/pipedispenser,/obj/machinery/atmospherics/pipe/manifold/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cEM" = (/turf/unsimulated/wall/fakeglass{dir = 1; icon_state = "fakewindows"},/area/syndicate_mothership) "cEN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/syndicate_mothership) @@ -7167,10 +7167,10 @@ "cHQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cHR" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cHS" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cHT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"cHT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "cHU" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "cHV" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cHW" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"cHW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "cHX" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "cHY" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "cHZ" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) @@ -7226,7 +7226,7 @@ "cIX" = (/turf/space,/area/centcom/specops) "cIY" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) "cIZ" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = list("ERT")},/obj/mecha/combat/gygax/dark,/turf/unsimulated/floor{icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cJa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/construction) +"cJa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/construction) "cJb" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "cJc" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "cJd" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "floorscorched1"},/area/prison/solitary) @@ -7479,7 +7479,7 @@ "cNQ" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = list("ERT")},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNR" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNS" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cNT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"cNT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engineering) "cNU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) "cNV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "cNW" = (/turf/unsimulated/floor{icon_state = "loadingarea"},/area/centcom/specops) @@ -7643,11 +7643,11 @@ "cQY" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cQZ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/meatsteak,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRa" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"cRb" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/construction) +"cRb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/construction) "cRc" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_room) "cRd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/research_port) -"cRe" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) -"cRf" = (/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cRe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) +"cRf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/research_port) "cRg" = (/obj/structure/stool/bed/roller,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cRh" = (/obj/structure/stool/bed/roller,/turf/unsimulated/floor{dir = 4; icon_state = "whitegreenfull"},/area/centcom/holding) "cRi" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engine_waste) @@ -7825,7 +7825,7 @@ "cUy" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "swall_floor_f6"},/area/supply/dock) "cUz" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) "cUA" = (/obj/machinery/door/airlock/glass{name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) -"cUB" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cUB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) "cUC" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) "cUD" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/evac) "cUE" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) @@ -7857,7 +7857,7 @@ "cVe" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns14,/area/space) "cVf" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns2,/area/space) "cVg" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) -"cVh" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"cVh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "cVi" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engine/locker_room) "cVj" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/light/small{dir = 8},/obj/item/weapon/deck,/turf/simulated/floor/plating,/area/engine/drone_fabrication) "cVk" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns13,/area/space) @@ -7910,7 +7910,7 @@ "cWf" = (/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/item/bodybag/cryobag{pixel_x = 5},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cWg" = (/turf/space/transit/north/shuttlespace_ns9,/area/space) "cWh" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access_txt = "150"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) -"cWi" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) +"cWi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) "cWj" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_east_control"; req_one_access_txt = "150"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) "cWk" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "cWl" = (/turf/space/transit/north/shuttlespace_ns5,/area/space) @@ -7918,20 +7918,20 @@ "cWn" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "cWo" = (/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,/area/space) "cWp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) -"cWq" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"cWq" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "cWr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Engineering Substation"; dir = 2; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cWs" = (/turf/space{icon_state = "black"},/area/space) "cWt" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{tag_exterior_door = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; tag_interior_door = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = -6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 6; pixel_y = -24},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cWu" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cWv" = (/turf/space/transit/north/shuttlespace_ns3,/area/space) "cWw" = (/turf/space/transit/north/shuttlespace_ns6,/area/space) -"cWx" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/construction) +"cWx" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/construction) "cWy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cWz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cWA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/computer/reconstitutor/animal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cWB" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/xenobiology) "cWC" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_xeno_pump"; tag_exterior_door = "solar_xeno_outer"; frequency = 1379; id_tag = "solar_xeno_airlock"; tag_interior_door = "solar_xeno_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_xeno_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_xeno_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "solar_xeno_pump"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cWD" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/turf/simulated/floor,/area/atmos) +"cWD" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "cWE" = (/turf/simulated/wall/r_wall,/area/construction) "cWF" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Locker Room"; req_one_access_txt = "11;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "cWG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/engine/locker_room) @@ -8034,7 +8034,7 @@ "cYz" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYA" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYB" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cYC" = (/obj/machinery/door/airlock/engineering{name = "Engineering Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"cYC" = (/obj/machinery/door/airlock/engineering{name = "Engineering Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cYD" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYE" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYF" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) @@ -8064,7 +8064,7 @@ "cZd" = (/obj/structure/closet/crate/freezer/rations,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cZe" = (/obj/structure/stool/bed/roller,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cZf" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cZg" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/atmos) +"cZg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "cZh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) "cZi" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) "cZj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) @@ -8155,8 +8155,8 @@ "daQ" = (/obj/machinery/door/airlock/centcom{name = "Holding Cell"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) "daR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor,/area/medical/virologyaccess) "daS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"daT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) -"daU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"daT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"daU" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8},/turf/simulated/floor,/area/atmos) "daV" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "daW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "daX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) @@ -8294,7 +8294,7 @@ "ddz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Power Room East"; dir = 1; network = list("Tcomsat")},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) "ddA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/tcommsat/entrance) "ddB" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"ddC" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8; icon_state = "map-supply"; tag = "icon-manifold (WEST)"},/turf/simulated/floor,/area/atmos) +"ddC" = (/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/atmos) "ddD" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) "ddE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/research_port) "ddF" = (/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/research_port) @@ -8303,7 +8303,7 @@ "ddI" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "ddJ" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) "ddK" = (/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_mothership) -"ddL" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor,/area/atmos) +"ddL" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10},/turf/simulated/floor,/area/atmos) "ddM" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering_monitoring) "ddN" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "ddO" = (/obj/structure/sign/vacuum,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) @@ -8346,15 +8346,15 @@ "dez" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/AIsattele) "deA" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) "deB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/atmos) -"deC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) +"deC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) "deD" = (/turf/simulated/wall,/area/djstation) -"deE" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"deE" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) "deF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/djstation) "deG" = (/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/djstation) "deH" = (/turf/simulated/floor/plating,/area/djstation) -"deI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"deI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/atmos) "deJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"deK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) +"deK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) "deL" = (/obj/structure/table,/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Virology Port"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "deM" = (/obj/item/weapon/wirecutters,/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/construction) "deN" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -8408,8 +8408,8 @@ "dfJ" = (/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/research_port) "dfK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_mothership) "dfL" = (/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 = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_mothership) -"dfM" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/atmos) -"dfN" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dfM" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor,/area/atmos) +"dfN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) "dfO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) "dfP" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/wall/r_wall,/area/hallway/primary/aft) "dfQ" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) @@ -8419,10 +8419,10 @@ "dfU" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/primary/aft) "dfV" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/hallway/primary/aft) "dfW" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) -"dfX" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dfX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) "dfY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"dfZ" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) -"dga" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers,/obj/machinery/atmospherics/pipe/manifold/visible/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) +"dfZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dga" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) "dgb" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/rnd/xenobiology) "dgc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) "dgd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) @@ -8454,8 +8454,8 @@ "dgD" = (/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/engi_engine) "dgE" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dgF" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/aft) -"dgG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) -"dgH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dgG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dgH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "dgI" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "dgJ" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dgK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/turf/unsimulated/floor{dir = 1; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) @@ -9467,7 +9467,7 @@ "dAc" = (/obj/machinery/floodlight,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) "dAd" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) "dAe" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dAf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker/west,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dAf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker/west,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "dAg" = (/obj/machinery/door/window{dir = 4; name = "Brig"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dAh" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso3) "dAi" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso2) @@ -9511,14 +9511,14 @@ "dAU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/alarm/monitor/isolation{alarm_id = "isolation_one"; pixel_y = 22},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) "dAV" = (/obj/machinery/camera{c_tag = "Isolation Room Three"; dir = 8; network = list("Research","Anomaly Isolation")},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) "dAW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"dAX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dAX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "dAY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/research_outpost/gearstore) "dAZ" = (/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) "dBa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/research_outpost/gearstore) "dBb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/entry) "dBc" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dBd" = (/obj/machinery/alarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) -"dBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "dBf" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3_access) "dBg" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/research_outpost/iso3_access) "dBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/research_outpost/iso3_access) @@ -9553,7 +9553,7 @@ "dBK" = (/obj/machinery/sleep_console,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/research_outpost/med) "dBL" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/flasher_button{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0; tag = "permflash"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dBM" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) -"dBN" = (/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/research_outpost/maint) +"dBN" = (/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/research_outpost/maint) "dBO" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) "dBP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "0"; req_one_access_txt = "54;65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dBQ" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced{icon_state = "table"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) @@ -9621,7 +9621,7 @@ "dDa" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dDb" = (/turf/simulated/wall,/area/research_outpost/gearstore) "dDc" = (/obj/structure/closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) -"dDd" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/research_outpost/maint) +"dDd" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/research_outpost/maint) "dDe" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso1_access) "dDf" = (/obj/structure/table,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dDg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) @@ -9638,7 +9638,7 @@ "dDr" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) "dDs" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler{pixel_y = 2},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dDt" = (/obj/structure/table,/obj/structure/closet/secure_closet/medical_wall{pixel_y = 32; req_access = null; req_access_txt = "150"},/obj/item/bodybag,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 4; pixel_y = 7},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) -"dDu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dDu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) "dDv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) "dDw" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/plating,/area/research_outpost/power) "dDx" = (/obj/structure/table,/obj/item/roller{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) @@ -9696,7 +9696,7 @@ "dEx" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dEy" = (/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 = "floor3"},/area/syndicate_station/start) "dEz" = (/obj/structure/rack,/obj/item/weapon/gun/launcher/spikethrower,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"dEA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dEA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) "dEB" = (/obj/machinery/door_control{id = "syndieshutters_infirmary"; name = "remote shutter control"; pixel_x = -25; req_access_txt = "0"},/obj/structure/mopbucket,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "dEC" = (/turf/simulated/floor,/area/research_outpost/gearstore) "dED" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) @@ -9753,7 +9753,7 @@ "dFC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/iso3) "dFD" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dFE" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dFF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"dFF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) "dFG" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "synd_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "dFH" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) "dFI" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) @@ -9946,6 +9946,7 @@ "dJn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) "dJo" = (/turf/simulated/wall,/area/mine/west_outpost) "dJp" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) +"dJq" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/atmos) "dJs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJu" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) @@ -10038,7 +10039,7 @@ "dLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) "dLe" = (/turf/simulated/floor,/area/mine/eva) "dLf" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/washing_machine,/turf/simulated/floor,/area/research_outpost/hallway) -"dLg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dLg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) "dLh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/hallway) "dLi" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) "dLj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) @@ -10199,7 +10200,7 @@ "dOk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dOl" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) "dOm" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) -"dOn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dOn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) "dOo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) "dOp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/production) "dOq" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) @@ -10264,7 +10265,7 @@ "dPx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) "dPy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dPz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dPA" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dPA" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) "dPB" = (/obj/effect/decal/cleanable/dirt,/obj/structure/holostool,/turf/simulated/floor/holofloor{icon_state = "asteroid"; dir = 2},/area/holodeck/source_picnicarea) "dPC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso3_access) "dPD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) @@ -10276,7 +10277,7 @@ "dPJ" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/research_outpost/harvesting) "dPK" = (/obj/machinery/telecomms/hub/preset_cent,/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) "dPL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"dPM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dPM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) "dPN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso1_access) "dPO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso2_access) "dPP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/research_outpost/entry) @@ -10606,8 +10607,8 @@ "dWb" = (/obj/structure/window/shuttle{icon_state = "window8"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) "dWc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/constructionsite/engineering) "dWd" = (/obj/machinery/power/smes{charge = 5e+006; output = 150000},/obj/structure/sign/electricshock{pixel_x = 32},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/power) -"dWe" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/research_outpost/power) -"dWf" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/research_outpost/power) +"dWe" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/research_outpost/power) +"dWf" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/research_outpost/power) "dWg" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "dWh" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1381; master_tag = "telecoms_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/space) "dWi" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -11200,14 +11201,14 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbzRbEFbthbzBbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbvubnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbsLbthbqrbqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhbrabqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbsObsNbsCbsBbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVblDcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbtebtdbsZbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcxbdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVblDcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVblDcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcukcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxctscuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxbqccDfcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacvZcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGblFblHcCKcCNcCTcCmcCmcCmcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaUdaTdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacHTcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGblFblHcCKcCNcCTcCmcCmcCmcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEdJqdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEddCdaUddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcflchwchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcpWckyckxcmecmaclPclNclCclyclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScELcpVcpDcpAcpFchBcpIcpGcpLchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 5dd2dd23a18c961ea12bc32b48bc0bbfe832bde9 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 17 Oct 2014 14:19:41 +1030 Subject: [PATCH 049/144] Added a worn icon for rainbow cap, previously only flipped would work. --- icons/mob/head.dmi | Bin 121553 -> 124199 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 802563e9145c474ff57bbdbb07be0342808afc20..775def0d0da85f056e9b7db245167204a371f602 100644 GIT binary patch delta 63351 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 delta 61216 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%0A^zBLG)(iv?r4vm{lAP2rd7(60vty{M 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 From e147c60c5004ddb4430c4f5953070e9a1d34fe68 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 17 Oct 2014 14:20:39 +1030 Subject: [PATCH 050/144] Makes heist unvotable and fixes the language bug with spawned vox. --- code/game/gamemodes/heist/heist.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index 1f05a64fad..14e1b5a30e 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -16,6 +16,7 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' required_players_secret = 25 required_enemies = 4 recommended_enemies = 6 + votable = 0 var/const/waittime_l = 600 //lower bound on time before intercept arrives (in tenths of seconds) var/const/waittime_h = 1800 //upper bound on time before intercept arrives (in tenths of seconds) @@ -106,6 +107,8 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' vox.languages = list() // Removing language from chargen. vox.flavor_text = "" vox.add_language("Vox-pidgin") + vox.add_language("Galactic Common") + vox.add_language("Tradeband") vox.h_style = "Short Vox Quills" vox.f_style = "Shaved" From fc45762f183c88e66feca4988db6e6b0b71483cd Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Thu, 16 Oct 2014 21:19:01 -0700 Subject: [PATCH 051/144] removing world debug message. --- code/modules/mob/living/carbon/human/say.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 766dd94c25..57840a39f0 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -154,9 +154,7 @@ if(findtext(temp, "*", 1, 2)) //emotes return - world << "Text after stuff is [temp]" temp = copytext(trim_left(temp), 1, rand(5,8)) - world << "Text after trimming is [temp]" var/trimmed = trim_left(temp) if(length(trimmed)) From 7ddd61b45cff79dedbadb69fbf9bd11338233277 Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Thu, 16 Oct 2014 21:56:43 -0700 Subject: [PATCH 052/144] sanity check on facehuggers. --- code/modules/mob/living/carbon/human/alien/alien_facehugger.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm b/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm index 7373771882..49a0a71bc6 100644 --- a/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm +++ b/code/modules/mob/living/carbon/human/alien/alien_facehugger.dm @@ -115,6 +115,7 @@ var/const/MAX_ACTIVE_TIME = 400 if(istype(C) && locate(/datum/organ/internal/xenos/hivenode) in C.internal_organs) return + attached++ spawn(MAX_IMPREGNATION_TIME) attached = 0 @@ -146,6 +147,7 @@ var/const/MAX_ACTIVE_TIME = 400 target.visible_message("\red \b [src] tears [W] off of [target]'s face!") target.equip_to_slot(src, slot_wear_mask) + target.contents += src // Monkey sanity check - Snapshot if(!sterile) L.Paralyse(MAX_IMPREGNATION_TIME/6) //something like 25 ticks = 20 seconds with the default settings else if (iscorgi(M)) From 92ed4e56096414b701d53345b72c43a70eeb1e4f Mon Sep 17 00:00:00 2001 From: DJSnapshot Date: Thu, 16 Oct 2014 22:09:48 -0700 Subject: [PATCH 053/144] xenos need to hiss too --- code/modules/mob/living/carbon/human/alien/alien_species.dm | 3 +++ code/modules/mob/living/carbon/human/say.dm | 2 +- code/modules/mob/living/carbon/human/species.dm | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/alien/alien_species.dm b/code/modules/mob/living/carbon/human/alien/alien_species.dm index ba1af48cb9..d78ce5306d 100644 --- a/code/modules/mob/living/carbon/human/alien/alien_species.dm +++ b/code/modules/mob/living/carbon/human/alien/alien_species.dm @@ -37,6 +37,9 @@ death_message = "lets out a waning guttural screech, green blood bubbling from its maw." death_sound = 'sound/voice/hiss6.ogg' + speech_sounds = list('sound/voice/hiss1.ogg','sound/voice/hiss2.ogg','sound/voice/hiss3.ogg','sound/voice/hiss4.ogg') + speech_chance = 100 + breath_type = null poison_type = null diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 57840a39f0..6a252b1c9c 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -126,7 +126,7 @@ var/sound/speech_sound var/sound_vol - if(species.speech_sounds && prob(20)) + if(species.speech_sounds && prob(species.speech_chance)) speech_sound = sound(pick(species.speech_sounds)) sound_vol = 50 diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 0ffe4645a1..a539f32820 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -30,6 +30,7 @@ var/secondary_langs = list() // The names of secondary languages that are available to this species. var/mutantrace // Safeguard due to old code. var/list/speech_sounds // A list of sounds to potentially play when speaking. + var/list/speech_chance var/has_fine_manipulation = 1 // Can use small items. var/insulated // Immune to electrocution and glass shards to the feet. @@ -293,6 +294,7 @@ rarity_value = 2 speech_sounds = list('sound/voice/shriek1.ogg') + speech_chance = 20 warning_low_pressure = 50 hazard_low_pressure = 0 From fb795d2d310c00c1ee33f54daf82e662e4f97bcf Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 17 Oct 2014 18:22:16 +1030 Subject: [PATCH 054/144] Fixes the missing right hand on the Xeno hunter. --- .../mob/human_races/xenos/r_xenos_hunter.dmi | Bin 1895 -> 1895 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/human_races/xenos/r_xenos_hunter.dmi b/icons/mob/human_races/xenos/r_xenos_hunter.dmi index ef1b3a6f4d87a6330453765f30d8046bacbcf6c7..a6ce545f3ae7b4ecb6f38a0f02eb3319aa7e15d3 100644 GIT binary patch delta 72 zcmV-O0Js0=4(AS#yaL1pk-kSZ{VvLA9D%X`xr#-SEK+3(>pi3NYSDxO6dBTFP+lsk exAc#6{|C3CpSth=eE?psxPc-TIiIsT0W1d3vLP-2 delta 72 zcmV-O0Js0=4(AS#yaFx=k-kSZy%%LPjzC#}T*V?u7HKk+UM-qnBVi~N)~`nFgz{5S ey`_Jo`#-o9{nULQ@B=FoxZ(|+eqggZ0W1biRvx4P From b9235571c4ddd40cb383491a6ee91d48ddf0984f Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Oct 2014 11:55:30 +0200 Subject: [PATCH 055/144] Plops down a new mining outpost on the asteroid. Rather than having dirty miners inside the pure temple of science they now have a new tiny little outpost for their ore offloading needs. --- code/modules/recycling/disposal.dm | 3 + maps/tgstation2.dmm | 252 ++++++++++++++++++----------- 2 files changed, 162 insertions(+), 93 deletions(-) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 68f502dad2..5eb37452f8 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -1055,6 +1055,9 @@ return P ///// Z-Level stuff +/obj/structure/disposalpipe/junction/yjunction + icon_state = "pipe-y" + //a three-way junction with dir being the dominant direction /obj/structure/disposalpipe/junction icon_state = "pipe-j1" diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 938d6e33fe..105361219c 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -905,7 +905,7 @@ "aru" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/security_port) "arv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/security_port) "arw" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"arx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"arx" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ary" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/space,/area/space) "arz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) "arA" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset,/obj/machinery/camera/xray{c_tag = "Security Escape Pod"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -3188,9 +3188,9 @@ "bjp" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bjq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bjr" = (/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"bjs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/bar) +"bjs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "bjt" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bju" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/bar) +"bju" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/maintenance/security_starboard) "bjv" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_one) "bjw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bjx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) @@ -4447,7 +4447,7 @@ "bHA" = (/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bHB" = (/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bHC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"bHD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bHD" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) "bHE" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/engine,/area/rnd/misc_lab) "bHF" = (/obj/machinery/atmospherics/unary/freezer{dir = 1; icon_state = "freezer"},/obj/machinery/light/small,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) "bHG" = (/obj/structure/table,/obj/item/weapon/storage/box/beakers,/obj/item/weapon/storage/box/syringes{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/syringes,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/medical/medbay3) @@ -5524,7 +5524,7 @@ "ccl" = (/obj/machinery/camera{c_tag = "SMES"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/engine/engine_smes) "ccm" = (/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor,/area/engine/workshop) "ccn" = (/obj/structure/table,/obj/item/device/radio/off{pixel_y = 6},/obj/item/device/radio/off{pixel_x = 6; pixel_y = 4},/obj/item/device/radio/off{pixel_x = -6; pixel_y = 4},/obj/item/device/radio/off,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/engine/workshop) -"cco" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "warning"},/area/engine/engine_smes) +"cco" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/bar) "ccp" = (/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/engineering) "ccq" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor,/area/engine/workshop) "ccr" = (/obj/structure/table,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/t_scanner,/turf/simulated/floor,/area/engine/workshop) @@ -5909,9 +5909,9 @@ "cjG" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/engine/engine_airlock) "cjH" = (/obj/structure/closet/radiation,/obj/item/clothing/glasses/meson,/obj/item/clothing/glasses/meson,/obj/machinery/camera{c_tag = "Engine Room Airlock"; dir = 2; network = list("SS13","Supermatter")},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/engine/engine_airlock) "cjI" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_airlock) -"cjJ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 25},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool{pixel_x = 5},/obj/item/clothing/gloves/yellow,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/engine/engine_smes) +"cjJ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/maintenance/bar) "cjK" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/engine/engine_smes) -"cjL" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/engine_smes) +"cjL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/maintenance/locker) "cjM" = (/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/airless,/area/maintenance/portsolar) "cjN" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) "cjO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -6919,7 +6919,7 @@ "cDc" = (/turf/space,/area/shuttle/escape_pod5/centcom) "cDd" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Bridge Substation"; dir = 1},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/maintenance/substation/command) "cDe" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"cDf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"cDf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/rnd/docking) "cDg" = (/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) "cDh" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) "cDi" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) @@ -8418,7 +8418,7 @@ "dfT" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) "dfU" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/turf/simulated/floor,/area/hallway/primary/aft) "dfV" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/hallway/primary/aft) -"dfW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "0"; req_one_access_txt = "54;65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dfW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/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/floor/plating,/area/quartermaster/miningdock) "dfX" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) "dfY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) "dfZ" = (/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) @@ -8891,7 +8891,7 @@ "doY" = (/obj/machinery/conveyor_switch{id = "anosample"; req_access_txt = "65"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) "doZ" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/maint) "dpa" = (/turf/simulated/floor,/area/research_outpost/tempstorage) -"dpb" = (/obj/machinery/conveyor_switch/oneway{dir = 2; id = "anominerals"; pixel_y = 0},/turf/simulated/floor,/area/research_outpost/tempstorage) +"dpb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "dpc" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/maint) "dpd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "dpe" = (/obj/structure/dispenser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) @@ -9048,7 +9048,7 @@ "drZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_mothership) "dsa" = (/turf/simulated/mineral/random,/area/mine/unexplored) "dsb" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"dsc" = (/obj/machinery/light/small,/obj/structure/closet/walllocker/emerglocker/north{dir = 1; pixel_y = -32},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) +"dsc" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/maintenance/substation/medical_science) "dsd" = (/obj/machinery/computer/security/nuclear,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dse" = (/turf/simulated/floor,/area/research_outpost/maintstore1) "dsf" = (/obj/machinery/computer/shuttle_control/multi/syndicate{req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -9284,7 +9284,7 @@ "dwB" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dwC" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating,/area/djstation) "dwD" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/screwdriver{pixel_y = 15},/obj/item/weapon/melee/baton/loaded,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"dwE" = (/obj/machinery/light/small,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"dwE" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/maintenance/substation/engineering) "dwF" = (/obj/structure/rack,/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 5},/obj/item/weapon/storage/box/samplebags{pixel_x = 3; pixel_y = -3},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 5; pixel_y = 5},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) "dwG" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/djstation) "dwH" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/meter,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/djstation) @@ -9295,7 +9295,7 @@ "dwM" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall/r_wall,/area/research_outpost/power) "dwN" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/mine/living_quarters) "dwO" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/djstation) -"dwP" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/item/weapon/storage/box/lights/bulbs,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/mine/west_outpost) +"dwP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area/engine/engine_smes) "dwQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dwR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/mine/abandoned) "dwS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/mine/abandoned) @@ -9558,11 +9558,12 @@ "dBP" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/mine/living_quarters) "dBQ" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced{icon_state = "table"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "dBR" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"dBS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 2; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) +"dBS" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/device/multitool{pixel_x = 5},/obj/item/clothing/gloves/yellow,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/turf/simulated/floor,/area/engine/engine_smes) "dBT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_station/start) "dBU" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) "dBV" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) "dBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) +"dBX" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/engine_smes) "dBY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/research_outpost/tempstorage) "dBZ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dCa" = (/obj/machinery/vending/assist{contraband = null; name = "AntagCorpVent"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -9666,7 +9667,7 @@ "dDU" = (/obj/machinery/recharge_station,/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "dDV" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/firstaid/toxin{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/firstaid/adv{pixel_x = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "dDW" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/plating,/area/research_outpost/power) -"dDX" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dDX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor{icon_state = "warning"},/area/engine/engine_smes) "dDY" = (/turf/simulated/wall,/area/research_outpost/tempstorage) "dDZ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) "dEa" = (/obj/machinery/conveyor{dir = 1; id = "anosample"},/obj/structure/plasticflaps/mining,/turf/simulated/floor/plating,/area/research_outpost/maint) @@ -9684,6 +9685,7 @@ "dEm" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/longtermstorage) "dEn" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) "dEo" = (/obj/machinery/door_control{id = "syndieshutters_workshop"; name = "remote shutter control"; pixel_x = 25; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) +"dEp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0; step_y = 32},/turf/space,/area/shuttle/constructionsite/station) "dEq" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) "dEr" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dEs" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) @@ -9731,7 +9733,7 @@ "dFi" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "dFj" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) "dFk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dFl" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dFl" = (/obj/structure/lattice,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32; step_y = 0},/turf/space,/area/space) "dFm" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/weapon/pinpointer/advpinpointer,/turf/unsimulated/floor{icon_state = "blue"},/area/centcom/specops) "dFn" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "dFo" = (/obj/machinery/conveyor{dir = 2; id = "anominerals"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) @@ -9795,7 +9797,7 @@ "dGu" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dGv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/gearstore) "dGw" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"dGx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/mine/explored) +"dGx" = (/obj/structure/lattice,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0; step_x = -32},/turf/space,/area/space) "dGy" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) "dGz" = (/obj/structure/transit_tube{icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) "dGA" = (/obj/structure/transit_tube{icon_state = "W-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) @@ -9841,7 +9843,7 @@ "dHo" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "0"; req_one_access_txt = "54;65"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) "dHp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) "dHq" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) -"dHr" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/mine/explored) +"dHr" = (/obj/structure/closet/walllocker/emerglocker/south,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dHs" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = -32},/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "dHt" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) "dHu" = (/obj/structure/transit_tube{icon_state = "E-NW"},/turf/simulated/wall/r_wall,/area/mine/explored) @@ -9855,7 +9857,7 @@ "dHC" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) "dHD" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) "dHE" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dHF" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"dHF" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dHG" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) "dHH" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) "dHI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) @@ -9943,6 +9945,9 @@ "dJm" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) "dJn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) "dJo" = (/turf/simulated/wall,/area/mine/west_outpost) +"dJp" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("Research","SS13")},/obj/item/weapon/reagent_containers/glass/beaker/water,/obj/item/weapon/reagent_containers/glass/beaker/fuel,/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{name = "beaker 'sulphuric acid'"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dJq" = (/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("Research","SS13")},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/research_outpost/hallway) +"dJr" = (/obj/machinery/light/small,/obj/machinery/hologram/holopad,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "dJs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJu" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) @@ -9981,9 +9986,9 @@ "dKb" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dKc" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dKd" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_mothership) -"dKe" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/research_outpost/gearstore) +"dKe" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = -32},/turf/space,/area/space) "dKf" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/adv,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_mothership) -"dKg" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_outpost_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dKg" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = 32; pixel_y = 0},/turf/space,/area/shuttle/research/outpost) "dKh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) "dKi" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dKj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) @@ -10045,8 +10050,10 @@ "dLn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) "dLo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) "dLp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/mine/west_outpost) +"dLq" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = -29},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/med) +"dLr" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) "dLs" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dLt" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dLt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "65"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dLu" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "dLv" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) "dLw" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) @@ -10068,12 +10075,12 @@ "dLM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) "dLN" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/mine/eva) "dLO" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/mine/eva) -"dLP" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/mine/eva) +"dLP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 2; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor,/area/research_outpost/gearstore) "dLQ" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "dLR" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) "dLS" = (/obj/structure/dispenser/oxygen,/turf/simulated/floor,/area/mine/west_outpost) "dLT" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) -"dLU" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) +"dLU" = (/obj/machinery/conveyor_switch/oneway{dir = 2; id = "anominerals"; pixel_y = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = -32},/turf/simulated/floor,/area/research_outpost/tempstorage) "dLV" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "dLW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall,/area/mine/west_outpost) "dLX" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/west_outpost) @@ -10098,17 +10105,17 @@ "dMq" = (/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/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/eva) "dMr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) "dMs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dMt" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dMt" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null; req_one_access = list(13,65); req_one_access_txt = null},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/research_outpost/gearstore) "dMu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dMv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/mine/living_quarters) "dMw" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dMx" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_outpost_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor,/area/mine/west_outpost) +"dMx" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) "dMy" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outpost_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/mine/west_outpost) "dMz" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/mine/west_outpost) "dMA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/west_outpost) "dMB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/unsimulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/centcom/holding) "dMC" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dMD" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dMD" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/obj/structure/closet/walllocker/emerglocker/east,/turf/simulated/floor,/area/research_outpost/gearstore) "dME" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "dMF" = (/obj/machinery/atmospherics/unary/freezer{set_temperature = 73; dir = 2; icon_state = "freezer_1"; on = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) "dMG" = (/obj/machinery/door/airlock/glass_medical{name = "Arrivals Medbay"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) @@ -10181,7 +10188,7 @@ "dNV" = (/turf/simulated/floor/plating,/area/mine/living_quarters) "dNW" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) "dNX" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dNY" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dNY" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) "dNZ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) "dOa" = (/turf/space,/area/shuttle/mining/outpost) "dOb" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -10200,7 +10207,7 @@ "dOo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) "dOp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/production) "dOq" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) -"dOr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) +"dOr" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) "dOs" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) "dOt" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "dOu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/production) @@ -10227,7 +10234,7 @@ "dOP" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) "dOQ" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "bluecorner"},/area/research_outpost/entry) "dOR" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"dOS" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"dOS" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,65); req_one_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) "dOT" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) "dOU" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "dOV" = (/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) @@ -10554,7 +10561,7 @@ "dVe" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/atmos) "dVf" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "dVg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/research_outpost/anomaly) -"dVh" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Research Outpost Sample Preparation"; dir = 1; network = list("Research","SS13")},/obj/item/weapon/reagent_containers/glass/beaker/water,/obj/item/weapon/reagent_containers/glass/beaker/fuel,/obj/item/weapon/reagent_containers/glass/bottle/toxin,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric{name = "beaker 'sulphuric acid'"},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"},/area/research_outpost/sample) +"dVh" = (/turf/simulated/wall,/area/mine/north_outpost) "dVi" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) "dVj" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/research_outpost/hallway) "dVk" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/research_outpost/anomaly) @@ -10608,7 +10615,7 @@ "dWg" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "dWh" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1381; master_tag = "telecoms_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/space) "dWi" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dWj" = (/obj/machinery/camera{c_tag = "Research Outpost Lobby"; dir = 2; network = list("Research","SS13")},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/research_outpost/hallway) +"dWj" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "dWk" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dWl" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/constructionsite/engineering) "dWm" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/constructionsite/engineering) @@ -10660,6 +10667,7 @@ "dXg" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/research_outpost/hallway) "dXh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/research_outpost/maintstore1) "dXi" = (/obj/structure/table,/obj/item/weapon/storage/box/cups,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"dXj" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "mining_north_outpost_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = null; tag_airpump = "mining_north_outpost_pump"; tag_chamber_sensor = "mining_north_outpost_sensor"; tag_exterior_door = "mining_north_outpost_outer"; tag_interior_door = "mining_north_outpost_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "dXk" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "listeningpost_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/djstation) "dXl" = (/turf/unsimulated/wall{icon_state = "phoron14"},/area/alien) "dXm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/maintstore1) @@ -10817,8 +10825,8 @@ "eai" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/wall/r_wall,/area/research_outpost/iso1) "eaj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor,/area/mine/living_quarters) "eak" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/turf/simulated/floor/plating,/area/research_outpost/maint) -"eal" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/mine/living_quarters) -"eam" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) +"eal" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "North Outpost - Airlock"; dir = 2; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/north_outpost) +"eam" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) "ean" = (/obj/structure/table,/obj/item/weapon/FixOVein,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/item/weapon/surgicaldrill,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "eao" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/mine/abandoned) "eap" = (/obj/structure/table,/obj/item/weapon/storage/box/excavation,/obj/item/weapon/pickaxe,/obj/item/weapon/wrench,/obj/item/device/measuring_tape,/obj/item/stack/flag/green,/turf/simulated/floor,/area/research_outpost/gearstore) @@ -10869,7 +10877,7 @@ "ebi" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/mine/production) "ebj" = (/obj/machinery/camera{c_tag = "Production Room"; dir = 8; network = list("MINE")},/turf/simulated/floor,/area/mine/production) "ebk" = (/obj/machinery/door/window/westleft{name = "Production Area"; req_access_txt = "48"},/turf/simulated/floor,/area/mine/production) -"ebl" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/mine/production) +"ebl" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_north_outpost_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "ebm" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "dark"},/area/mine/maintenance) "ebn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "ebo" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) @@ -10920,6 +10928,7 @@ "ech" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/central_two) "eci" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor,/area/hallway/primary/central_two) "ecj" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/central_two) +"eck" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/north_outpost) "ecl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "ecm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central_three) "ecn" = (/turf/simulated/mineral/random,/area/space) @@ -10928,6 +10937,7 @@ "ecq" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "ecr" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Anomalous Materials Locker Room"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "ecs" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_three) +"ect" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/obj/item/stack/sheet/metal{amount = 10},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/north_outpost) "ecu" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "N-S"},/turf/space,/area/space) "ecv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_two) "ecw" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engine_eva_maintenance) @@ -10953,31 +10963,85 @@ "ecQ" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor{dir = 4; icon_state = "yellowpatch"},/area/hallway/primary/aft) "ecR" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/donut_box,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ecS" = (/obj/item/weapon/screwdriver{pixel_y = 15},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) +"ecT" = (/obj/machinery/power/smes{output = 250000},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ecU" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecV" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/mine/north_outpost) +"ecW" = (/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecX" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecY" = (/obj/structure/closet/walllocker/emerglocker/south,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "ecZ" = (/obj/structure/transit_tube{icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) +"eda" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edc" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edd" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54); req_one_access_txt = null},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/north_outpost) +"ede" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edf" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) "edg" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area/space) "edh" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry) "edi" = (/obj/machinery/door/window/westleft,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) "edj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = -32; pixel_y = 0},/turf/space,/area/space) +"edk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edm" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54)},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edn" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/research_outpost/tempstorage) +"edo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edq" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edr" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/north_outpost) "eds" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft{base_state = "right"; icon_state = "right"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) "edt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) +"edu" = (/obj/machinery/conveyor_switch{id = "mining_north"; step_x = -5},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edv" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edw" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edx" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 4; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edy" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/deliveryChute{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edz" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edA" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edB" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"edC" = (/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "edD" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) "edE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edF" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Filter to Waste"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edG" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"edH" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edI" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) "edJ" = (/obj/structure/transit_tube{icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area/space) +"edK" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edL" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edM" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edN" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/north_outpost) "edO" = (/obj/machinery/atmospherics/unary/freezer{dir = 8; icon_state = "freezer_1"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edP" = (/obj/machinery/atmospherics/omni/mixer{on = 1; tag_east = 2; tag_north = 0; tag_north_con = null; tag_south = 1; tag_south_con = 0.8; tag_west = 1; tag_west_con = 0.2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Air to Distro"; target_pressure = 285},/turf/simulated/floor/plating,/area/research_outpost/atmos) +"edR" = (/obj/item/weapon/table_parts,/obj/item/weapon/rack_parts,/obj/item/stack/sheet/rglass{amount = 8},/obj/item/stack/rods{amount = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edS" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edT" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/obj/machinery/conveyor_switch{id = "mining_nort"; step_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"edU" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"edV" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_outpost_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54)},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor,/area/mine/west_outpost) "edW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 4; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost O2"; nitrogen = 0; oxygen = 5000},/area/research_outpost/atmos) "edX" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 8; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost N2"; nitrogen = 20000; oxygen = 0},/area/research_outpost/atmos) "edY" = (/obj/machinery/atmospherics/omni/filter{on = 1; tag_east = 4; tag_north = 2; tag_south = 1; tag_west = 3},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edZ" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "S-NE"},/turf/space,/area/space) +"eea" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_outpost_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null; req_one_access = list(13,54); req_one_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) "eeb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/window/reinforced/tinted{dir = 8; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 1; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost N2"; nitrogen = 20000; oxygen = 0},/area/research_outpost/atmos) "eec" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"eed" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/mining,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/mining,/obj/item/weapon/mining_scanner,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/mine/eva) +"eee" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "eef" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/window/reinforced/tinted{dir = 4; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 1; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost O2"; nitrogen = 0; oxygen = 5000},/area/research_outpost/atmos) +"eeg" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 29; pixel_y = 0},/obj/machinery/conveyor_switch{id = "mining_west"; pixel_x = 10; pixel_y = 0},/turf/simulated/floor,/area/mine/west_outpost) +"eeh" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) "eei" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SE"},/turf/space,/area/space) +"eej" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/mine/west_outpost) +"eek" = (/obj/machinery/conveyor{dir = 8; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"eel" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access_txt = list(13,54)},/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/mine/eva) +"eem" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_east_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null; req_one_access = list(13,54)},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) "een" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"eeo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/west_outpost) +"eep" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_y = 10},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"eeq" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"eer" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/mine/living_quarters) +"ees" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null; req_one_access = list(13,54)},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/mine/living_quarters) +"eet" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) "eeu" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/space) "eev" = (/obj/structure/transit_tube{icon_state = "D-NW"},/obj/structure/lattice,/turf/space,/area/space) "eew" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "NE-SW"},/turf/space,/area/space) @@ -10987,9 +11051,11 @@ "eeA" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) "eeB" = (/obj/structure/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "eeC" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "65;12"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) +"eeD" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"eeE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access_txt = list(13,54)},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) +"eeF" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = -29; pixel_y = 0},/turf/simulated/floor,/area/mine/production) "eeH" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "eeI" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) -"eeJ" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) "eeK" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/west_outpost) "eeP" = (/obj/machinery/alarm{pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/stack/flag/yellow,/obj/item/stack/flag/red,/turf/simulated/floor,/area/mine/production) "eeQ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/eva) @@ -11123,9 +11189,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtaeeabtabtaedaehaeFaeFaegaeFaeFaefaeFaeFaeFaelaeFaeFaeiaejaekaesaevaeuaeFaemaeoaeqaeraejaeFaeFaduaewaezaeFaeFaeFaexaeAaexaexaexaexaexaeaahjaaWaetaecaebaaaaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadQadPadIadRadTadSadVadUadJadKadGadHadNadOadLadMadCadEadCadDadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXahjadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaamaamaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFaeFaeFaeFaeFaeFadeadmadladiadfacIacJacKacLacMacNacOacPacAacBacCacDacEacFacGacHacZahgadbadaaddadwacHadcacRacQacVacSacXacWacUacTaaXaheaaWacyacxacwaaaaaaaaaaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXaeSaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabUaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXarxaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabUaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLabqabrabxabzabmabuabvabwaaiabjabkablabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXaczaceabNacYaebaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaabbaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaamlaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXarxaaWarWarfadnaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaamnaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaamlaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXbjsbjuarWarfadnaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaamnaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAareaqVapSaqLacwaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBaiHaaBaaxajUaiHabxakYajTabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAapKaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBaiHajkaaxaaBakCabxakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAalsaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11145,8 +11211,8 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbeAbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaasLaylazfazgazhaziazjaylaYiaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbkbaJRaQDaQEaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbgkasRasRasRasRasRbgiasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbgIaUPaUPaUPaUPaUPbgTbgSbgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaasLaylaAlaAmaAnaAoaAlaylaYibkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbjraJRaQDaQEaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbfxasPasPasPbgiasRasRasRasRasRbgiasPaaaaaaaaaaafaaaaYBaYBaYBaYBaAAbgZbhaaNTaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbhGaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaasLaylaAlbqMbhFbqBaAlaylblqakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbjraJRaSzbfzbgnbgEbfAbfFaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobeVaYDaYBaaebilbigbigbigbigbigbihaaeaaaaaaaaaaaaaaaaYBbLxbhbbhjaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkaXZaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaYsaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaYBbjubjsaYCaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUaYXaZGaZvaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaYBbaaaYBbafaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkaXZaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaYsaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaYBccobHDaYCaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUaYXaZGaZvaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaYBbaacjJbafaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbczbcGbbEbbFaTaaUbbbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekbdUbbpbbpbbpbdLbdMbbpbbLbdNbdOaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazqazrazpaxkazoazoazHazGaAJazIazFazsaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoayvaBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjbaiaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11159,7 +11225,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKauJaPMaSMausavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqauratKautauuauvavyavxauaavvasfbaiaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaKBaKAaPKauJaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfbaiaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKauJaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTauaaQIbcqaIpbcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaNyaNwaNeaNaaNlaOwaNxaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOvaOuaOoaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaOxdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaNyaNwaNeaNacjLaOwaNxaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOvaOuaOoaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaOxdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtaLeaKaaLsaNnaMraVsaVtaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqaMUaLLaMZaMXaMTaLvaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaEraFYaPEaEtaEPbalbalaHsbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqaFuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaEraEQaPEaEtaEPbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbbSaEhaEiaEfbbWbaAbaBbbXbbYaEnaEeaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaEVaKNaKIaKIaKIaKhbcqaFuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11176,7 +11242,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbMtbMsbMrbMqbJNbRbbInaaebrQbMnbnzbqybIkbqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbMuauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbJfbJmbJNbDNbCHbHWbInaaebrUbrUbJWbIqbIPbnzbtqbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbLfbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbRCbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbzYbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIkbuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIibIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbDqbIrbOpbrUbplbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHbRCbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbDqbIrbOpbrUbplbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHcDfbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQJbQDbPUbRgbRhbQZbRfbQXbQYbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbPqbLobywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLjcdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbOXbAybPBbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbLibPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbzbbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbOybOBbOAbNUbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbzbbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11184,12 +11250,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbyObDFbDGbyPbDIbyNbDKbAabBfbZacaxcawcawcaWcfOcfNcjdcgkcfOcaWcawcawcawclFcvvcsxdzVdzjcawcawcawdAJcfOcfNdUZdAQeboebnebpebnebrebqbCBauWbEbbzGbEpbEpbzIbzHbNfbzObHYbHQbPZbynbzwbzybzzbzAbPZbHqbHsbHFbDcbDhbDkbDwbDEbAgbAybzDbEKbAgbAqcdicdjbzCbEqbEobEybEtbHnbHjbHpbELbzvbzpbEmbEmbuqbyQbyTbyVbyRbySbyYbyZbyWbyWbzebzlbzbbzcbywbzSbzUbzTbywaaeaaeaaeaaeaaeaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebEPbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESbBTbESbEUaaaaaaaaabASbASbEVbEWbyObEWbEXbFdbEZbAhbFbbAaebtbBfebAebubLuebDbLubLbbSHebEbLuebFebIebHebNebLbLAbLuebPbvKbULebQbULbULebYebWecgecdeciechbeiecjaLYaLYaLYauWbFmbBxbFlbETbBxbACbFubABbAIbAHbAFbAEbAJbAVbzzbmKbAZbFQbFGbDcbDcbHfbHfbHfbAqbEGbBbbEAbElbEkbAqcdkcdnbzCbFRbJKbJUbJTbJVbFVbFXbELbAmbAlbEmbEmbuqbSnbAnbGlbtCbAobArbAtbAubAwbAxbzlbAzbAAbBgbBgbBgbBdbBcaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaebGjbmNbGhbmNbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsbGtbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAaecsbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxnaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbxCbkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTdfWbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbxCbkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUbClbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbGtbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHbBobGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQbmfbIVbIUbIRbIQbITbISbmfblUbDtbDrbOcblTbuqbDybmlbOabuqbngbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbecbmdbmcbmhbmgbjybenblzblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbecbmdbmcbmhbmgbjybenblzblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdbjdbopboqboKbnKboYbpwbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbdVbjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjRbiybjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11199,9 +11265,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbtebtdbsZbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcxbdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcxxcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxctscuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxbqccDfcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacvZcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcELcuhcCTcFzcFGcCKcCKcCKcCNcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaUdaTdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxdpbcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacvZcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcELcuhcCTcFzcFGcCKcCKcCKcCNcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBydsccDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaUdaTdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDedwEbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGucRqcRpcRCcRCcRCcRCcRCcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPddMdaGdaGdfVdaGdaGdfUcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTcROdQTcFAdQVdQUchBddIdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11218,16 +11284,16 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhcbEbQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBecNcgTceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzceZcffceSchiceachgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRcWPcWKciBciFciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjchecrjcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcWZctScXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjchedwPcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjdBScjKdBXbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcWZctScXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFcXdcuacXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaackvaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAbXmcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaacVFcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeaaaciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjdDXccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGdEpcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeaaaciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczbZeccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGbmvccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjccWbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjccWbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGdFlaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucBEcCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdycdwaaacdzcdycdwaaacdzcdycdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcducdscCVcdpcdpcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdAcdwaaacdzcdAcdwaaacdzcdAcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjaaeaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdAcdwaaacdzcdAcdwaaacdzcdAcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjdGxaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzcdAcdwaaacdzcdAcdwaaecdzcdAcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12116,52 +12182,52 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedJeeweevdqTdqTdqTdqTdqTdqTdridridridrjdrkdrcdqTdqTdqTdrlduvduUduUduXdrpdrqdrreaKeaKeeueaKecFeexaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeeyeevdqTdqTdqTdqTdqTdqTdqTdridWJdrxdWLdrjdrkdrzdridrAdrBdrCdrDdrDdrDdWOdWRdrDdrDdrDdrDaaeeeAeezeexaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdqTdqTdqTdqTdrJduYdrLdrMdrNdWSdrPdrQdrRdWVdrTdWWdWYdrTdWZdrEdrTdXcdWWdrDaaeaaeecaecZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadqTdqTdsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdqTdrJdrJdrJdrJeeHdscdrLeeCdXhdXmdXmdXmdXndrTdXtdXqdXrdXGdXKdXzdXAdXgdrDaaeaaeefQebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadqTdqTdsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdqTdrJdrJdrJdrJeeHdHFdHreeCdXhdXmdXmdXmdXndrTdXtdXqdXrdXGdXKdXzdXAdXgdrDaaeaaeefQebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadqTdqTdqTdqTdqTdqTdsadsadqTdqTdqTdqTdsadsadsadsadqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTaaaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdrJdrJdsmdsndrJdsodsodsodsodJIdsedsqdsqdTVdrTdrTdrTdrTdTUdTSdsvdsvdsvdsvdsvdsvdTKdsxdsyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadszdsAdszaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadqTdqTdqTdsadsadqTdsadsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdrJdsBdTEdTFdTGdTJdsGdsHdTCdsJdsKedDdTAdTzdrTdTydTvdrTdTudSHdsvdqkedFedGedEdqpdTDdsYdsZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtadtbdtaaaeaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdrJdtcdtddUndrJdtfdsFdtgdUEdtidtjdtkdTAdUHdrTdUrdUxdUsdUAdUydUDdUBedQdqCdUqdqGdqHdtydsZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtzdtAdtBdtCaaeaaaaaadqTdqTdqTdqTdqTdqTdqTdsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaedJebZaaadqTdqTdqTdrJdtcdTWdUbdrJdtFdtgdUldUhdKbdtJdtKdtJdUmdtJdtJdtJdrDdUfdUddsvdUcedPdqCdqzedOdqDdsYdsZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtSdtTdtTdtUdtVdtWdtaaaeaaaaaadqTdqTdqTdqTdsadsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaeeeiecEeaKeaKeaKeccecfaaadqTdqTdqTdrJdtcdVmdVqdrJdudduedVhdGNduheecdMrdukdVgdVldVkduodrDdVjdVidsveefdVddVedVfeebdsvduudqZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtSdtTdtTdtUdtVdtWdtaaaeaaaaaadqTdqTdqTdqTdsadsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaeeeiecEeaKeaKeaKeccecfaaadqTdqTdqTdrJdtcdVmdVqdrJdudduedJpdGNduheecdMrdukdVgdVldVkduodrDdVjdVidsveefdVddVedVfeebdsvduudqZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduwduxduyduzduAduBduCaaeaaedsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeedZecfaaeaaeaaeaaeaaeaaadrJdrJdrJdrJdrJdrJdVcdrJdsodrDdrDdUQduJdtJdUPdUNdUIduNduOduPdrDdUTdURdqNedWdVbedYdUUedXdqNdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduZdtTdtTdvadvbdtWdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaaaaaecudvddvddvddvddvddvddvddrTdWkdWndWidWjdWqdWsdWodWpdWvdWudWydWwdtJdvqdvrdWzdWDdWBdWEdtJdWIdWFdvzdvzdvzdWtdvzdvzdvzdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduZdtTdtTdvadvbdtWdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaaaaaecudvddvddvddvddvddvddvddrTdWkdWndWidJqdWqdWsdWodWpdWvdWudWydWwdtJdvqdvrdWzdWDdWBdWEdtJdWIdWFdvzdvzdvzdWtdvzdvzdvzdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedvGdvHdvIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDaaaaaaecudvddvddvddvddvddvddvddvJdVrdvLdVsdvLdvLdVudVydvLdVCdVBdVAdVzeendvXdVMdVDdVRdVPdVOdVNdVWdVVdvzdsUdWedWfdWddvzdtxdtIdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecydwmdwndwodvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwpdDFdwrdwsdDHdwudEVdwvdwYdEedrDdEidEgdrDdwAdwBdEddwDdwEdEbdtJdDTdDIdDZdDWdEAdEKdEUdwMdpvdpwdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecydwmdwndwodvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwpdDFdwrdwsdDHdwudEVdwvdwYdEedrDdEidEgdrDdwAdwBdEddwDdJrdEbdtJdDTdDIdDZdDWdEAdEKdEUdwMdpvdpwdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedwQdwRdwSdvcdwTdwUdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwVdDFdwrdwsdDHdxxdpodwvdwYdwZdrDdDEdDBdrDecrdtJdtJdtJdtJecqdtJdDzdDvdvzdDwdDudxiecodxkdpkdpldCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecMdxpdxqdxrdxsdxtdszduBdxudvcdxvdxwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddrTdIQdJGdILdDHdxydpJdwvdxzdxAdrDdKPdKOdLbdKUdLfdLddKcdrDdKAdKsdKIdKBdvzdKJdLgdxPecLdxRdpkdBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecMdxpdxqdxrdxsdxtdszduBdxudvcdxvdxwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadKedvddvddvddvddvddvddKgdrTdIQdJGdILdDHdxydpJdwvdxzdxAdrDdKPdKOdLbdKUdLfdLddKcdrDdKAdKsdKIdKBdvzdKJdLgdxPecLdxRdpkdBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedxSdxTdxpdxUdxVdxWdxXdxYdxudxZdxwdyadxvdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadybdycdyddyeecDdycdyddygdyhdEWecAecBecBecBdrDdrDdrDdrDdrDdICdwqdIKdxEdrEdxGdGudrDdyqdFRdHidHgdrDdGwdFFdpDdpCdyzdyAdyBdrDdyCecEeaKeaKeaKeaKeaKeaKecFebJaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedgdxSdyFdxSdxqdxqdwTdyGdxVdvcdwodyHdvcdxwdyIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadyJdOydyLdpYdyLdyLdyLdOodOxdOLdyLedhdOFdOCdyUdOAdOBdyVdyUdNWdwqdzbdzcdzddNUdOcdrDdzhdOkdObdNXdrDdvzdOndvzdrDdrDdzmdzndzodzpdzqdzrdzrdzsdzrdzrdzrdztecZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedzudzvdxqdzwdzxdxqdvIdzydxWdzzdzAdzBdvcdvcdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaadzCdMWdATdATdATdATdMJdMMdMOdNqdNDdNGdNKdNgdyUdNidNldMkdMjdMidMhdMgdMedvLdvLdMHdMudvLdvLdModMndMmdMldLDdLMdLzdLAdvLdvLdLhdLndMadMddzrdLZdLRdAodApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedAqdArdAsdxqdzxdAtdxUdAudxVdAvdvcdAwdAxdvcdAydxudAzdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadABdACdyLdyLdPPdyLdPRdAFdyLdPVdyLdPSdPTdDXdyUdNledsedtdAPdPXdPWdQddQadQhdQedQldQidQvdQndQldQidQidQxdQAdQCdQNdQOdQPdQRdQSdRkdRldRodRpdRPdRUdBmdBndzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaedsadsadvcdxtdBodBpdBqdAsdBrdBsdxWdBtdszduBdBudvcdAydwodxudAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdBwedjaaaaaaaaadBydBzdyLdOQdORdOSdOZdOodPadPudPvedhdBJdBKdyUdPyediedndBMdBMdrDdrDdPMdBHdBHdPNdBHdBkdBkdPOdBkdBfdBfdPCdBfdrDdPAdrDdCKdPDdzrdPEdPJdzrdCddPLdBmdCedzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedAqdArdAsdxqdzxdAtdxUdAudxVdAvdvcdAwdAxdvcdAydxudAzdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadABdACdyLdyLdPPdyLdPRdAFdyLdPVdyLdPSdPTdLqdyUdNledsedtdAPdPXdPWdQddQadQhdQedQldQidQvdQndQldQidQidQxdQAdQCdQNdQOdQPdQRdQSdRkdRldRodRpdRPdRUdBmdBndzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaedsadsadvcdxtdBodBpdBqdAsdBrdBsdxWdBtdszduBdBudvcdAydwodxudAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdBwedjaaaaaaaaadBydBzdyLdOQdORdLrdOZdOodPadPudPvedhdBJdBKdyUdPyediedndBMdBMdrDdrDdPMdBHdBHdPNdBHdBkdBkdPOdBkdBfdBfdPCdBfdrDdPAdrDdCKdPDdzrdPEdPJdzrdCddPLdBmdCedzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvcdvcdvcdvcdvcdvcdxsdxVdCfdBodxVdzydCgdBtdBtdxYdxudAwdvcdAydvIdChdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdCjdCkdClebJaaaaaaaaadCmdCndyddyedCodCodCodCodCodBbdCodrTdrTdrTdyUdBcdBMdCtdBMdCudCvebXdBNdBHdBIdBBdBCdBkdBAdBFdBGdBfdBDdBhdBgdBfdBedBjdCKdBidCKdzrdzrdzrdCLdBddCNdApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvceaZduBdxWdCPdvcdCQdCRdCSdvcdzzdvcdCTdCUdCVdvcduBdCWdtbdCXdvIdwndtbdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidBvdBvdqTdCYdCZecaecbeaKeaKeaKeccecfaaeaaedDbdCxdCrdCqdFkdBWdBVdBSdfWdCpdBZdBYecedDodDpdCIdCJdCMdDddBHdDedCydCzdBkdCBdCCdCFdBfdCHdDkdDhdBfdAXdDmdCKdDrdDqdDgdDJdzrdzrdzrdzrdzrdDKebZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadvceaZdvIduBdxUdzzdCWdBodDLdBodDMduBduBdDNdxuduBdvIdvIdvcdtbdDOdvIduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidDPdDQdDRdDQaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdAEdFQdAldAkdAndDYdDYdpadpbdBMdCtdBMdEadBMdoZdEceaWdBOdAjdBOdBRdBRdAidBRdBUdBUdAhdBUdBUdAfdAedCKdAddEldEldEmdCKdEneaLeaKeaKeaGeaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvceaZduBdxWdCPdvcdCQdCRdCSdvcdzzdvcdCTdCUdCVdvcduBdCWdtbdCXdvIdwndtbdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidBvdBvdqTdCYdCZecaecbeaKeaKeaKeccecfaaeaaedDbdCxdCrdCqdFkdBWdBVdLPdLtdCpdBZdBYecedDodDpdCIdCJdCMdDddBHdDedCydCzdBkdCBdCCdCFdBfdCHdDkdDhdBfdAXdDmdCKdDrdDqdDgdDJdzrdzrdzrdzrdzrdDKebZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadvceaZdvIduBdxUdzzdCWdBodDLdBodDMduBduBdDNdxuduBdvIdvIdvcdtbdDOdvIduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidDPdDQdDRdDQaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdAEdFQdAldAkdAndDYdDYdpadLUdBMdCtdBMdEadBMdoZdEceaWdBOdAjdBOdBRdBRdAidBRdBUdBUdAhdBUdBUdAfdAedCKdAddEldEldEmdCKdEneaLeaKeaKeaGeaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadvceaodEqdvIdvIdzzdvIdChdwTdvIdErdDMdChdBudEsdvIdEtdwodvcdBodtbdCWduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdDQdCidCidCidCidCidCidCidCidCidCidCidEudEvdEwdZYaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdBadAZdAYdLjdECdEDdDYdpfdyUdyUdEGdpddEIdBMdpcdEJdvFdAUdAMdARebsdASdAGdAIebedALdAWdAVdBUdAXdpedCKebzebyebyebydCKdFadFbdsaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadvceaodFcdxUdxsdvcdFddvcdFedFfdvcdxWdvcdFedFfdvcdxVdCWdvcdDNdFgdtbdAwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdFhdCidCidCidCidCidCidCidCidCidCidCidCidFidFjdZYaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdGQdECdzTdFkdJJdHjdJKdZXdDYdEEdyUdMCdFqdFpdFsdBMdzXeakeaidFwdzZdFydBRdFzdAadFBdBUdFCdzWdFEdBUdzUdwFdFHdCKdCKdCKdCKdFIdFJdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdFddvcdFKdxudxWdAwdwodxVdBrdxVdzBdxUdvcdFedFLdFMdFNdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdDPdCidCidCidCidCidCidCidCidCidCidCidCidFidEwdZYaaaaaaaaaaaaaaaaaaaaaaaeaaedDbdFOdFPdAcdFQdKvdHjdKeeapdDYdFodyUdoXdFqdoYdFsdBMeaqeatdBOeavdFYdFZdBReaydGbdGcdBUdGdeaBdGfdBUdGgdGhdFHdqTdsadqTdGidGjdGkdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdFddvcdFKdxudxWdAwdwodxVdBrdxVdzBdxUdvcdFedFLdFMdFNdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdDPdCidCidCidCidCidCidCidCidCidCidCidCidFidEwdZYaaaaaaaaaaaaaaaaaaaaaaaeaaedDbdFOdFPdAcdFQdKvdHjdMteapdDYdFodyUdoXdFqdoYdFsdBMeaqeatdBOeavdFYdFZdBReaydGbdGcdBUdGdeaBdGfdBUdGgdGhdFHdqTdsadqTdGidGjdGkdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdxudAwdGldzydtWdxUdxudvcdxVdwodvcdGmdGndGndGodvcdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidoPdCidCidCidCidCidCidCidCidGqdGraaeaaaaaaaaaaaaaaaaaaaaeaaeaaedDbdDbdGsdGtdDbdDbdGvdxLdGvdDbdoOdGTdCidCidCidCidBMdBMdBMdBOdBOdBOdBOdBRdBRdBRdBRdBUdBUdBUdBUdBUdFHdFHdGydGzdrndrndGAdFbdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdAwduBdzBdxudxVdwodzBdvcdFddvcdvcdAydtbdGndGBdGCdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdoJdCidoUdoFdoKdCidCidCidCidCidCidCidCidGDdGEaaaaaaaaaaaaaaaaaedGFdGGdGHdGIdGJdoSdoRdoQdDbdGPdFSdFldDbdGxdCidCidCidCidCidGRdGSdGTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdrldGUdFbdGVdqTdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdvcdvcdvcdvcdvcdvcdvcdvcdFddvcdAydtbdAzdtbdGodGWdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdCidCidCidoFdoKdCidCidCidCidCidCidCidGXdGYdGZdHadHadHadHadHadHadHbdHcdHddHedHedoLdFrdFrdDbdvPdwWdwzdDbdGxdCidCidCidCidCidFidHkdHldqTdqTdsadsadsadsadsadsadqTdqTdqTdqTdqTdrldGUdFbdHmdGpdHmdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaadHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddFddFddFddFddFddFddFddFddFddFddvcdAydAzdAzdAzdAAdvcdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidoMdoNdCidCidCidCidCidCidCidCidHodHpdHpdHpdHpdHpdHpdHpdHpdHodCidCidCidCidCidCidDbdGvdZCdGvdDbdHrdCidCidCidCidCidHsdHtdHudrndrndrndrndHvdrndrndrndrndrndHwdHxdHydHzdFbdGpdGpdGpdHmdBwdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdFNdHAdHBdvcdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidCidCidCidCidCidCidCidCidCidGXdHddHCdHDdHDdHDdHDdHDdHDdHDdGXdHddCidCidCidCidCidzSdHEdHFdHGdHHdHIdHJdCidCidCidCidGTdGTdGTdqTdqTdsadsadsadsadsadsadsadsadHKdHLdHMdHNdGpdHmdGpdGpdHmdqTdqTdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdvcdGndGndAzdvcdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdoJdCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdBvdBvdBvdBvdBvdCidCidCidCidCidCidHEdHOdHGdCidCidCidBvdBvdqTdqTdqTdqTdsadsadsadsadsadsadsadBwdHmdGpdHPdGpdHmdGpdGpdGpdqTdqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdvcdHQdHRdHQdvcdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdCidCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidHSdCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadBwdsadGpdGVdsadqTdsadsadqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdvcdHTdHAdFNdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdBvdoIdoGdoHdCidCidCidCidCidBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidHSdCidCidBvdBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadqTdqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdHWdHXdHYdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdBvdDQdBvdCidCidDPdDPdBvdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdCidCidHSdCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdHZdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdCidCidHSdCidCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadqTdqTdqTdsadqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdHZdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadsadsaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidIadIbdCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdHZdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdsadsaaaaaaaaaaaaadqTdsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidHSdCidCidCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaadsadsadsadsadsadsadsadsadsadqTdBvdCidCidIadIcdIbdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidHSdCidIddDQdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidIedHIdHJdCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidHEdHOdHGdCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTaaadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdAwduBdzBdxudxVdwodzBdvcdFddvcdvcdAydtbdGndGBdGCdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdoJdCidoUdoFdoKdCidCidCidCidCidCidCidCidGDdGEaaaaaaaaaaaaaaaaaedGFdGGdGHdGIdGJdoSdoRdoQdDbdGPdFSdMDdDbdMxdGTdCidCidCidCidGRdGSdGTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdrldGUdFbdGVdqTdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdvcdvcdvcdvcdvcdvcdvcdvcdFddvcdAydtbdAzdtbdGodGWdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdCidCidCidoFdoKdCidCidCidCidCidCidCidGXdGYdGZdHadHadHadHadHadHadHbdHcdHddHedHedoLdFrdFrdDbdvPdwWdwzdDbdNYdCidCidCidCidCidFidHkdHldqTdqTdsadsadsadsadsadsadqTdqTdqTdqTdqTdrldGUdFbdHmdGpdHmdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaadHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddFddFddFddFddFddFddFddFddFddFddvcdAydAzdAzdAzdAAdvcdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidoMdoNdCidCidCidCidCidCidCidCidHodHpdHpdHpdHpdHpdHpdHpdHpdHodCidCidCidCidCidCidDbdGvdZCdGvdDbdOrdCidCidCidCidCidHsdHtdHudrndrndrndrndHvdrndrndrndrndrndHwdHxdHydHzdFbdGpdGpdGpdHmdBwdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdFNdHAdHBdvcdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidCidCidCidCidCidCidCidCidCidGXdHddHCdHDdHDdHDdHDdHDdHDdHDdGXdHddCidCidCidCidCidzSdHEdOSdHGdHHdHIdHJdCidCidCidCidGTdGTdGTdqTdqTdsadsadsadsadsadsadsadsadHKdHLdHMdHNdGpdHmdGpdGpdHmdqTdqTdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdvcdGndGndAzdvcdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdoJdCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdBvdBvdBvdBvdBvdCidCidCidCidCidCidHEdHOdHGdCidCidCiduDdBvdqTdqTdqTdqTdsadsadsadsadsadsadsadBwdHmdGpdHPdGpdHmdGpdGpdGpdqTdqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdvcdHQdHRdHQdvcdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdCidCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidHSdCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadBwdsadGpdGVdsadqTdsadsadqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdvcdHTdHAdFNdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdBvdoIdoGdoHdCidCidCidCidCidBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidHSdCidCiduDduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadqTdqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdHWdHXdHYdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdBvdDQdBvdCidCidDPdDPdBvdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdCidCidHSdCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdHZdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdCidCidHSdCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadqTdqTdqTdsadqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdHZdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadsadsaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidIadIbdCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdHZdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdsadsaaaaaaaaaaaaadqTdsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidWjdVhdVhdVhdVhdVhdVhdVhdVhdVhdVhdVhdVhdsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCieckealdXjebleamecVecUecXecWdVhectecTdVhdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidHSdCidCidCidCieddedaecYedcedbedmedledpedoedfedeedkdVhdsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCidVhdVhdVhdVhdVhdVheduedwedvdVhedqedrdVhdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaadsadsadsadsadsadsadsadsadsadqTdBvdCidCidIadIcedCedBedBedHedyedxedAedzedNedMedledRedKedIedLdVhdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidHSdCidIddVhdVhdVhdVhedSdVhdVhdVhdVhdVhdVhdVhdVhdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidHSdCidCidCidCidFredTdMCduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidIedHIdHJdCidCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidHEdHOdHGdCidDPdBvdBvduDduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTaaadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaadHVaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadHVdHVaaaaaadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaadsadsadHVaaaaaaaaadsadsadsadsadsadsadqTdBvdBvdCidCidHSdCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12245,22 +12311,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndCidCidCidCidCidCidCidCidJgdJgdJgdCidCidCidBvdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadJcdsadsadIPdIXdIYdJhdMvdJidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdBwdDQdDQdDQdDQdDQdCidCidHSdCidCidCidCidCidCidCidCidGpdBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndCidCidCidCidCidCidCidCidJjdJkdJldCidCidCidBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadIPdJmdIPdIPdIPdIPdIPdIPdMvdJndCidCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdDQdysdMCdytdytdyudCidIedHIdHJdCidCidCidCidCidCidCidGpdGpdBvdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndCidCidJodJodJodJodJodJodhxdhAdhwdJodJodJodJodJodCidCidCidBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadIPdIPdIPdIPdJsdJtdJudIPdITdJvdIPdRxdIPdIPdIPdJwdJxdJydIPdCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdBvdDQdyndFpdyodyodOsdCidHEdHOdHGdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndBvdCidCidCidJodJzdwgdJBdJCdJDdLSdLLdMfdMcdNJdMwdMtdJLdHJdCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdsadsadsadIPdJMdJNdJOdJPdJNdJNdIPdIXdIYdJQdMvdIPdJRdJSdJTdXLdJTdJedCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdDQdwydNbdwkdwkdHGdCidCidJUdJVdJWdJXdJVdJVdCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHVdHVdHVdHndHndqTdBvdCidCidCidJodJYdJAdJZdKadJAdJAdJAdJAdMxdMydMEdMNeeKdKgdCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdDQdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdqTdqTdqTdqTdIPdTwdJNdKidTxdKkdKldIPdIPdIPdIPdMvdIPdJRdKmdKmdMIdKmdJidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidCidCidCidCidCidCidJUdEjdEjdEjcsPdJVdCidKqdCidCidCidEudDQdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndqTdBvdCidCidCidJodKrdXNdXMdXPdMpdXMdXMdXQdMUdNJdNMdMVdhbdHGdCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidJfdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdIPdKwdJNdKxdJNdKydXSdXRdYudYpdYkdYcdIPdJRdKmdKDdMIdwIdJndCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidKFdKFdKGdKHdJUdYvdLedLedYzdJVdJVdJVdJVdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadBvdBvdCidCidJodKMdJAdJAdJCdYAdJAdJAdJAdJodJodJodJodJodJodIedHJdCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidIedHJdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdIPdIPdIPdIPdIPdIPdIPdKSdYGdYFdKSdYGdIPdIPdIPdIPdwJdIPdIPdIPdKWdKXdCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidKYdKHeePdYJdYHdMRdMLdMLdMLdYQdANdLidNYdLkdHJdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndsadsadqTdBvdCidCidJodLldJAdLmdKadYWdLodLpdJAdhfdhcdLsdLtdLudLvdIkdIldIcdIcdIcdIcdIcdIbdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadqTdqTdqTdqTdBvdBvdCidCidIhdIcdIcdIcdIcdIcdIcdIcdIcdIkdIldIcdIcdIcdIcdIbdCidCidCidCidCidBvdqTdqTdqTdqTdqTdIPdLwdLxdLydKmdKmdMvdKmdKmdKzdRudwNdLCdMIdZadQodQodPIdLEdJxdJydLFdLGdLGdLGdLGdLGdLGdLGdLHdLHdLHdLHdLHdLHdLHdKGdLIdLJdLKdLadYZdYYdMTdMKdLNdLNdLPdLOdNZdPGeeQdLUdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndBvdCidCidCidJodJzdwgdJBdJCdJDdLSdLLdMfdMcdNJdMwedUdJLdHJdCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdsadsadsadIPdJMdJNdJOdJPdJNdJNdIPdIXdIYdJQdMvdIPdJRdJSdJTdXLdJTdJedCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdDQdwydNbdwkdwkdHGdCidCidJUdJVdJWdJXdJVdJVdCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHVdHVdHVdHndHndqTdBvdCidCidCidJodJYdJAdJZdKadJAdJAdJAdJAedVdMydMEdMNeeKeeadCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdDQdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdqTdqTdqTdqTdIPdTwdJNdKidTxdKkdKldIPdIPdIPdIPdMvdIPdJRdKmdKmdMIdKmdJidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidCidCidCidCidCidCidJUeeddEjdEjcsPdJVdCidKqdCidCidCidEudDQdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndqTdBvdCidCidCidJodKrdXNdXMdXPdMpdXMdXMdXQdMUdNJdNMdMVdhbdHGdCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidJfdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdIPdKwdJNdKxeeedKydXSdXRdYudYpdYkdYcdIPdJRdKmdKDdMIdwIdJndCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidKFdKFdKGdKHdJUdYvdLedLedYzdJVdJVdJVdJVdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadBvdBvdCidCidJodKMdJAdJAdJCdYAdJAdJAeegdJodJodJodJodJodJodIedHJdCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidIedHJdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdIPdIPdIPdIPdIPdIPdIPdKSdYGdYFdKSdYGdIPdIPdIPdIPdwJdIPdIPdIPdKWdKXdCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidKYdKHeePdYJdYHdMRdMLdMLdMLdYQdANdLieehdLkdHJdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndsadsadqTdBvdCidCidJodLleejdLmdKadYWdLodLpdJAdhfdhcdLseekdLudLvdIkdIldIcdIcdIcdIcdIcdIbdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadqTdqTdqTdqTdBvdBvdCidCidIhdIcdIcdIcdIcdIcdIcdIcdIcdIkdIldIcdIcdIcdIcdIbdCidCidCidCidCidBvdqTdqTdqTdqTdqTdIPdLwdLxdLydKmdKmdMvdKmdKmdKzdRudwNdLCdMIdZadQodQodPIdLEdJxdJydLFdLGdLGdLGdLGdLGdLGdLGdLHdLHdLHdLHdLHdLHdLHdKGdLIdLJdLKdLadYZdYYdMTdMKdLNdLNeeldLOdNZdPGeeQeemdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndsadsadqTdBvdCidCidJodJodJodJodJodZbdLWdLXdJodJodLYdJodJodJodJodHEdHGdCidCidCidCidCidHSdCidCidCidCidBvdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidHSdCidCidCidCidCidCidCidCidHEdHGdCidCidCidCidHSdCidCidCidCidCidBvdBvdDQdBvdBvdqTdIPdIPdIPdIPdZJdPzdZIdZDdZDdZDdZBdZFdZidZldZidZudZtdZMdZNdZidZNdZKdZKdZKdZKdZKdZKdZKdBPdZgdZgdZgdZgdZgdZgdZgdZfdZddZfdZedZddZcdLadMqdUtdMsdMXdMYdANdNCdQsdNadHGdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndsadsadqTdBvdBvdCidCidCidCidCidJodZQdMzdMAdwPdJodMCdMDdFrdCidCidCidCidCidHUdCidCidCidIadIcdIcdIbdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdCidCidIhdIcdIidCidCidCidCidBvdCidCidHUdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidJfdCidBvdBvdBvdBvdBvdIPdKmdMIdKmdKmdKmdKmeajdMIeaceamdKmealdKmdZWdZZdJxdJydZSdZSdZSdZSdZSdZSdZSdZSdZTdZTdZTdZTdZTdZTeawdKGdLIdOOeazdLaeasdLadMZdKFdKFdKFdKFdKFdKFdKFdKFdNbdNbdNcdNbdFrdDPdBvdqTdqTdsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndsadsadqTdBvdBvdCidCidCidCidCidJodZQdMzdMAeeodJodMCeepeeqdCidCidCidCidCidHUdCidCidCidIadIcdIcdIbdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdCidCidIhdIcdIidCidCidCidCidBvdCidCidHUdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidJfdCidBvdBvdBvdBvdBvdIPdKmdMIdKmdKmdKmdKmeajdMIeaceerdKmeesdKmdZWdZZdJxdJydZSdZSdZSdZSdZSdZSdZSdZSdZTdZTdZTdZTdZTdZTeawdKGdLIdOOeazdLaeasdLadMZdKFdKFdKFdKFdKFdKFdKFdKFeetdNbdNcdNbdFrdDPdBvdqTdqTdsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadqTdBvdBvdCidCidCidCidJodNddNedNfeaAdJodCidCidCidCidCidCidBvdBvdDQdBvdCidCidCidCidCidHSdCidCidCidCidCidBvdqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdCidIhdIidCidCidCidBvdBvdBvdBvdBvdBvdDQdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidCidCidCidCidBvdBvdIPdIPdNheeVdNhdIPdIPdNjdNkeaDdIPdIPdNhdZAdNhdIPdNodCidCidCiaaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaadNpdKHdLaeaJeaEdNsdNtdNudNudNvdKFdNwdNxdNydNzdNzdNzdNzdFrdCidBvdqTdqTdsadsadsadsadqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdBvdCidCidCidJodJodJodJodJodJodCidCidBvdBvdBvdBvdBvdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidBvdBvdBvdqTdqTdqTdqTdqTdBvdCidCidCidCidCidCidHSdCidCidCidIedHJdCidCidCidCidCidCidCidBvdIPdNAdNBdQtdNBdIPeaOdNEdNFeaRdNHdIPeeJdZUdZPdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaedKFdNLeaNeaMdKFdKFdKFdKFdNNdKFdNOdKFdKFdNPdFrdFrdFrdFrdCidBvdqTdqTdsadsadsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdBvdCidCidCidJodJodJodJodJodJodCidCidBvdBvdBvdBvdBvdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidBvdBvdBvdqTdqTdqTdqTdqTdBvdCidCidCidCidCidCidHSdCidCidCidIedHJdCidCidCidCidCidCidCidBvdIPdNAdNBdQtdNBdIPeaOdNEdNFeaRdNHdIPeeDdZUdZPdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaedKFdNLeaNeaMdKFdKFdKFdKFdNNdKFdNOdKFdKFdNPdFrdFrdFrdFrdCidBvdqTdqTdsadsadsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidIadIcdIcdIcdIbdCidCidCidCidCidCidCidCidCidCidCidCidCidHSdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidCidCidIadIcdIcdIcdIkdIldIcdIcdIcdIbdCidCidCidCidIPdNQdNReaTdNTdIPdwXdNVdNVeaUdNHdIPeeRefieeUdIPdCidCidCidCidCidCiaaeaaeaaeaaeaaeaaeaaedOadOadOadOadOaaaeaaaaaadKFdYoeaSdLadOddOedOfdNudNudOgdNudNvdKFdCidCidCidCidCidBvdBvdqTdqTdsadsadqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdCidCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidIadIbdCidCidIedHJdCidCidIhdIcdIcdIcdIcdIcdIidCidBvdqTdqTdqTdqTdsadsadsadqTdqTdBvdBvdBvdCidCidCidCidCidCidCidHEdHGdCidCidCidHSdCidCidCidCidIPdIPdIPdIPdIPdIPdOhdOidOjeaVdNHdIPdNheeXdNhdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaedOadOadOadOadOaaaeaaadKYdKHdLaeaYeaXdKFdKFdKFdKFdKFdKFdOpdOqdKFdCidCidCidCidCidBvdqTdqTdsadsadsadqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadBvdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidHUdCidCidIadIcdIcdIkdIldIcdIcdIidCidCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadqTdqTdqTdBvdBvdBvdBvdCidCidCidCidCidCidCidCidCidIadIcdIcdIbdCidCidCidCidCidCidIPdIPdIPdIPdIPdIPdIPdFpdOrdOsdOtdCidCidCidCidCiaaaaaaaaaaaeaaaaaaaaaaaedOadOadOadOadOadOudLIdOvdOwebaebddQbebcebbebiebhebgebfdOEdOqdKFdCidCidCidCidBvdBvdqTdqTdsadsadqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadBvdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidHUdCidCidIadIcdIcdIkdIldIcdIcdIidCidCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadqTdqTdqTdBvdBvdBvdBvdCidCidCidCidCidCidCidCidCidIadIcdIcdIbdCidCidCidCidCidCidIPdIPdIPdIPdIPdIPdIPdFpeeEdOsdOtdCidCidCidCidCiaaaaaaaaaaaeaaaaaaaaaaaedOadOadOadOadOadOudLIdOvdOwebaebddQbebcebbebiebhebgebfdOEdOqdKFdCidCidCidCidBvdBvdqTdqTdsadsadqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTdBvdBvdDQdBvdCidCidCidCidHEdHGdCidCidCidCidHUdCidBvdBvdBvdBvdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidCidCidCidCidCidCidHEdYwdOGdOGdOGdOGdOHdHGdCidCidCidCidCidCiaaeaaeaaeaaeaaeaaeaaeaaedOadOadOadOadOadxDdxmefaefbdLaeaYdLadLadLadOKdLadLaebjdOMdONdKFdCidCidCidCidBvdqTdqTdqTdsadsadqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidDQdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaedOadOadOadOadOadKGdLIdOOefEdLaeaYdLadLadLaebkdLadLadLadOTdOUdKFdCidCidCidIddDQdqTdqTdqTdsadqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadqTdsadsadqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdBvdCidCidCidCidIadIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIcdIbdCidCidCidCidCidCiaaaaaaaaaaaaaaaaaedOadOadOadOadOaefcaaadNpdKHdyfeaYdLadLadLadOWdOzdLadLadOpdOXdKFdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidHSdCidIedHJdCidCidCidGTdGTaaaaaaaaaaaedOadOadOadOadOaaaeaaaaaadOYdOYebldQbdQbebfdPcdPddPedPfdOMdOqdKFdCidCidCidCidBvdqTdqTdqTdqTdsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidHSdCidIedHJdCidCidCidGTdGTaaaaaaaaaaaedOadOadOadOadOaaaeaaaaaadOYdOYeeFdQbdQbebfdPcdPddPedPfdOMdOqdKFdCidCidCidCidBvdqTdqTdqTdqTdsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidIadIcdIkdIldIcdIcdIcdPgdPheeIeeIeeIeeIeeIeeIeeIeeIeeIeeIeeIeeIdPjdPkdPldLadLadLadPmdPndPodPpdPqdPrdKFdCidCidBvdBvdBvdqTdqTdsadsadsadqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidCidCidBvdBvdCidCidCidCidCidCidCidCidCidHEdHGdCidCidCidGTdGTaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadOYdOYdKFdKGdKHdKFdKFdKFdKFdKFdKFdKFdKFdCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdBvdBvdBvdBvdDQdIgdCidCidCidCidCidCidCidCidCidCidCidCidCidCiaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c4a9293727daab942fa385377fc6dc184c17ad27 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 17 Oct 2014 20:27:40 +0200 Subject: [PATCH 056/144] HUD overlay improvements Reduces code duplication, increases code robustness, adds science googles overlay. --- code/_onclick/hud/hud.dm | 44 ++++++++++--------- code/modules/clothing/glasses/glasses.dm | 4 ++ code/modules/mob/living/carbon/human/life.dm | 2 +- icons/obj/hud_full.dmi | Bin 5899 -> 5906 bytes 4 files changed, 29 insertions(+), 21 deletions(-) diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 9ea0cb2bff..d58e5a2df5 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -3,6 +3,15 @@ Uses the same visual objects for all players. */ var/datum/global_hud/global_hud = new() +var/list/global_huds = list( + global_hud.druggy, + global_hud.blurry, + global_hud.vimpaired, + global_hud.darkMask, + global_hud.nvg, + global_hud.thermal, + global_hud.meson, + global_hud.science) /datum/hud/var/obj/screen/grab_intent /datum/hud/var/obj/screen/hurt_intent @@ -17,6 +26,17 @@ var/datum/global_hud/global_hud = new() var/obj/screen/nvg var/obj/screen/thermal var/obj/screen/meson + var/obj/screen/science + +/datum/global_hud/proc/setup_overlay(var/icon_state) + var/obj/screen/screen = new /obj/screen() + screen.screen_loc = "1,1" + screen.icon = 'icons/obj/hud_full.dmi' + screen.icon_state = icon_state + screen.layer = 17 + screen.mouse_opacity = 0 + + return screen /datum/global_hud/New() //420erryday psychedellic colours screen overlay for when you are high @@ -33,26 +53,10 @@ var/datum/global_hud/global_hud = new() blurry.layer = 17 blurry.mouse_opacity = 0 - nvg = new /obj/screen() - nvg.screen_loc = "1,1" - nvg.icon = 'icons/obj/hud_full.dmi' - nvg.icon_state = "nvg_hud" - nvg.layer = 17 - nvg.mouse_opacity = 0 - - thermal = new /obj/screen() - thermal.screen_loc = "1,1" - thermal.icon = 'icons/obj/hud_full.dmi' - thermal.icon_state = "thermal_hud" - thermal.layer = 17 - thermal.mouse_opacity = 0 - - meson = new /obj/screen() - meson.screen_loc = "1,1" - meson.icon = 'icons/obj/hud_full.dmi' - meson.icon_state = "meson_hud" - meson.layer = 17 - meson.mouse_opacity = 0 + nvg = setup_overlay("nvg_hud") + thermal = setup_overlay("thermal_hud") + meson = setup_overlay("meson_hud") + science = setup_overlay("science_hud") var/obj/screen/O var/i diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 737f82f6ac..939917817d 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -52,6 +52,10 @@ icon_state = "purple" item_state = "glasses" +/obj/item/clothing/glasses/science/New() + ..() + overlay = global_hud.science + /obj/item/clothing/glasses/night name = "Night Vision Goggles" desc = "You can totally see in the dark now!" diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index c871ff4453..b9f91f80ce 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1232,7 +1232,7 @@ if(copytext(hud.icon_state,1,4) == "hud") //ugly, but icon comparison is worse, I believe client.images.Remove(hud) - client.screen.Remove(global_hud.blurry, global_hud.druggy, global_hud.vimpaired, global_hud.darkMask, global_hud.nvg, global_hud.thermal, global_hud.meson) + client.screen.Remove(global_huds) update_action_buttons() diff --git a/icons/obj/hud_full.dmi b/icons/obj/hud_full.dmi index 83a768d515e237eb1c7bba7ab4d26b7820b48ef3..04a2b548c63bb4718ce7fa5130faafa2b6b54b1d 100644 GIT binary patch delta 278 zcmV+x0qOpWE|M;gB!7&0R9JLGWpiV4X>fFDZ*Bkpc$|&Ou?oU46h`4W_bGnbT`F{N z$s#F|p?w7j&9w=b6mrx0`VNYtbUO#W7T4isCz#RF&PC#yq0yf@Qm^Q1fJT4mNCl2d zsNa+7Dnp~m`*IJPZ%FxA1R7^jkKz)4`sZrklHBurv;2jKV((pupuQ~&?~07*qoM6N<$ffFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDalZh}$I8!o< ziWO`X47oVdiV|~EA#Aw1l8n@%+{7HB)aIrZ=jY*5sjT4Y=T4&F;_Jx;0JQ`(@0_T; zTmS$TK}keGRCt{2*|8DAKoA7Mdx|1CA|xsKM4%XCK^A&rx+7S3YS-&G?*RaAb*(vf zZvcRr$L;|D003|YvjGkJ36o$0{Scm?@9qfz(6eTa-5UU)#sjl44a*6$U;{D%6@QdC V4D@MtS)Bj?002ovPDHLkV1i@Tcy#~( From 5cf2281db6834f57fd650ed2071904d81fb6e633 Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Fri, 17 Oct 2014 21:04:08 +0200 Subject: [PATCH 057/144] Hotfix for broken damage reading --- code/modules/mob/living/carbon/human/human_damage.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index 970fc062c0..0c21befe29 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -141,7 +141,7 @@ /mob/living/carbon/human/getCloneLoss() if(species.flags & (IS_SYNTHETIC | NO_SCAN)) cloneloss = 0 - ..() + return ..() /mob/living/carbon/human/setCloneLoss(var/amount) if(species.flags & (IS_SYNTHETIC | NO_SCAN)) @@ -188,7 +188,7 @@ /mob/living/carbon/human/getOxyLoss() if(species.flags & NO_BREATHE) oxyloss = 0 - ..() + return ..() /mob/living/carbon/human/adjustOxyLoss(var/amount) if(species.flags & NO_BREATHE) @@ -205,7 +205,7 @@ /mob/living/carbon/human/getToxLoss() if(species.flags & NO_POISON) toxloss = 0 - ..() + return ..() /mob/living/carbon/human/adjustToxLoss(var/amount) if(species.flags & NO_POISON) From 9eb2809afb7dfc27c6d3b317cc2a7fc5e2653bea Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 07:34:46 +1030 Subject: [PATCH 058/144] Fixes #6765 --- code/modules/mob/living/silicon/robot/drone/drone.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index cdca3b18ef..2aaa75fae1 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -28,13 +28,12 @@ var/mail_destination = "" holder_type = /obj/item/weapon/holder/drone + /mob/living/silicon/robot/drone/New() ..() - verbs += /mob/living/proc/ventcrawl verbs += /mob/living/proc/hide - remove_language("Robot Talk") add_language("Robot Talk", 0) add_language("Drone Talk", 1) From 08ca8e192a062e5dc5ae8898f2b4dba19ba197f3 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 07:38:33 +1030 Subject: [PATCH 059/144] Fixes #6764 --- code/modules/mob/living/carbon/human/life.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index c871ff4453..18ccba8c0a 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -283,7 +283,7 @@ if (radiation) var/datum/organ/internal/diona/nutrients/rad_organ = locate() in internal_organs - if(!rad_organ || rad_organ.is_broken()) + if(rad_organ && !rad_organ.is_broken()) var/rads = radiation/25 radiation -= rads nutrition += rads From dcca5ccb6e46b9af9f97773d365bc80d4692804a Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 07:52:27 +1030 Subject: [PATCH 060/144] Fixes #6763 --- code/modules/organs/blood.dm | 19 ++++++++++++------- code/modules/organs/organ_internal.dm | 7 ++----- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index 9af498eea3..8d4144a550 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -232,7 +232,7 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 if (!injected || !our) return - if(blood_incompatible(injected.data["blood_type"],our.data["blood_type"]) ) + if(blood_incompatible(injected.data["blood_type"],our.data["blood_type"],injected.data["species"],our.data["species"]) ) reagents.add_reagent("toxin",amount * 0.5) reagents.update_total() else @@ -250,13 +250,18 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 return D return res -proc/blood_incompatible(donor,receiver) +proc/blood_incompatible(donor,receiver,donor_species,receiver_species) if(!donor || !receiver) return 0 - var - donor_antigen = copytext(donor,1,lentext(donor)) - receiver_antigen = copytext(receiver,1,lentext(receiver)) - donor_rh = (findtext(donor,"+")>0) - receiver_rh = (findtext(receiver,"+")>0) + + if(donor_species && receiver_species) + if(donor_species != receiver_species) + return 1 + + var/donor_antigen = copytext(donor,1,lentext(donor)) + var/receiver_antigen = copytext(receiver,1,lentext(receiver)) + var/donor_rh = (findtext(donor,"+")>0) + var/receiver_rh = (findtext(receiver,"+")>0) + if(donor_rh && !receiver_rh) return 1 switch(receiver_antigen) if("A") diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 907d5fa122..183197dfbb 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -73,11 +73,8 @@ // Process unsuitable transplants. TODO: consider some kind of // immunosuppressant that changes transplant data to make it match. if(transplant_data) - if(!rejecting) //Should this transplant reject? - if(owner.species != transplant_data["species"]) //Nope. - rejecting = 1 - else if(prob(20) && owner.dna && blood_incompatible(transplant_data["blood_type"],owner.dna.b_type)) - rejecting = 1 + if(!rejecting && prob(20) && owner.dna && blood_incompatible(transplant_data["blood_type"],owner.dna.b_type,owner.species,transplant_data["species"])) + rejecting = 1 else rejecting++ //Rejection severity increases over time. if(rejecting % 10 == 0) //Only fire every ten rejection ticks. From b7bdb3ce062bf2e525b919f5b9854791945a7e2b Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 07:56:11 +1030 Subject: [PATCH 061/144] Fixes #6759 --- code/game/gamemodes/changeling/changeling_powers.dm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/changeling/changeling_powers.dm b/code/game/gamemodes/changeling/changeling_powers.dm index d08679bbc1..0309eccee0 100644 --- a/code/game/gamemodes/changeling/changeling_powers.dm +++ b/code/game/gamemodes/changeling/changeling_powers.dm @@ -3,7 +3,9 @@ if(!mind) return if(!mind.changeling) mind.changeling = new /datum/changeling(gender) + verbs += /datum/changeling/proc/EvolutionMenu + add_language("Changeling") var/lesser_form = !ishuman(src) @@ -30,8 +32,7 @@ mind.changeling.absorbed_species += H.species.name for(var/language in languages) - if(!(language in mind.changeling.absorbed_languages)) - mind.changeling.absorbed_languages += language + mind.changeling.absorbed_languages |= language return 1 @@ -80,6 +81,9 @@ for(var/language in updated_languages) languages += language + //This isn't strictly necessary but just to be safe... + add_language("Changeling") + return //Used to switch species based on the changeling datum. From e7e50e9f5141a2f39fa22c00a820defa0ed8e401 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 07:57:18 +1030 Subject: [PATCH 062/144] Fixes #6745 --- code/modules/client/preferences_gear.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index 5f2a5880cb..6c52dd9329 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -635,17 +635,17 @@ var/global/list/gear_datums = list() /datum/gear/blipstick display_name = "lipstick, black" - path = /obj/item/weapon/lipstick + path = /obj/item/weapon/lipstick/black cost = 1 /datum/gear/jlipstick display_name = "lipstick, jade" - path = /obj/item/weapon/lipstick + path = /obj/item/weapon/lipstick/jade cost = 1 /datum/gear/plipstick display_name = "lipstick, purple" - path = /obj/item/weapon/lipstick + path = /obj/item/weapon/lipstick/purple cost = 1 /datum/gear/rlipstick From 96be5634349b6359e8fb7a8ad011ce11cd144faa Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 08:03:46 +1030 Subject: [PATCH 063/144] Fixes #6740 --- .../modules/mob/living/carbon/human/alien/alien_powers.dm | 7 ++++++- code/modules/mob/living/carbon/human/human_powers.dm | 8 ++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/human/alien/alien_powers.dm b/code/modules/mob/living/carbon/human/alien/alien_powers.dm index 4b522c3552..e23bdfbd8f 100644 --- a/code/modules/mob/living/carbon/human/alien/alien_powers.dm +++ b/code/modules/mob/living/carbon/human/alien/alien_powers.dm @@ -172,9 +172,14 @@ if(!check_alien_ability(50,0,"acid gland")) return + if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) + src << "You cannot spit neurotoxin in your current state." + return + src << "\green You spit neurotoxin at [target]." + for(var/mob/O in oviewers()) - if ((O.client && !( O.blinded ))) + if ((O.client && !(O.blinded ))) O << "\red [src] spits neurotoxin at [target]!" //I'm not motivated enough to revise this. Prjectile code in general needs update. diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index 1837380855..d6b6ceaf1c 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -14,8 +14,8 @@ return var/list/choices = list() - for(var/mob/living/M in view(6,src)) - if(!istype(M,/mob/living/silicon)) + for(var/mob/living/M in view(1,src)) + if(!istype(M,/mob/living/silicon) || !Adjacent(M)) choices += M choices -= src @@ -23,13 +23,13 @@ if(!T || !src || src.stat) return - if(get_dist(get_turf(T), get_turf(src)) > 6) return + if(!Adjacent(T)) return if(last_special > world.time) return if(stat || paralysis || stunned || weakened || lying || restrained() || buckled) - src << "You cannot leap in your current state." + src << "You cannot tackle in your current state." return last_special = world.time + 50 From f31ffb11c24c822d9f164ce9e592c2eef831ef4f Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 08:09:50 +1030 Subject: [PATCH 064/144] Fixes #6752 --- code/game/gamemodes/gameticker.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 484cf4052c..77a48f2693 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -393,7 +393,12 @@ var/global/datum/controller/gameticker/ticker else Player << "You missed the crew transfer after the events on [station_name()] as [Player.real_name]." else - Player << "You did not survive the events on [station_name()]..." + if(istype(Player,/mob/dead/observer)) + var/mob/dead/observer/O = Player + if(!O.started_as_observer) + Player << "You did not survive the events on [station_name()]..." + else + Player << "You did not survive the events on [station_name()]..." world << "
" for (var/mob/living/silicon/ai/aiPlayer in mob_list) @@ -427,7 +432,7 @@ var/global/datum/controller/gameticker/ticker robo.laws.show_laws(world) if(dronecount) - world << "There [dronecount>1 ? "were" : "was"] [dronecount] industrious maintenance [dronecount>1 ? "drones" : "drone"] this round." + world << "There [dronecount>1 ? "were" : "was"] [dronecount] industrious maintenance [dronecount>1 ? "drones" : "drone"] at the end of this round." mode.declare_completion()//To declare normal completion. From bce2059422f8c6b568435550aed972457db78422 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 08:37:23 +1030 Subject: [PATCH 065/144] Fixes #6689 --- code/modules/mob/language.dm | 30 ++++++++++++++++++++- code/modules/mob/living/carbon/human/say.dm | 17 ++++++------ 2 files changed, 37 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index 820bcbe7e9..c94ab17b1a 100755 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -47,6 +47,8 @@ name = "Sinta'unathi" desc = "The common language of Moghes, composed of sibilant hisses and rattles. Spoken natively by Unathi." speech_verb = "hisses" + ask_verb = "hisses" + exclaim_verb = "roars" colour = "soghun" key = "o" flags = WHITELISTED @@ -55,6 +57,8 @@ name = "Siik'tajr" desc = "The traditionally employed tongue of Ahdomai, composed of expressive yowls and chirps. Native to the Tajaran." speech_verb = "mrowls" + ask_verb = "mrowls" + exclaim_verb = "yowls" colour = "tajaran" key = "j" flags = WHITELISTED @@ -63,6 +67,8 @@ name = "Skrellian" desc = "A melodic and complex language spoken by the Skrell of Qerrbalak. Some of the notes are inaudible to humans." speech_verb = "warbles" + ask_verb = "warbles" + exclaim_verb = "warbles" colour = "skrell" key = "k" flags = WHITELISTED @@ -71,6 +77,8 @@ name = "Vox-pidgin" desc = "The common tongue of the various Vox ships making up the Shoal. It sounds like chaotic shrieking to everyone else." speech_verb = "shrieks" + ask_verb = "creels" + exclaim_verb = "SHRIEKS" colour = "vox" key = "v" flags = RESTRICTED @@ -79,6 +87,8 @@ name = "Rootspeak" desc = "A creaking, subvocal language spoken instinctively by the Dionaea. Due to the unique makeup of the average Diona, a phrase of Rootspeak can be a combination of anywhere from one to twelve individual voices and notes." speech_verb = "creaks and rustles" + ask_verb = "creaks" + exclaim_verb = "rustles" colour = "soghun" key = "q" flags = RESTRICTED @@ -90,6 +100,14 @@ key = "0" flags = RESTRICTED +/datum/language/common/get_spoken_verb(var/msg_end) + switch(msg_end) + if("!") + return pick("exclaims","shouts","yells") //TODO: make the basic proc handle lists of verbs. + if("?") + return ask_verb + return speech_verb + /datum/language/human name = "Sol Common" desc = "A bastardized hybrid of informal English and elements of Mandarin Chinese; the common language of the Sol system." @@ -117,6 +135,8 @@ colour = "alien" desc = "The common tongue of the xenomorphs." speech_verb = "hisses" + ask_verb = "hisses" + exclaim_verb = "hisses" key = "4" flags = RESTRICTED @@ -124,6 +144,8 @@ name = "Hivemind" desc = "Xenomorphs have the strange ability to commune over a psychic hivemind." speech_verb = "hisses" + ask_verb = "hisses" + exclaim_verb = "hisses" colour = "alien" key = "a" flags = RESTRICTED | HIVEMIND @@ -157,6 +179,8 @@ name = "Cortical Link" desc = "Cortical borers possess a strange link between their tiny minds." speech_verb = "sings" + ask_verb = "sings" + exclaim_verb = "sings" colour = "alien" key = "x" flags = RESTRICTED | HIVEMIND @@ -178,8 +202,10 @@ /datum/language/binary name = "Robot Talk" desc = "Most human stations support free-use communications protocols and routing hubs for synthetic use." - speech_verb = "transmits" colour = "say_quote" + speech_verb = "states" + ask_verb = "queries" + exclaim_verb = "declares" key = "b" flags = RESTRICTED | HIVEMIND var/drone_only @@ -222,6 +248,8 @@ name = "Drone Talk" desc = "A heavily encoded damage control coordination stream." speech_verb = "transmits" + ask_verb = "transmits" + exclaim_verb = "transmits" colour = "say_quote" key = "d" flags = RESTRICTED | HIVEMIND diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 6a252b1c9c..d0c9e4dadd 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -37,14 +37,20 @@ else if(species.default_language) speaking = all_languages[species.default_language] + var/ending = copytext(message, length(message)) if (speaking) - verb = speaking.speech_verb - // This is broadcast to all mobs with the language, // irrespective of distance or anything else. if(speaking.flags & HIVEMIND) speaking.broadcast(src,trim(message)) return + //If we've gotten this far, keep going! + verb = speaking.get_spoken_verb(ending) + else + if(ending=="!") + verb=pick("exclaims","shouts","yells") + if(ending=="?") + verb="asks" if (istype(wear_mask, /obj/item/clothing/mask/muzzle)) return @@ -60,13 +66,6 @@ if(!message || stat) return - if (!speaking) - var/ending = copytext(message, length(message)) - if(ending=="!") - verb=pick("exclaims","shouts","yells") - if(ending=="?") - verb="asks" - var/list/obj/item/used_radios = new switch (message_mode) From 678b278b12055622fe3d65afe49a00579b748f1a Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 08:40:24 +1030 Subject: [PATCH 066/144] Fixes #6683 --- code/modules/mob/living/silicon/silicon.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 8d69a1d0a2..f3cc857b17 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -172,6 +172,7 @@ /mob/living/silicon/add_language(var/language, var/can_speak=1) if (..(language) && can_speak) speech_synthesizer_langs.Add(all_languages[language]) + return 1 /mob/living/silicon/remove_language(var/rem_language) ..(rem_language) From bb0aa868f7fae1f34482a5b51823a09231e372aa Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sat, 18 Oct 2014 08:42:28 +1030 Subject: [PATCH 067/144] Amends a previous commit. --- code/modules/mob/living/carbon/human/human_powers.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index d6b6ceaf1c..30ac38248f 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -15,7 +15,7 @@ var/list/choices = list() for(var/mob/living/M in view(1,src)) - if(!istype(M,/mob/living/silicon) || !Adjacent(M)) + if(!istype(M,/mob/living/silicon) && Adjacent(M)) choices += M choices -= src From 431d7a25817bbf105ffbd162146dc598fddebdb7 Mon Sep 17 00:00:00 2001 From: Ravensdale Date: Fri, 17 Oct 2014 20:12:03 -0700 Subject: [PATCH 068/144] Flower hairpin now works for ears and head slots --- code/modules/clothing/head/misc.dm | 1 + icons/mob/ears.dmi | Bin 607 -> 731 bytes 2 files changed, 1 insertion(+) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 247d7c5dff..a1fbcfa0d3 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -15,6 +15,7 @@ desc = "Smells nice." item_state = "hairflower" flags = FPRINT|TABLEPASS + slot_flags = SLOT_HEAD | SLOT_EARS body_parts_covered = 0 /obj/item/clothing/head/powdered_wig diff --git a/icons/mob/ears.dmi b/icons/mob/ears.dmi index f14ecb08ecf66b09c65021c09be8df7cb9a54d77..c5d2440e11a2d9595c30ffa8e0e717be90a94f08 100644 GIT binary patch delta 625 zcmV-%0*?LP1lt9FiBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6TfKTu3m zMZmzoQBhHBY-~md2$a9JjS3235DdoV@xhK4gQpN)4qCysLlGQReSebqwTlvKfEOdMfy@BLU!HyqT2}_ z?}RLng^`jTqYYqA*$lHJasrl-Bn!NpA0+aRAS<4|S zyuQ6@{lhhl3zpCI_y@?^|2ccPt_@CLoms}S##yOueI-2nDr^5|{LML!YJvm!>6WjB zalyKgN;g}-!c+c9Q99!L!wFu+kA1p%(h5m2Q!fT@?hdmAY~lj6XJT{z=0|Iw{>=Q zZrHFPFfcGDC&!J0qnC>-Q9vM0Na)%o1}!ZupjvTp@j@UM_57VFj*UcCMmz_;Z4mxHx=dpz3xzx=<$J1=xSx-Bk~*4akJEqeLMXWd4SFMuHVm-qcA(L3+V-)eWm?zQM$`D0S^%d4KeKK^>O zUA;u4Xv(_7e-n0u{hT2X>X~*&UE;Wwym0f9E~EExOkn*D^^Cun&u=`o+5W;V`wjoU z=)UFesr=9Wn>lv-w+owC7Pfp+XZywuR=Qx~>}OLOUVS#cv!&tI!f$L}USH)>Pd=~x zw&n42Px1NpB<5e49WK2k&->pod%xXJc+OSaHrTuQp65N+$$9TCJQefa_UwCDPEnIZ zbp^{B|0?a3%yqn~w{7n2Ntycf+0lDTRVRc$e>&w%r@WIvn$hRvHL3Ha&xv~$5%bGv y_VU!TKD@j-(Sj%ayz1LGE@Zv=bUDaT75w+B>bPZ86F;2=InmSA&t;ucLK6Vf)7p*z From e6c7713e027fa2b600dbd1d8eadd7b06664a90b4 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Sat, 18 Oct 2014 16:29:05 +0100 Subject: [PATCH 069/144] Fix intent switching using Change-UI --- code/modules/client/preferences_toggles.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index 2165322153..f071b10a0b 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -172,6 +172,7 @@ icons.Add(usr.zone_sel) for(var/obj/screen/I in icons) + if(I.name in list("help", "harm", "disarm", "grab")) continue I.icon = ui_style2icon(UI_style_new) I.color = UI_style_color_new I.alpha = UI_style_alpha_new From ed33bf53c981f0c8f6901c885f75498b1b5d22d1 Mon Sep 17 00:00:00 2001 From: Raptor1628 Date: Sat, 18 Oct 2014 22:03:16 -0400 Subject: [PATCH 070/144] Sprites...again Chinksy said they shouldn't be deleted this time.. --- icons/mob/head.dmi | Bin 124199 -> 124208 bytes icons/mob/suit.dmi | Bin 247044 -> 247089 bytes icons/mob/uniform.dmi | Bin 254559 -> 255670 bytes icons/obj/clothing/hats.dmi | Bin 64061 -> 64192 bytes icons/obj/clothing/suits.dmi | Bin 89756 -> 89687 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 775def0d0da85f056e9b7db245167204a371f602..346b129b8dcbaa009d00ab81a64fab976e3dd180 100644 GIT binary patch delta 27656 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

})EhO5-I(2|JXzn`Kk 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ξTULluEZVcx7_3KF-I)!7^<^wy0 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¶qmD7|J>z{q$Cxr*+iHx`4p?F zum7P>qci!2z5tZj?8!zSUf|jve{VV()u=iUPbH9bt7QGYn_FpF=!g{okPlnJa1=KSj`n8a zBLwNyxPL8E{P$VLJUsKt-rnBM&W`5d*_RK7;-jKeH8d#auFs+B_djmqf!}9iW@fHF zUPtQ~8zVy8b}VJ+>k4vOx^Wwp78WtXbpQtdzM;a8J1YK4KQ=Zgo|f~@l-^OUw3N4e za~$iBy2rXqlz~EY+!piEc-<+67hG&I+!jWU7z=qC8zux`C(|kl*Ce`9k8mRBdQ<}H zPwB681;g>z)6n@|U;9=%(P$Peo!93o-`mJ_ew?R?>FSo8pPRdC98%cOz}wr~+rH8d zZT8;dQ*qXIZJG>CAM85^p4tAPAV>{bF?H2zK*=!a_}xbhI%^ z?i0g^lUof{Ooou>0*jQ^!1~;jHz6ind{W++ylX#e0T~ALOsCUP52|uVaGO?`> zgb3Q|D@NPbm#UOpdrX~#Td*6{;~XDCx_IgB3SFAkCwvvD9DlwQvH)Y7IDlNlWPI25 z#(QGP&FjUtkmNxcBYkh3m91X0hFzv_|2xOui8+}n(F|+xJ)^=G`7OIaCNM{cvKX$C z)noI{vwt8p{p6X@pMi|$wde62eDDoG{0p0#vx?zWxCnIKP#`EiEM{6G4bB`khtlbo zn#K>C_|b!5Gpes&-vNV1KHmvU)ip~Q*6()gd-v{LEK~7{Ra1K`R~rx;#+(8KceQ*w zncZYGOgi>9v$os2?!__*kiY)|-$p*{QCMTrR$~9iRE(~a2~--o5*Y4CGp&5ELaOAW z&+)zMxkJ0DY<5%CSR|7?2+}h$iuv{HSLSj9Cnx8>m=~eiKe?NKKM#j5F*T1lzZ1-s zG(`Trxx7+YZ6wBj@5gOTD-OCwpL*U|M=KSwkooy}k5MP9qnl>ndzXD`1RI?Tx0K&s zM;MPBFQnf4u_mT!V{=6kVIa>zs}y$QuEzq&V~E7tgZW1(Y}MjeNm7zF!+(GKDn+px zDZiv-tL&Q%xR_VSILI<*DlxprWtCzj+g+h}QX@x0WHBwf0%d(k$tDIg^G3A7EP)oQ zv!|!Sw3`@L{)H=sDYpgwF}4xpf7+EdtGY5xIGCb_I4P0>C`NG)hYbSiEgJ5((0dbH zT+9wju+oc;A$vyC?=LCw`Ed>M(7{R^SVOIY6v1iPW+~`Vnsjd&&~@>*RK;yNzI^#I z?5^XG8MZkT%3S?Oife6atKgbQCi4b(o+gcMDbvTgA&h(NFYThVrCS4+lo338zpM@eM$4H#Xiemi=IN{b9?9ZR!qyZGF;2!wSuZ#F=ZURK-yYwe5Iw;NYsMZTDfh1Rc_+H`qaSeimp3rFD zZ*FcEYh=(GqITUy5=`|*Mn;Rp+)4>k&B09up}O1H&Lo=Gj>ZTC`3g>Moh0HNAV8ZH z%}XX_Snpdgf;klZ*yYHaz!Cjz+d%a5RNt;J5!UalWsWTU=iVo|ZQO;Ow%-Xs%yyj6 z?95C_)t2ErnfG8pLFk^k<3vQ3Tl*4vWz1$F9^H4L;VY2UMt=FyB+Q57CZqnl+*y{E zUhICofg7PTb!UgJ;@#3e@9+IsWdD7$630PUkDJS1B9+Zcd8@S0cxNw{{^@o3iFE~I ztKe@Rf~juZzMYVf!Fb>?LVA17;#P#GhlIQACsjqMzZdJ!?q7~AFbN+%j24rkqoYwc z363b@M%SXS06|P7@ELAzT12DxJ|j!n@Ix@y_FJP{s4*$)NP-sii1!5=Mmm5?Hro=ODv zzj%CaX;42$#ON_X2xJ%nwdoRpEFc(woBiLU4E6_r+kATa^se{mwRiASKX{3Ag^J0z z5H{SdTbk&IGO5R38XsfF4&6`NmYPW@R7i^Q{jyolRsVf;-)hs!#t`0uY9uhm*n$cu^G8!`f?cB_veF7*EZ` zV^Z0@rs2lg$B^su+U+B`0#vcPguYS}1G|x`t^a5k9`9Y9ZHUP(px@q8n%w=i8l7GHxVVcRAJ;+VIG78ABhUZz8!EC--z(%AvCsO znW_{I&Hh%7jOaPJNw=~-7H+DN=CX z0zz<53C17>2M49yWefLXjBy)2i!B4Dgh^(aq%ib!N*MB{Y_kN=q z*Axd4uHao(+BNJI9gc3>a}RdcFvHSp`8c$Zn45DmdIaqy24!xqri`FB=%AopJEvO1 z7xpbjD`=yGYyK?6PPi>1#NVsQC7K%2D|*STc*4WLM`TE@_nJ;fz_k_}3}0J=N5ksB zA>aVOSu;D*u0Xif7|oEO*fBE*C@|&SyHYQsD}haRR$9oqs4|s5x~3j9#|16?iaaT2 z4XFtmuP5V6VR1GkUG6|Du3uK90%tW0F#|HgOg8nH{=YGhMynr<7{pc8kZy{xC~z}~ z5>B7VocACvB9K1JNP=Lm1G|1_k6)$dCb_%~s_!_ncC~smddqo_05{-AQ+i1$tWCO$ zb;5xMf6-pjP-e|hVyU*+{jb-N-3h}R4U?1^_H%)Wxi=~prK5km+@J(A)Y(9GoHX>hMqEqC zvG1dmh@ftZ=P}J;wZyhcekCQ-(W|>{1G;x77VhMI35y6_NFk`Anas@8i`WtgDk;i>fi|N64pKA?Xw zPu&R^aoW22L6Tk)N=j0c_gv+ebeB#XTBmDT#MP0cFl&c3eQXpCP0t$N4N1LXdptI&J4I@l0i(OGr_k`t zwz}I27Q%WfTI5TVX^K6Fcs)6sY49G|-sgge`hZ*vQ`eX*N_;(T53Rp|AG{cqh|RvdhPhzfy#fV0?7F9kI3?rP{x;o&)+n({G|T879e8^+!cZ;0o`!~ zjNExct&mq_`bF&cjPjErsb>lRl91p%CIomloSeV^Ojl`upace*T2dI4jn3QzTVE@J zlni%JSJxyc7guw`wbJhSoal}@Wc$0 zgtLaJE)dw=FY=A7dKV9$aJ!zy$?Iu(XHQ6H8GQ(WaaGuZRl47}Ow^F9xjZVc z4jXVZW^Fyc@-+Nj!@ic)0AwCHTWKd#qvV*aI zja+#+p@(Qo`c4w}L`UI`M@i?VPlGo5kLA~uXg1T1RHX;Shg>UCQ%}7d;~iE>W)npU z`K6>_kE;FLp(H{Nq;>job@eY~D6)4!Pklh3H-a;5bGek&Usw1L*5vs&NWS0t-RlQ8 za(QIOveCT87;c7pxv9$P>cd$g4Aar!a;^D<^?&Qm(pn>G6=ir$1!OUc#Q3DK26i4s z(K}<<$?7YYmB{0qY!^GSFQFb{zI-1#sv~-WcGsiUL(mYZM0jj4U6`LYXg15mrDDh+ z_-th4{m0-WS=UCgzE&dF()*r%<{5s*1mh;p%-ZsIou`L#rM*~-8TtNto}<0OPDzlr zX;dQC$`HYs=yuI`qQ#GtYK)3KUBUp)TR|lAtTD>|UpYB;%3^h5Hm?An=Scuy+uHdN zZu5Q=dP~hH$;&6_PO;&HgdZCc@^0HiaINL3U>JN9KtPr=7-P!E$91I8e3_taWpHZz zUP&um{m_Soaqnzk=A|?%#_>twE6e_c*l6b2m#>}{{=qUm<1-knHD5F(ud+6=e3vgV zDd{@tc3cz@6QgcvDd@R6PN{8w?Rr-?S?<~31w0gEz=L?ksX1JTfiK}1Bj{)+xAnNC zU6s3gU@(00-wvKYx7GOJ=a$%U;lwKbgY+s2NL?=*qEIaq!1Lk8h?d2-!Mjr7g`07{4oBM|$#grCh z6*DLVNPiXz>G8HpUSc2IZWq5oMepGO1+vi78>k)*aNbrwX*$dtdyDGIk*Da!+mwms zGP|RKb zi2w~UWOa*q2ua(}*^8b#;sxQcuw_@>KdOfxJ-AvonK?&DFCHweIgX+PD7x_M+4%vs zh^yC6TB}LuDY5?TW6}rP6s{@i+3)M;#&WjzK&k1((D;ynzzmg0TGu2qnMl;!f6Z1# zcZD53%Y#_5qu_nQM+A=|kG^(q&e1oXfm%aHWBhfJm%8)+TQ*s)56I+2diZZO{tEfc zMxzX{%y357b``!`qvr!@jZ8Deb9Ylf-u1koc4Iybo=^0b)wXgiSY-#xRpO8-$w@!B zRsCNmez`1kjqhy6*54a$E6=AZKEi6bs4i-VhOz28J=T5h=-=VsN`4L+3iBkv-m(D9 zG$Tb^kW=aklQToQ@HbB|k zjMH%CoJbL=`&z%czlHDL%C-)Lb^?0JUw3&4HM~P_L46K_oO~A%k1}quz|a%JXXJh> z5?`^}af)7=^E4$gNZrJgmRT8&^2W+ zm+nOPLdx&#XvR>lXuYo%ecFv$irVzc1Isj$N++ILv2(r5;M7U6(xxEkt9x|MW}wPi z{6`h#+)>pJ7E|hn8Q{zcBA~^v>N;I8ubA0MIhaoF(4>~Ub2r-*mA;gc$XaL2EVEXJ zfRcpCpF46jST9Y~*V0&~bGsm8yYR}FmbyQdDQuC?x^?1o4ESgs?RZ+rQJ#NFu5$S3 z_TT3@@<^@j%NveE2&S@RD~9n` z3*tg3Cr<^gSczw! z$c#Ixah*Z>f3D*}201T>f7s1=G-wWhnuzTl_F3}nyG@)P3&m(jGwJ8y2*GLP8*9GM@EG$ok z*YU2J7>58q%;7uxWPtm~M4#|caLRHiRxMV?OP{3amw%Jqv@#(gVxab8ixe}nPOecO z>+UJu+&zDapK4AgT?zQ=Id_courmDT;lrfj5MEv-ipWt9Z{iyJ4QLb0Qye`5^)zn2 zv9{TN#GIag2NraLJ0;S{HwSYt!Ii_@a#75da9AsUOX86B5?^T4Y|*endr0`_^?_^W zJQy@Y<1TinCBw6a6UG*Pik)5!ptnZlf|+B1y=Qm-V6TcKCH*{;vRtz{11z; z7HcpSz3TU6iu*1F7r@xrHh{+!dQu+B#GmD-@I5HchP%pXMlmjpJa1uq2{`@lv#P)L;b@9{ciGPR jotfRW|G(3)2a~98Seh4#&%gKqf!hNOE%jnmvp4?-kr2pl diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 00895fea16dd67e38553dd5814dc0fcbe00144f7..fc72210f5c226412c8bfaeeae19005ffadcb9c5c 100644 GIT binary patch delta 33348 zcmZU*bzBu+_Xc|CE>Ri*5fJGPr8@16f!Q1(0rw;9 zuaF4ES2C4#De#DWB=PW`e-=l|trgQk$DYhQwr!C)d(u+kv{t2| zFLT^6yyG=7>?E|~MS#$Gx9n>!)JYuuQe*7)*N6O4rh6;y^jJ<)fN~Qbe`9@~JelM) zWl=LlzR-?TSwrjvF0P-SA0#0mA*ZubU$+R~Z}IV?BK{wl?6eB8VC>K>iV{2%Gx!p? z{GToz%0I6X3+`MZ;ViRpMXla%M~PT%a*|;6^z^Wr4&lnDu)<|~pQF*rr}!<~wPC$@ z@nXo16z6tA+1fN*1Snnq`SYz?e^gjlj~I?XU~%yqL=+U0(_h`UyLr*33(4o^(^hl6 zg9PzE(&9QK(-+8eY=AD*d-VFRd;UbUh`) zmdqr7Nzkm32Lq*?^<@~3GO-Q(bwJ*9yKiX>%Fp*-#Dn6L8Q7Ya$!#b2stQMqzm z+QZdq4PIEMOrSh9{XKib8)>u3JPLPl?RF|%6jMU2fBCd1Luriv<(nE zCwRq8i(J>$95uvuty0P|7Dzzw{QK?+PW*7-VhYie_ZV}t%OjTsA)Xay$#A_UQ!#fs zn`_$ScK3AB7feiS$*$%%s!dFHPUogc@)n1w-*XJvE=Y~pLkHH48+z6)#jUK~Hu~H! ziOSQ?&dmab;wsM`A|)A@gtAlQY2Pn(c@Y**HwYrY!}oFVB>L^c`QPPnY}BTm&69KD zGjgqh-q(NKNK5Y;J8ip8uA)y}kWD7fU!CXJA!E-fvscHU8xnBVd? z=?gC<@06nO>y-s2= zi~d6Lwv~1#e#7cLzYXtO8jhN;*rZVl(n$056&>_NXwGvJjzl$`AMAg`?pEPwP!}~L z_J#xHwFhk~2?k&E{aBGXMnd`oJ8J&?;v=#RdT{MVAo^#_Cm&kdK|*I&`n5?BqldKG=hmXxK|Choox=s zjco3>k}yBnb2zD-{sPx<|X9M?A&AB9%#onKseAugoW#ROcs zDjdauf)ZAq>FMb&W?bh~r@eW&xx)armX?;=v&xE6(ylZK%jDlP5p=on`xX`!CI@2% z#dZ%?1i4#P1vAri;uY%Ql8ZLnCby@+2BAmL115zaS&?Gqv#y(R3!~(yBJatJNQAFM z-pebmiP)UEC%I`=#vPL@p)TJtGd7>CP)<$I6C~+MM zw=H8vGJ;FQfSpJpY^IfpZ+eRK)5paw@5+vwE`5r89qR_QEVRaa576gM=q2ml0cS(C zPFI0(&k&)vzbugBtEBJtL+Nmdh<4o!3=JteJvY%VJ@3p4*&yTQa-X)AQY)Xuv%X-~ z4e_<_su=pr0#2LfpgF)vbbYiOo|L2>AuZceBX3kom4;U^IC*Wb#SpWQM#F zA5k@ZZ1b~bIYH3^6Px>34ubzu?pHeD+S^(cJ*D;v773Y|)sLIf3JNbQ#0%vzz+n{^ z7thJf6|u=M>d%*n$9?${JGggB#2|0Va5`T`{))cC>xKY!I668SRJjA7PXM9|QU#8j z>{$t~3)gcRrJ}-lzeWn`#r2c(_0w$Hv@qrp4-r+od~@B2Hb&3f4JU>fHONID_hnnR z(>E zV>Ov3<(Jsa8V%*=NIk$v;NQ`VYm7)%ED{4pTpekp%+ti|bxBzne%ls5Sr&{^%fWM7 z*3n#%;2^rSwiL!uN`oQt@bCZ{DWrR%I`#6?HQ_=mo{Y@o?JXq>9SRdug>jRrtc`rc z%*E`iYII$`E8(XmO-Ksw-djf|6{}h>@*yH2^;*^Zy4(Y1h~9ggN|?Q7nGcydOW?#{ z%sizA<1bRs;d1VnIft={v67||r5yv~8wbyEC$iE5j|nIgioLA4Y3n2F<0Bv|E8EAG zBkTO<2eEQ`e;h~UdxzgL=kq%Dp%b4>2Ie#jBJYpesvetBC|)xT7z#RhqurhM;+)NX z{IF4wtnUO&1N$XKeMi9KfkEg>JWh+4RjbzHA6H2^ISiGLAE#z#5ru?={$%^G)$tWl zU=tZvujlk)L9R(%AjUDMD0PQ)b47ZJP1t0?vf(dyQpy}hp8Gq&EPtyfY&8gCg_#Nm z?_g{(cg+PNY%}?ZuG-VjB2LiT!*Om1JIAxK;ROS|L?v(um7ygGaH`s69D3RWYaxS~ z*9Co4;c!TP=soihZ5$ev%UQ0(q$AoCxDi$5Gpl+KtH3>eXW0XUakH}lSzJhQd3nN^ z_XG%RUenU5lfibe>y|KKjar%=Us`PCX~_xsU(utrxgWWV=r;0_p`v3ZROpnusOx)f zd;+-B@$gA8!smW=6V>{qJ%JcVSk5}NuX9x4-3 zOyDC=_sUognIsZzHJZ1DH$=XU@PuI zJJ%OVW)WSKL}rOCtPEqz@JI_0zHzV;X4O=o{vMss~+U`eq>AGYd8FFMg(fbMM% z?w&Q#AJU_i{;Ot_x(iA5+Kg}BFuLqNmA*c{EK+QP17m``LdtC5^znC2WPW@m>)qRr zBmtb<>S?o=&7<71O*QPsYxC|w=E5b7aVBhVxd#;BPXj!$wHS47(y-=0=NtuHfwBw7PMDoe*S<`l7YPUU{M6E-j>y`gmTzPORE}1lwvJBf zgx_e(`_H?B??O07CF|@t?}_nA8QkO)6cqZ!gw{mX+W&AY35KuDcj0nk)3p9lnW-@S z!v}iAYd${Wjg5`lB$Hok<7*uhm2T zouKp83hJgnyYUE>B9XMWW6r$fQ+Te}lFI}pMScAnCmZoitfRPR(Rj$8YU71@i&nm$&o zS+U8V&Ur7%0obXBBeB)gY!WH7jKwxx>9M8C4-F0BT0C*3%7bUVVSHnlZJ3$IgSJi zib-Na6l}5~U3}b;0FvY1zfHv@B-keW1pfv~U?Z3U9wHh2GBP3Ic?}hqx8UgM>4^k9 zIU&FP8UjHoE1`j`z2YQn)o!q1K|lQR(uGmG9yMAJ`eq=KG#Kfg!bl%he}9x0Ef^*d zPCz9fK)#^wRl$n_kD;&Ug_Zji1=qYgat_TpW?=u)W0KKy(A4ONc#=<1gfjtipE01|Lx}h| zNg&mGNff3$@L&jw3@8{V_|9MXRE8WgJ1o|}Q^fAvKPVRWtZ$H5$YSF#j-z&vaxOX& z?;T$ zxFu7+Iwex|AIUY__(K!;$sm4lf6OIDU`~~=(bTeJ0Y%8KA`62(rGd<&c%5~%!5KGo zHbiSE1Om?)t9cXM)(-uge*b{1a)MjAVMW#-mH^w<1z^b>I5vu}A*U0meB>j|bv{l9 zZTlWS$KQV4)fXL{TBEZ1LB78VOLx^mkdbl4fc)}SD|@xgV)1B@0H?5gYw?U?h7=N` zp$TtYM=_qkM}17eY6yw=i7Xu*JA?XJ$ADxoash@0slK{@1#dSe!M0Q>ELw}pYpQcydU3U;s(TL5beJh5_>{NfafN#~tXUO@A zFW*{oPiJ;AFkb1I#FG31k3%5#m1~F)UIz*tvAA09P{?<&@M#Fd!k6LM&5Pd}tnW^c z_7H}p1K{$okRv`@+M`4U*hf(Z+j5gNETsS`et&z{l!-Wb)3-NhxQ&m%Z~6Y>oH%aX1ve;CDka75uf1pynE(hRqwYwu zJh}2e&{FMTMz=g!1KLhV;PY%&USf>;P9fe#?wT9BP#DpN^-x z9QgQ`-~Wg^!BjWWoHf+(6#)X?J|B%fE7niNFDno|cDxuk@UJ(sd|!jt(m%RxHb#2c z>T~2C)FQ{}3^W*olkr*)eyMX~%yNj5xvMLNVUSGLM*_4|B2N&%eQgY<@dX6Pt5>i3 zOh!gVAdt{0xR{p=!FcD5ot#ldVq2MwnL{J^9JR5rv2U1|kgV}ZfG#K2Ty4LYD_6o~ z-5o)D1CmrHy=U;Eg*ly`C~LYMXg>FnF1*a|+AwjLWW|Jso|CP$DROg&W3BHxIy-ut z@Pm%xC-rz>Q5Z5pkh?WwoAo1&F5XqgV&NRGf=~FV-!ria9nh z6Rp(0<|Y0kgy0Be<27Fm>=~dY0$W^B7h&m>Efe;X-D#E?)!qR_>&iq%@?yR-B4CU9 zzU2Z+*sO#Q_zdJlyx&eiM8?)ZOF?!GMT_rp?w=YI^zo&yOho4(eh*;;x6SQsE))#- z0Q9drTxc5PUoIGJ>62n-Sr3ev_$X^GeFNVtnJcC*u=H%MQ!-+&sGn&Ilh9}E^N*-{01u%T@_I>iEfl$7AgE~{F&YZx=hv@e zfFdAEACv`t8?dw$F04cJ}v?y|2#{%Qf5K;HW!5zAx-rgpzgbWBR- zBSA4SxsiM?7#-eR6Xy(2D+(d^K3L@B(~r_~^KD$M1B#J(n%>?&TG4dMlBhKCD=b$( zS|aq#mzsf|_nTXiFD9)k;fa50SDFtrz0Lq}%(OvpiW1jxww2310YkE{QNiRKC$oHH ziqZ}#{W!(_g{bI5ObXH0a_R|MFAtx@c)@~_HW-CHh>Rs7j|@PaQlcCG+QHVVyeol0QiB$SpKfMyby$-}sX zAxBFE0u3i&wBHj+20tH`_$=&s@Li#4XI`dRS&Doa9Os*sLT5Tug-Vm# zp(^h)fe(IaHkDT_Tr0Bxrh(O?!KB|G0cUMjkOP>VpNEIAv$Izl_oJJdnl=k`HZ~Gi zjAz7FFqD@0R_S+C`#yRyYSkikcwYH;8w!I*QugG~(9wH9XtWvW^m_=eT(3>tt|eTO z1b-~djWEqI-T9<}_d*Ac-FN)i*!*%?w*T;NmbEqg#{|m|cEESMCv`oHb!W}GEfLFQ z4tBVe`R!@vq{@Z=`r<|-3_2U=rU5gKi9#ya79Pu8QHqxvUDLyKq9%850%r*IGP`c& z^Tnf(X)CsA!|!2@FY%mAa|!ZsUIVr>23q=2v9^SZvo1=z&ZSifa!`zl@E5#Mx^V60?4{)v!Y?Bi=$=uXY?+8vgMC&rG`J0pS zCn=&CR_aHj8jRv+R}?$xnBUv3PKJLE?hR53!Q5|r=9$a$l}u|0g_|y}%YbE<+x2Z3 z%U10wEk)-}$0}2=ct)Y2rp7ks9vQTz`N`!)5?kh71uD|rie*4)YKaP}WokZI1u2jlcQjCagS#y%LncNf- z0xWT$oq~djH4Rzp0&}Ah=kD20~MX>W)7|Ha~6q6 z_cfkeQCgjSdtXnC+fa<_06j~|Gyg$R8@&t z=1d^9c@$nQP;pM8fJPZkLW;z2uCkvj$vD=#(lQgthJAYpYa9G}g3a@)D8VN>83Ty@ zxc}WfnDng6%f{m=9E#DE6JA{jV}6vA5*O!`n|0r^^T$VA&^v>LzIxX}#M;nB}=cRB3Y!C;2 zpk=6T`3#1R0S7thj4AuJHU8ca0AVb~sA5T_PMYxUL2K{ufaH&n2^5GtJBcIM^`f&= zu@C`QUOK+_OT4WfUR_$+DIxKt-d@Grs|mZoYeJ`fpo6I@ifU~)NsgaI2y=WyIJG=ae87Cp#S>1;Ibr8+g&Mjr%!562IMhvN)+25$Bmmrpg+;x)5C=hw zcYLR6V*TsL$pzP7<9o+;4R(A8>vvY-I|UTH0@7nsen@v9uQYzx;UFA@<~sg1=Xa9b zLEE$PJ%l=Hl+?1HbWL6!SInD{b}gzON#v&EI32&L^WApL0ilntA#PVV-}8nw&N-B} zcv;ev>Zk`xsQU6{5 dqS-IY^QeW_*&GG-5%3FTq=&pIc!E-C_%TXv~FlXzd@y+XwvgrA(oyZrW z?;p&>LU>xYRTMrk&a6egNDhfbpxK9g!?IlCC{hEfp!o6HoN}PGvvpsmLfurrS9&&g zS!>@b?9-uFe5k^PorkNdYxR;1D-kB|^{F83j@PeF`4>l>o{vACgDEJauIp*5AK-Hh z&}-hMd0+Djwow=D{>t@SNmqzNLig>qiiK(7{>KZMEBkC%MEujyMRqrsvIuXAz!EA7 zmf$R@S-0d*1<0U>>5Z9(Yhp7NSK0}K$xq++1~|RmFM`xt1XE}y&N3S)HA~3++5cMZSI^XXtO|(#v6|;x;Mp7TxX`=&CHodvyQYVzqgJc15NP*N0}0suBREfyx^_f+QVIUea3Xy9-MM5fttRD7%?KVg2X zl#7#CPs||OIh3-|P2puzQB(|?(bQ~-jp{1EC-=EN8^<;g)-zG{*CeiEUKLrx!zCQl zFMA;?FSsRJ()*=D{jP3J?@Pnd$y?c3;Df#2=~ufD?s3vua!T>DVd+?FU{u&vE_AcC zfr)0Qp(Q(5j2^LW!CC3slb0t#Add@v&yoUk=7n}547!#4(JeuhAsddV#IBpAsQn${ z8y}~e1=6E)VPgAepUWh{vG1*R>+UBLo7Y3q*8!6S)_$HNz9U+a_2HjHe1lTdE@zRF zj*Cq2G0wNy#K5@JQ}RO>xI7|-10C`3ki96>H*iNXMg9rQ45K#2S$%!iHwDB}R@|Qk z2ysWyJGSSNlFXz-C_p-3+UQ+mtc1I+aEeWFot6UzQFJI{_3}INU=RH-Y^gf>mxxloT%R!Cpm)eoK9tG?7~6zcIayliae|2j!5V}XeLRuByf(ECcQ zl83itR5E;EAgn!J5BEyF$a$Y&^x4l<9`z!8Qp%NnS{~=@bzyJ>uXvYa!NN!8sfk?& z-%%18E}r(u)~3R_6(vyqFyfLh1%OfLcZ9!h_asD9xgkj2Q1X06(uye+)7nIYBd4Gb zgP(RP#KNWe$y;Ps!OxoF6#EOLFdiY8Rj z3YCYV+UP9s*gae=j+yu$mI;Cjl8sdb-mkKD^H7dyKL_>jhA1>WoVLA%jQ6v>rtcnh zk!@1b(2?MHbJHwG4>Cr*>18}EktMA^!-5G4_!KZ-^Pn7$s*WuuORl7TP#;+M2wd>g~Ugv)99VA&)o49idEk_!iQyXvyD?A>BEjZ+Th?J33h%lZWZ}k zu+~}wZ1ems>6H&$+X$^4MG6rYQePH;cWZWj5J&+jWxgK6-fdUqVRAs?yL&u$e5||T zpLCRQCdOonQkrux8h}&@B#xg>uE$EPg|cNp;#dN6w;_AN1$wLOvj9H+sz_artc7pl zd?NEOd`iE+rUtt`$gg4FpBZ%`o?S^A|_{I(pUsoXR4iYy-17sdZm@SqFUY*MY5v zJJ|xUzoYprPYj8=6d#jl^pJ(z>+bOn!Z)HBgh)RM&Im-S36GvqC%#g=8EA{;O&1m7Hohu)uwqPjm}X zBT0)?FU6=V8V=G_T56_g8tRCc_mJY~uLeR)NV-Dx7F@ogEH8p2B2VV&G~ zG5_+7)RcQ94I9Arqom9cj6S7hq$&HdS8yN^h68f0A$E3JO95a!FA z2Ie4f85xsCM+#QWkZw%0o1PTu_+g4i4J=Bh6e|0JHnG;HH;^e*bBkoQxuY&CNG!<* zZQ5hw&3|PW&sQscPRv8OVlA1+MH1#QYdgP(-qFW2U9IjZSAaZA|5&!mL(y!=|J_)C zd<`l2-vI!%ov>e9N05J?3VccD&&eWG2uy$V906d`;~nJx)SDT;ytQn_s2}U!&M$S* zK!1|mcYfmiN7300pjga!<9qtV$06mKdqnn`_~HN;9)dEMz5o9aP>8&&;UKx_!NYwqKya4~N^kV4`N-vyWVu!L^k~M_v zecWv+qxd(3W|eiyrSA;JuO>EhE2Se1!o`~ZC|TDl4pwveA4e21$Py`kaC~Ft-%-Fa z=W6Sx^a_~(N@yz#KCLuJx*%tqPx$5qpa}$n z*@x{fG=NkyTT|vnYf;Z>gG6qEY7+!9uF=5$?uM-ko61PW7nNc=I2yPw2pDJ=(TF>z z#ws4NF*JrBc;FAj?4WxNQF4PMKjOn$ysthwXpFiTbam-)47&OAAyH#Al15@z+z7CkLat zO9J7@IlunSqEbLYnbPzK3`Gk8$MRW1D+FRVx`ySoNAH-;?1YNxLkFM#qM@sE;zwYg z?dPD|0a`JNcakgS0-eLwwDl*ISbel5MQmsvzl1`a7g~Q(gu()Uo zFeYhhR$y)V(kSFi?ViR2kKD9W(qTJ;5$oZTEmDiSO6eRljH^p~xF&pJkdBY!an zQu3OhZ6V)Ra$#yygN%*EFG4WAjEK2AXkx? zp6}}Me)re9RIs4QBim(`(%HO4dsj7!c5v>+?}Z{wxwQU4J{{|7Sc~zk)F-wIs?^UN zZS3F%Y}J4Vf7?_zlIH22f{Fv^3^L7Bs2UGknBWJ%4CO%%cZFrHQzbsjM$ouO^)RU> z`p| zfPwf#ay!PW)eaVc9U)sG1#B#SSSjpi{grv~YmEKlN z+6Q4)|5-BnFRBy9B|(a1!HOrNhbwvq>kU&>_eL8{2E$Msw$vDb4TvbXntBd~gjGE2 zO`wjR+S$z7U@5tW1wm)f!6hslc>K7OGI^m^vAG3`beip**r2ZfZ;amSY5hmHsqye3 z=RR)uuY|CX_YmV@!dkqPlR)uFcr&saoc<^^L@Mw6so{_}a9l4ps3WC8WB-}qE?WE@2b;TyWsTxLd&bIj{j=TeHN8aJ1s_YDq@lp!fQ4D@0VMA9G1DoNvBE*jiXH< z!SOjH0$X1SuPnuT{G7XQT3}e~*n`!xC*y2R{VK}J zRDxYFEQ9A+LK8o3W$DvZM9_hWY!oJENO5toq1)Q5_igbUDhDLL20bl_|F$&H8e%0F z{bTtHE5ffl^-(L);?6Drw>(Mva&HEu4ZqWdBRANH_146_CwX_K2nX!Ay+>hV6M3Gw zMu-w@6Re#VH22eQV$;1Q<_wj~3v#OUzzj}wFnaUynzp52CE12yj;8V)X zLN8m?Jum>QnoEc~b@#jKkWqiWNTR_q8~ZCR;If=rbF95k@MDNdyC@#>0L2BZE19x* z!B35RtMB%jTw_hY6kVL4Rfml=JQaLRPumzR_)DDR=ox8k7Bi^T!@=XWy3)e9RU{OW z)$;}(?Qf02>Cz02z9m=BmAZrkQXD{964wTh7MBV3Pwncim0uP(PHMi?>7e++))aPs z4D=Fetac^^mE(h(`C)J5ft9d9^%KI0^!^r#myHPg6)z#bDAG`UlrVD$J;fto-pCNc z&15iXfe{rO$2pt+D9YEwBw+E%+4#6(F|!&GQvJ>djrI@vm6DE5_`m@2(iMF+&<^A8 z)a)YoEa!A)3^hSzOT{&Z`1_0Hy3OV$cd>WWM8j+e!8V>bZfkaD$`jFf((ldiE9N5(9c>tiiD|HjZ`IX$37n6i^Q*i2s~(BD=?@2|MNd783|9Q~mvF zJ`x*50%8qzm#iG%7m^6YztVvBq6-p|U*SFh7+gh!%duP5=f6D^tJ#Hy7d{lf09&sp z)q^uCxGdvZ;PUIBAKKZ7@BvchC=s=9PrXu~yPgD6A5H;f-_!8P)>S$>5VO>f>BfRm z#m}qS{bjS$NaF2zUC#82T(qdK_CMaJ`m|yCz1L&Q6ZFYIjLc@)1)9h@+43Ou>DcH# z%==~Dpjx6$`lI^gI${O=%Ow1Dmm%c0G9SA|G!?xOz$5cp>61SVJ5R$~g)Oe^$+EsK zDzJo@07@@PV2h@ZwF=+^?ccDF_C1Qw+$j$&;?j~+iziCHqE#IU@;1>>lsvLv(rQ+z zB;%%T9_8m)(QIJtynAq7&2xUH`vXA@7j0J*1ZEz(kF~>5_OJkh9rK*>azvvzMAA%e z>58eaKh!@6-!L$AS2=T3Z!N=qnaa8~bpk4YkCmXPm{`rb4LSKAdPtCzls0s5W{X=E zJ7j`x!jRs{;64E$*8N!tzEwkO_IjdLynhhGS2j~Fq()@2|D=0X_Kekf+=qN~A3JNm ztGryC%;K}@6M@<~PvCmqy2+yfD*_22tqTVh)}@G3m)nKOUveL=8}TbL)bI?-514By z)fK!Tz4?htQQ56=PXZFg4pUNXa13yB{QnWpUkU04fB~CT=l78>2I_z@=qIOKpWf@= zs`NPf#SnT?b z71?LKC!zc-RTwx)PXYZ$FDt*8cL&SFs^P8(h?GR(rS{1pwui3WnBjtMn6m@=#tY(F zmtw}N`(^dWMfcdyh+4zBcj~=ycQho50FIOzHhyH~ui_Dr-n|o};fH5n-{{kmK1lDLM4I|Qjm$=)<%~m6i!eT{03`H$@t?e;8gJp+v9|u@{}F@^7{({x zqI5Mui}aMW=7b>8vxa+&Z&eW=9nI2TWcO|3?(TmBK&l9}HSZ%n%<2f}31Cx{kl0 z?NcWV_on~savpTUvv(OSNSoGtwI)sNL{hb`_t@krVWtLyyifC{5kden!qJv~nNtRd zC}+nrvjx(J?mBV)Wd<(agb@yyXx%EZVd^rdX!8)-iTNxk24Xj_+cGj<>JfL`Srq*U zYa`MWy|QdcH!d{3{F4m~Z=}YX3GIYQ?hLBSF-1IykVn;NTPaVW?yj~gGW&pQt!=U$ ztR9w9g>`7vTlExuG|K0ZBi?aJdSjx>O*b=3^@5BYcBDv1Np8G`F3Iu!I(gRu^kkOl z=r3W9(Eye-Q`Tz5wv?#n*6V7^!Z{12ld^u7!#k>b@hpn%K$-Z>xrieD>8d}x@#NKd8In;@(dnl#{w@3;oq_MdIdjcITZ~=#K&^VANtkdl%drvMRuE#Z z3hXwc2mDrYkJjB8@Q1C%R>V0I%#M#IDtgD)H6TwH7&2eBR!+`A=_+gv{w7TMN`^(jaFU6dm_1yE_gFH$rYd{W*OFsv+gWa&CdeI zU$_IBc+-sRj~DS3n0@Fa^9+K`1m8wUKJ#+M$3!Pp0yl3--c<(E-`KPt?*k)PO|HCl zTV3lgz48Eo%XZGrft*jF)5|Zc5-@XHhje2 zLuA6NKcY`3z5Sol{Xdg33Px)RX4OLjb4wbLdJ58oer@3ZLMSARb0P9waS4SO*5aeF zkZoZ!w+d4hxVoLiDf>Y^B9z3W#o@?}_`&n79iLD?Jwhw*qZ&jM*#@jD482Qi4uo61 zvNt!4YsyL#%Lo^~Gcq$DU%EPNK-Vk?O@Cp8(htI^kHBZQ!&-HEKbWN7o^%02*N-=< zu;b?K@w={3=t&&h7?Zt-EHH6@!H{r(EO)n^5EFVUSGoZ&H6mqXhVjHBX8G94FUqDh zOSt$h6RD~5`}i#G9Jo&&Y)NlpZZ~9yK`iz3u|q?G;^w7AU_r6gn`B>`2Kstz&uETK zZr;HFT{lqp0K=wVrNmt(uue5sUorgJJ7N8=s*-T{V!-dZgZ>u0U2wr-)M3?flD_h( zcly{}=D7c|&A3J7`Vz0Wlq=jvAK@X7NB2HZS+S9p56b)VkFo-q>%YnhST*`rO2{m9 z%??JjFz&Cv&{0H&d>7iA#~`Dp07F={sW1I|@$RC6h?35C`P;d#YX5v(IcS*sqIrzYPHm0pr|l?81bM@31sfkL zCJ&%y$NB6S6m^iN_d&0zu1^h=e3yQ-%Yd?>vMu-4&;yga$zK2gVob2Of1cz=eDeM^ zFr*jZByzA$-q6qhj(^v#{ozRFqqL}pSJS(nSWS(&k3u|Dx{;UJ_pxBiN@?(W_($w< zl$D?`;1j2d8eVBm?to)1x9Miunw3T+oELJ93{E@-36$xZLc?f1EU;{!1o!0M#mN`* z#l|yCVA4&?GaP;WRAtX{;in0Z(>`%$9KLkP_{4B!OSOec`9pdiEb~ue9kjz^xt@Gn zjGHv%YRH?6$Sw*2uwn+&`NKUbK3t7mV9w|-#J>Gs6a{MKaNqv2Dnfhe;2pWTr%pe# zzWB>u&1MYA94?fFaL&lK88vb@R>>4{^;5acV2JO29mcl0oc#iH^k1N@r z7+o)bE8Ko3xs%0H^33jDVdKdg$^wSqV#utlzVTa?tSlGB2D_?iP|P4wNgAjt64s_N z@6sJZ=^(6gh*(T@kawMn#e3~rI*Amd2q2o!H!@_w6>MP_#KUjfmi3PZn&`t~%|$*G z17StTAqLPI+gpgA0hC-rVL446B+^g$14EWrG%iF=v@ABxi-an}me0}I^x4RT?``t` zYA!R>na_tjoiM<@r{IUDn?Puhhn3$@c1y_TrJV`g{BH+-@FQHppfqks2GkFr7JFY> z+ThZDR=uMOzvt@AmA`7}%(YZ@Km7FPU;)EZjCD5fQ3;Z$9UKT$P=d`g8!jc8O=Y}m zu~=0ra#gDU&ExT!%ZOYhKvfqjrU|o#POo5dkA9mHMQ^{(0bBq9mZwAX&XjE5w&ZX! zO}x%p{$C9T=!wS83~j8gl{nLK_%yH9`Y`$jftxYw`#hriJW?{(wiF4j;0TWEXE($F z_lFua<7X+EXoIR6wxlB3IvKEwL{C1qG+>8ysWdGPyBKe*4lP zfk5GNzer&q#!6z#HEFf<^kjv#K`Ds$?PdQO{B6Bu;4M)eS0KjDNgroMKexa@?aOSCev9nlxymkuuS52|!6n@?Q#4}w^{-<8S9@S6LKCojrY`)bX_I?QE zhq1KBqkSJ8;Lu*YVCsB)UTQ1Yt(raXOB*>kUNHDV>YE&L!hbpRJjSda(QCMVv^oOL z2;x^ISq#YmaF>mL&+>n)H~Oz^kYSf=D>!AOW6hB>`!?j~AN;WW&tcuaAY-N%&4+#8 z=)?Wnh36e-QVS@4Ia1U`ZOi)i+Vsm3lwKi!pWq9r(*M!-y&G@*qni+Z{i_`Cl8tY} zB_jqRc>MDN4gfLoKb_>5=767I@Lj44Sw6V1T>!tLz>T= z*Qqbn#s%1D$0-6zzM?vvmr&k9q41D#W6EmJy--k1G8tDg24UdXw9&YzJ0)=#g|k8Rc|B-Tl_2?OHJ z7{^+py&Zoe!f*CwV6GRh^29>h(SML|VX|QAjjF=DoarU$FeR0$3?02})v&O4vIedS zr3;}o_B64R`5qC9L=l-nuvd0BNx)uSAwHxMEF!>@B+blUqQCrM`fQ@N?Su+)I?xx* z-ws&Z|MpLt*eaU%HDIlRhxhVJ?K!*6BO5|53eNW_lfk}|Q|5ow_7n?I0|rf*=|cU0 zfK)m-NL@WfJMfdSF$PD=Da9_7I9QW(^zQ4EiP(8gk4-X3pM1=tRC&rmPN+1g>WEm-n@zF zc%Yj{#^1Wp=rug;9WLKO#l#d3@BQ*4_$HKJ#y*0^DiRr7gVk)j>#%5pRjm)hcSD(T zc}Dop zf;+*3O9<}n9z2WdGu*%b`{g}{!|e3*%W^2rScdxG?8mwrBj#N;OrJ4fEaPCV^_BWXa}8_@?hziO3FPJ&*5H%7vbVcgB%OJ9e{C}5RW!&J8p zNQNHXgx?%gb^IY8A_V@X4E9$&V|MI*+lnxeP%d@Ax|V9V$rHS1zY8ANNY1G2D^F%f zJ;*`6lJGTzPq!)G6!xvghB-GOQl9Empuj?7^i_xkV}(&M7(AQMgXe(@SEu`A+rfm*>oaL))as-J>fkTeQ$SqDi_>ehoYK z2mx2}zAUsnz4NN=d-qp?>EQFeaPf@r?@>O)Uxt{!3}XpGB?P4_CUQ$kkim7M`x*0? z;9BrvdBaE=Sn5`?(8kNc7Yucu+`(sWs{9E8#!($S_VjBuQ;8-e-mzEeEvmb)fb zGiDsr%VFSSJhyLfyoR2~#S^#~VKN$zMM1D>vH~O@FyGK#G??B_0+c z5a;DlX&pP%f6O~=;aSoiF_fWcw|Z}r$#rGByJ`A3I~@Lf%g6qf@gl|;a(r+!G&GR> z4%EtxwjT5v{S*P(PdXO}AnnN6cA}E$ppMs&@!-O@?UJHwaeW`blQvt7C~4TQMt72J zg+D%aNAr$~`iQ^E_S|Fw9p&)w@DP82(-zb&Hs1&}-ZzpXYIQYqc8Jh5Kds_h!Ov6T za2*#+m1&%POw!H8Yo2c)VT5`Rkc%N^)%Px}@vNaT%p3SczQDJaX?Xo*?o?h76qpuI ze6rqVtSbL9Kk=%~L01yv1M1rZj|P7`k)ryNu{@&Abm-q1gbyrTj%|WfrYe&~d{<5l zI#|y2#=pJ<9jKbNu+t=OFfbM{fUH$5_g{P< zr;hCb(}rBe?V;#0SJC6lLMz8!2A58IRMtU;iD{)$+GiI62&M1Zdoc#bNGI4{R>m*5 z@{;JKO#L;7r{Z=A+B?Pv=L_cBziCr#kHTVO2j)4njL-auhTFYa$=g0NTN()w1S0kt zAEmNjQBYvIMw8LV&<|R^0#e9x6n}ioh{$|!QP;}gu$^Y#hrQp-y4abAPRMvN`0`x@ z_`Z~a7vmF+VoIid{BaP!_PM|=N7r2TwIZSJfh!<9vFgF@^=M_3!+RIp16o zq}tk?A8sVxoYhsGfk*ba>26g=?2(epJJl!zBL$+2S05DNSuY77U$NUgP7IJxVvmOM6#!wg|_ zbIXD|PxbMkO%T$V*W=uBx`K?m1#>&4F(d5NztF>u^PUfBCN3- zqzdJ8TET3BjtV&6oSA?@$NcBgjqfQ;XkNE`z-B{gDiKIIh0zEe&r{nTUSDtq^Fo1I4f!w{gXtNPWT)qTTSf+pFoO-}RCe#v7?-%D6rTmgwA7>VQ8 zIsN4Gqa&;DmLfznj0uj4iawKNY@p$|)dI{_M!sIA5%#ma7fzKUwjA?D+e+MuBO;8M zOu&JND%wXME#lp+7ShqlMxhSeY`-7Qz9bs{j^=2;w#PGjV#;;1IS(|8ryjCaFOqQN z8=?LC2d)0J6nk@b_-4NTSY~@?&qT6=2-K_Wb2?5(`gwNJVSh={+ke0JZka-}?w^?Y zI4~3qipBIXS1EiDRd@q=%!;6hrS7J|A|MY33-ggJ;$fmAV-X?cI(0v$w)XwJ+sf~P z)O3K;$h(Q1yABdX9Kqp8PuyEvB=Hn6|StFfY^qphvWu0ui)xOjN-tE=PE{H)Gpha{Mi7+sl8Mz7EF zsi$E*+ls^Ho-MSWAMV+d9z6#ASB0LjhtpjtHnr&1Pk`Il_s397MagecY0~52Myr!l zm0(aQm3yxp!})XQ(LdP)VRyF4fs?+#!}71#tb%N*qBd|#Xjl-zwyuCs-uI$LQ!7!% zMR##T%F=hL^4Q_mMSEeVzEgMY`3FPG=Nu0-h>ccs#PQ$GOcCFZAVwcP9`G?reP{K4 z?)c>zYYS{D+&?*r2E;khZ}{M`QhGKNnhM!fXfE0OTyht>D0V+C{poP;u9Xve+~8~I zyR=eqT)NV*SfQshHfw)8Tj}6?Bz72}ix0m|i3A7d!j2pe1bGF0;#lsXg=6G=SK|$c zjQX&IRSPj`1eiVuM>Gcy}==s_T)nj)bhtomW-WjU}A?O_6Sb*D9jV*xEn8v=rL z&RltbZuWQ{Gr9xzngbw?HPAT&hq59=z|+{U~(Oh)EYADQOkQwM6}fit{aUIC6L@@1aAlOc{sc?24>{ ztfaXh}nhh{KQ1l7<|$2{c)pxjKXKZMS%8YxwyWB=TVbyx5|5vZ>HEhlyYJc89o}1Wee%EwtDnT%DCToGwNlGr4CC^AKIui@Z{70yu37T z-k>7{<_&zg=Mft<{KS)jdeh%aYoMB z`)T-iWaQ%jE4^>lGn3kn^~fYVg*49K>}S2Rhp7(0dGy)eXkvEpmDz{uF`M%a>(fM& zQw2y1TKi&bBn%|#&5B6m;C^8au=#KmTJ1XO_k${^HMgo{qvfQ_mbN2@lM^;0hf%!R zf>0tIA#3d^Zs{8DLk`h6NmYEp0q(`RZl%@RC#2xk>{pP=Ta|7*NF&S-ia35NSbo=g zPh4!-tU4Is9~A7~cZoMX{F${mv^+RvM0O7+@6$`8kYv?+46S-m9Z$PA0V8vXq6$&l zEemZ{^t0=a{ks5pHzWESnl)6b8LYUqN;#8z3H>+PGc-W@PFk^Zg93nqNYY33w0Jzd z`l*XvFcF5jKK!X!ERqma9AeAv7#jX4rN-PxF{Trjuz})E)Kx?Us+(AeuaWf<(HZ_lU=!he zjo}F`zB~C%oQR=^o3aDH9*<^iuR$mB1euHWP?vwL4#PY#PfVPj`NY>q`G`jOpR=_KT^gtBXs^ zWuqN&eY=2Pqk9GI>6c$1@m*edc@&VDp3Z!7->To6Hev}rz9`|{9GZVBpKo?Q1Y z?@k2Y1w0c&_!q0XzWg4CiNp+vxw8Gp;l#mxeI9Z6-8P#BGW?92Vxk%fe>Fd1y}9e} zTlanM@cSe$4V(nb!(BnyA{W(jFo~M#w8RLm zJ}$`5e>L^PVryubCjV2*R`#cb_qP%-35kg&HL2%j2k^_ng80vRI*}SZTgob3eRo$i zPiti&IJh|HGmQh8wKnn2a@CsZ(Ei9&Aoq6@ZPJ{}T4(le76j#}-XKYp%U`~D+O@{Q z!prx><#TN+I(ZV-PFSx3#cz(C>eqeb=#FB#4qJO>uo5}KAc_2uPg@2s4n6?uNN55Ioz9CTdPcGVk>tBqTqdAk!n0BHZ? zN9)GS;&UbOu(X1OSdO+}GJN!jJ>PQN8(|RJIDO$h%oK7ZKts*s%Lo;4rT=PzSad2c zF8&H+hd3Ks5V(cv`MYSAPR_Mcrgv-md7W|aP*I7gu8fZ>gVdq#?P-Xy_>j=ici2Sr zbagWuzP$3-qT>F(ty0NBC_V-NW1joBMSIWQ#Bneh%#UAKKbsCmnlDxU6sM|#v2UG4 zF^hyQ=6ruwnVKn5TVVTfN6`KL^&1~pn!G5qP*6zaF{wF?m`JPH3#V6R%BUHLX+d)Y z&JmB|)Pb2b{NjbF$784cIC<|a=NZQvfw(9~9=b?(n6`~UFYQJ%k%X^ykfbK#>aE5)@&UTno#kmB zd0js69zxyllV{#3FR z?{)3QRW@_up#yUQjHX9B0>v`bW7g$MH58=TnGB^cS#=gH54c?O4;pW|o-k5Lo4gvR zsPa;|p>ORTS*~|v8EFi!7VtN|jHP=Kip%qEU9|X5C zD!YFn->}|?P^b9 zPd?~F6_6YW2G46^6j7e|zA!)ym)7Vq5Y<7=NJX67-!EOX_u_3Ede&e(m`Az<=>je0 zPFcw3&f`$NxV{69K-$SJHD`?$g6dE>ehEI zd7jo+*4s~>*}(BApXvb%R>AJu--M12hB%LYW`BvImDcV`S$;sz&Q*=~GQBoYTF!o_ z$AV@E=7=9svj|FbcGHf3>qox;bfr-Vb9Fp|$CFrP>!u^u=0b#)JMSbt8}`@!fH-bg zq6Wf|-xl5e-@}^o)~)<+>j<=^Fak~urAWoh-M(faJ#%Xm9xI;-OUueQgqRSXp8{N; z7D@`R;))4=!CfE6lcpg)#rM4GgvPQ;g5P5ZTr1wd(QeqqqgNmyLO|)3{}+Xc*O~)c z$6D(BD8a%yZd{P^B~!WQ74kj+eyPKNA0D38W@kaG+^SYMGJ$vd_#P?HXevq8;2u@Xe3mtO)XGaBj z`vXZa$Q*%792ds5C!D;WUmUk&Oah)=*pDIz)_Ih;kk3ee>wHb8az4L(7F{U-4!>!xJyH_>i~1 zD?!MFD`Cs5<~RVQatbKB%5~*kt{m8lJ?bn>)rL56NP&6&U#l-}Fc*s0`7b&BMCt@! z|KjF~O%dh~@t@yb5l+mSW0{MJ^m#eLI!3L0lQCkmDn+TbTQv)dis;S@49y*fGwsT{ z-dOiI-F!MaxVdUQbpo#3?4ITZw7D!WuCniVF~|gibn2{3j)7^p`38W2y%uzYFjhhP zzt?PN3s`ck-WZeOr6UO@rNMxCu>PiORXjY2y_R4$k;$d0$F1VSIjkCEQ!7M1MBd*v`2;aSaXpdfhjw z;+wf;RWiQ5fY6B?nwVmil={eGsr-@11@~-k$8fo$XTZ+}H_GW)mgm=BzVM7@?e4bC z?pM8xa@$QKOCB=s=q%7ASGkm%%1N7|@0m50{MLXXXMoVNoYNL5gP<` z#Ng?!e&#q0Imb`;(SxLvn;D-9A#L`4tMgyk1_q_wjWZr zZ?w&oh@!JxuP|){1wksgiRm!i0`i}Lw2*X>P39j*3jIgn^!B)u&BXBwDGccP-|O21 zBiiBqeRXsS!ojGBt_?oI)V4P0d$%*Jh@V-h$y^w%v3>!U9bU+Eg@s5MDAIDDn4TK0 zc;|gDP!&FqgqqqjyrAsm7Qwyl-2Sb^FVCZ|MLh8JMD9qO)1AR5#2khJOC}N^7oj5< zCG2T;g@1W0cy0b}V(z`)3A1qX^=W=~tY$De>sD;Sq^i&TiU$%#w3N3Cr7kHO4T})6 zr5WneUO-R6BgVrRY$$PE4ZO~QoV9&h)Wx4%K%c3SRVA``s1MTG0MMu~wQ2lk@v{ zt*EMYp%Ct&lrws5G+(MisF5*4%uw%>gpnBtwe!2*BJVV4K2}F-qKZ7LMid(9t1v(0 zqG(Fs=ZY81d@aRhn4gn*N~3aCe4P@0dCMl7jB*6nV-(MSsA}r5lD!`IoH&E><1l+& zNd4|@62$5Pg+8f{gM%YAH8BvJ(ov~|Y%zf3qNW@9QZGfIze@B)3OX`k3-kK2&zhqJ&$~TLc9pyv0>j~&lI7Hd1}A} zLhx0p*w^pK&UY;r0=6p^mb@Sn?CI)|mgq4MH$;*vukXa$bzBm>jv~G6DpX>T9ZTZy zv?BhH2>F}cSPsf9_z^Ofq5swyuJB61BMkUMQaQ~nO-9vnu*#mmve#DO$(eDo7aTfZ zX>z*yOSbixCyH2rz-w>x<pe>1`a*ss^?>CQK>m|1|&#mZ%?ozSuB!OC7k^ zR!TBb@K`09n?uWLV4>NINz>-jrgGQhc_)rB*4#OKV~Qu>N0eeO?0Sm_>9n)!ibBT4 zDnv;UpGD4pF@}TOf36esztf&NjVKGJv1pVIj4>jSYWmeU7oKMXsO$ER{qo`etAPN? zj`9Ac-pq0-nZmt-z@D^)@XKK?fCDS8@NjpIvOSEr+-L^z9*Waf7Al!Wtse1 z{?cXeAX*ri-}HQ1lH;+qMr4lWNoAcJk*b}&G%x@S9aED})}pdb)l+7Cl#y)%y-xP~ zUQ;8r|Exq?|3n7^ilN}DAP&ipLP|*P?#u`BEYw4$$JMv)I}t@}WPH&Oq36+YC>tB^ z&~3_I$E9L-17edj3plFX|J0ZCys9zDzoDz*O&9L8umH|CBsIwh!bF6*;6%~V74d7W zaX*T9#57Ox#9U&2K!6CgzQdAME7;#v`z>*BZeXj#L&*ftq4JaQBB~cn(J;}We%pb6 z@KZgIk#^aM-NLOqJBO(}biRdgIKYQ!bHCG@?w9yAVch=J}1HYKha2Qb;HT z{@g?JR%Zc2DzQK-F!TbGArEw>aK#C@yHr)QMbV+| znmrnxw{`+J_P@l|%DSjW!oEkqK)S`7{<$Zd4>v{I*2tsf=@ToP3ZK5t2##7(RZ(BO z{65h?z{rC*Ei>PoxZAyw+i=g{2}u?3c#H8`q+8fH^X=XI>De7(Mr!KsF({WFD-s&Y z*M;tHneWg7zxUD}u|Ed-)SFBOZ#y zI9e0jwWig@q*9H^rdMw<&DlsoqCyn^D^mLG0nll&igO1^`SfsT27^Swfx1CsNyYA7 zZnqfJIbYNEWJH0wPRc1a@)aHx^jRq@>xai)J1IJ{TA~uLYEw45gVN~VztMu+CLE@8 zxMcvGsewn({-I_&6_l6%a1SJkxpaL7l*6UX6ONN>+f>Fa%u1`2bA@}&0 z$jHtuRywnvvXoJR#q*RM%!^@uVSxJLY?S(~*TZN&)w0iTJ=u;5wM9$Pxxi_T<5uPH z^<3lE{GLeQ77H(Pl^0Z?A_#yEJg5D2DmX-Vvo-khSt>WscZ^^QYib6V8ap;@t+ckA zAC0*8_V>D3SW%_5v(#Cx1`qA3>hq**Drf|-ri+iN`j>KNp`m1wXVsdKlTc$?4K9S>kBQrh)6;|bUhIjZqN%xPck|)0rM377~le3|+EHI*TswO2PqZxN5N3<*KhNkpL;psZLl@+t`#!9v|?HPNEf$&#(R_R-V)D>sDV08?wM>=S^J}c64Ch zaM6*%bY&*6`MG%DEFl34Bt|j_P*{v+3q_teoj59%&4`!H{EOY8<>zl{y?2<~qVT(c z`S6QirTQ>Q6&zlLr2L3(5LSV>;jx}_fV;Hi7kwQg@qJ4-TB$z3e@HB6I5PMa^Dvik}EPC|Js$(J1UxFIc$hAbmE48@9Nqk-5UL$gJw(y@`!j5z9q@=HD!%=$%$Sse2_iGj z0x5tFM?J8fWdl`s(4E%Q5=SR5j0nnT?LSex-ll}oA zKFPf|QVky$#UHj8jmzO3j^^>Z|9hHaxz>E>m~VuXNH4-?HraYfY9AJfres60i7};=J{w}B$!3N{sjvn)R*Xo-KQ{9$P<}FRg>ENi$ z7rR6fz7b1DQAL=-i4$rx7$=o-);qCtw4ud`mBI-m#0Ex%s)K^5pli{e_xa&1N(4*Z z#h$#=wL9rucEGl#C{pjz=ZgNQn;NeA?dF2dr+^*;&cgP<1{55 zZ43n_pYk0`JPuAMs3U(UW-)sqF3+rqjErXT5Eo1(+^CL`JZjhxJ-<~e*ptt*SIh*E zGx_W}HG${)VgMDKWTNL;7R*o|++_rT2I7k)sXwr#xdFaAu@>yU1L=ztX5{6Z_J4xQ ze&3SmyC+7fP$*OFlmS~7vy*!!b<$mR)>o$enH3SWk53Y?k`y zT_&Qnv2!s-H|Gns%`Vtwdk*WhaT&ZbFB++*o3z0k!MXoRmJFJ^++a15uFI+7`nBA9BzJUs?{rOK)=-s9e^Z`teQT$Elxf$w{4y8OPS_Mq+_! zdh}AIXy5DnBrts;FB5C?A%C7!FzOA?PS&>J4q7=F7_4)r4)UfB_}<0PKHU^{6=@qEIh~`yF+M+dwZ8^x9MF5E?@s^ws9hb9WP8 zx;iO`FzR#S=oH6`UGiV&C+P*{a>r+51Z;{~BftHx=zmwt14vRPdSPFu{H_Nn42U)l zAmH7&Ikk?pzl5%_pg1&EtpBUHZFaOfC{zhETES00WYtmDpx^S#xu8$t)~idK_n`8= zuY^>l7Lxm12qV_|N(K6tPR{RkRTp>A0R=4xbe%zR?d<(9$#761g0}4IjTvtFeVdb@08g5EfFuXfybErBBT7qih)Ha7x011t54RJN}zUy0}d4o=G{_ zbM~S#9f>2}n8aT}ubz1fQMkv9jMF{P%S%;N8E&p*p%f&(5!)Sk`;xvV^F?5^YINtb zzM1p;bZ4s*xi;#r$QSkPEY4MERw+C@n-BE|zxrtqD+dJcmT2bR<{@YOo0Yw4=8lZ# zu*8Y@7b8FnWGOB1>eN26Ww>wbJNEHztF3MhU%A>6T(^uF@f^Q`$Xx_Dz_N06K)j8Fro4e{CTHWcWKUzfotVyYL3cR+SNqsr|oDRTAU=?U*UV$DXjy z{Jpidc$Bb@JGu6Hz(Jj{reP?kbcV!GfSVh}%S$RDW4tDVq0X$|Jhxn7$d)u30VH3p zxGAig_E+`8nd3%GN{yYJ)r9!>OhgT^)R`D8hc#)1T^QoH+vw=B?2(ujCq=1a`M@YioX}JU}s>cG(n49^~#r zn7*~?;Hinc(+nKeMsHv6XqqEkkg@Znx?7aT+adF4k?N(r)FENz=|yVo&#S6PQbxnc~Qyc@fwXq+a*!Lh$ytI;dM(T#|2@m zHqywNEredN1=jl)1~T$F(K~ur@GyS(IhE@Gqiy!*8UWJjX`=a>wp@6V0W`6N;{aj5 zvwB|d8t!I%a&k;G3LTh5Rh5;Z1t-#{tg!6YXx@Q{+qgDz#}q=%R`q+(2kecPiX9BS zTgBo`cQtAbh6r~5K~`EyMq*0i>EQ4%atMD1;vWXs^hRT>4=J!|CG~(_N=WX6H5NYE z$l7wBxZ$a%7o!2wt2y&W0Nd>Oj1|EWABeu(~c8+)AJO? z*6RDf$B#d*L70je=`m#>)9tDm>4kULE$-kAonT%;b&Q#aNOsX7NLhK?iptxwo;+?L zlLuaW7lR|b?nv8{3kFPC=}fPyW88%f{G>-Ijfc~k?!tp3YBBFkfl8-BvS!!W+;-)*O^SQw?)HgJNk`_gIor*EMw?r0dHWDGFE zz@f*(4Q5zan54>tRMNLkD(Y_7*x2#!{T>i=Z95VTsuIO>h}z{6Pu3l~ql)M6#DBa$ zVq{|KzhATwCjVs^8Wn|oriLcvt;?*t^!=V@FHJxC`$}ZC-x=vm}p^1`f_~5n?7u@77RCBk8Ep@S%1Onh7AOg|PfGa;-)ZT!z zb|etx9ceJl`knoLF{hb!>_dDo9TK|x20mFHS9%OUI;6$8R5J@!N!PV4bDW&8BMHJ-7PzuXTg zcoe23-O(cCF73zP2Ua!y2GSq#`Xy@HD>=f+#=eB$+o@LLz&uH;@4%xGPeN;@a7#tq zieJff$xkRMJKm)$2ebZvcMtDV>eS_QdvX>8uD_+P*(7fD;w;m&t)4ZJxu{l{KL#hK z2N-a0%p9L4$!=EI{$-Lc9V>>BCx`#U5SX?Z$$jViA`*eA$w{v|t43ZJNRoVI`x|hO z9dLO0ft^-g@1{~$jckxM27X%IW)jbbf!NPAb@V`Q3C|aOElg!wc7ERfaT0#cPoxhw zk)PuzDlDX-qRO@uV-g8JvMnnkWQ{~ik5i~cJlRYRpY!#?b4T2Wr)x)!-CQu zZT&T)rizLJ15W!qa*iAoDzHoC(|l>M$nwB04m3CWIBX>2$^bDwNFF#}6{3(x>$7<7 zIZ@kqTo9;n8`|2pK9Q7hEh?t3=Jow*1Ux9qT?Su(oNsD$O_gCnh{>rPA?_!qe?4%C zqV8i+#thpdK;5!%oKj`lFVcLBetc|g?MOHS*D@u7YOI}t>>FgEVo|pdcpfKdBx?ly zAf)m2Fk;@-I6Uo>O)~<-`fy+JmJXM*C2CHnaiE~I`&HmVz>j3x2S3xa+|>(iAPe!!xJ`*^CfOZ1@ zrK(J7VbQ05bvdfOp3Bh4^TUS^5{V*nI&w{Vm#?SQ}?3Fax)WK}86 z-tDRV2?IwSE%bV%y+`N@n+BC{ry}0YKZk9Re-XsMJ$H&d*|D|FCn-G{fmaVcbXlm( zK}2HBl)FhI2gGS|m!M^7bkp9wGG$s;)q>_2by9CL9YxoIa- z@{)#4a9G-4~u8hP!d`@^`3 zXGr!-Bl70JEf?%~1pfS~FRo;g(McoFwdV#;s(HbrD{o&RH;vIB&g@`aqG$w0@%%h> z1WK;@`*$+d{1Orx%FM92NZ}!%8dA(Td#u5oZ$EYfnrvNOGKVK8C-cgfcXJ$_^|$0r z7i_^uposv{{w05XgFCQLUdAk~tINL@_S>9Og+~5%5N+Pyy}t1!A&DfqpXpE&jKjuv zJ2kggE!c%f7l?uV0wi)0%w6LoXQ5y_q}Z@7|7vs+B^Eqe8o2v@9&m;LQ+3?U_s@sY;8W_gQTe5kz|qCX>$dnRhc2< z8i$|>SF@kym0%$zkS;KBU_5c))V|(mu>QwiSGVa)E#{!6d|t<4pVHa13~J^@&Yd-k z`>&gD^E=;{5jfwr?aTPi$6`v|@&+)4CS1Q1*6wrHHx}?vLVm)G61L^U;mkXYBE|cX zNIr?oR|z+{=$BmFn{H)E)Lcz-4>!@T1Q)Tqt2F3YRGX_l|LD~YCRjqn)LaG9)3XM+ z*^ELLSv2bn4|bLx zV79Dz{v{ypq)}3$3Ya@D91v|(Vc=~cXWS`rTA^z~2o#(33Jn?`A1AkHasg!|6=8ej z(vIYdIGjrrX|&{cI?b8AZoUXlts?z>k5#ub>K0yj8Y49}EFr0YLv5N+4R%d_$8$76 ztb-Kyly~24x6+NrUd$}ZasIcjD3{meYoUFBcki)ZBQ4$lgh>7@i^6>u2sgyX>Dy=9!Qe6RH5p#N~}= zY|zI|`@rTCIr!Wg2inSQZq0ZdjO{K4mPdqrTJu_eD@7}2J4^Rw7t0y%;&VcokG_7` z&C$dI9+4o`f6MYTZ6z}h`Q4%BntAK(7aC>UNT{fRntIWrqaSH$dnHQH{1=8FmCCEC zV3wFh2r0$U!M*`a%l)IHAh1?-HM^wH8C#pG2Yl7ELD&2nzHBzkyyY{rCWj$V1pRZV zJUlp{>Ada6j0=R+wuKzobYcVN1R$mm8brI1oO7wGbRTc zM=>m=GUdX^@cfA*OmMW5_m?c~JJogv(Npx3$7dG{LR8UN9DUAJ7{7L*t**CnyTZ~A z(N=OPI^X2s*BDQXQc^@nvAjifiW>cF=2Fb*8`dw^UZb?$v!pybHEz- ziG1mbouK`xnikCQDpV~oW=o*oI>Gp&!lLe~UQ290x$(^{?a?QhgoJy1ay~4*Q*?Ux zRrl8=m8FS*NE?cYk(@H&&NSuxDlx5Ob!sr)uKVRDy#Me{wU)*W?W$6;86BA+__KgM zWl6Vh0DV!hit2Zn;#k7;^o()f?+jDREwtVba30Lt!QhK(0Ff&`Av9N8uCTNx#33hL z0Mj9i8bum(RWI)JvH#H4n!BeKnv z1D6jP?}zc)f)#5vA$1zZr1FkLv)bz zRdQ=3V^kd=V%ir3Y}p0I7pYJA&c6FOT22+)CcFuG;_Bn<{SK!I0@lHC^MgU~p+n0m z>KB8%OT=B%d74J5H*d%wRuE*+X0Be!$W?Wgj$-YiUS@mq##foH zvl7&;NOifr`w5;wTa;3_hs_!TL~|SraZ&Gx>r|9t;kAKJDYOO4uhHJag1dPA7xN|- zZ4Qr&gj%zLPOdlP3Q3v+i31PI>3v~ga^k5WhfR7(9YHzA96`y-6_hvNP%1O<5l!c$0Yyc9UAs2^P3aZ2mQnpb7&eU55A zevUSQ=^Pr0oI4%~l9zHMVaE5!2K6L}CeXBHeDo!MBUW@VKi;`BQ;W%;{EWo z5S&2#iN|LF4U*npoSAgzO_4j6(+qTtm1e9_GB$!@F{Ptb`W{CUz-;|(e+E1!qIzmDT^wI7rijQIZ2Ss;+c{0-nAK;I7?9(-Kyxda zLTB2j<@S;(NiW#7EQaI2F~$rg_u|@Xc-|hf8kF~-rDe>SmU$9R%mV(@#HZc&v({X> zpo<{zj@6}z0*53bKi>zkURMc#Gv%5R8WWBTXNLutC+@%*!b#tUCq|}?mNjP3fPlMk zhWMK)ktG~Kujkc5J!ytxn~kud`uRZvBWU0U2+;m!3q*%STS!C`XcSyoG;FgDCM~(G zGT!})uF*eVX57nhv8BpH{JRIHKAl6M5=DXE+@1NDQbJew2@yW42=mHcbU!o*es~bY)>o8>yOH zc^~Z3dh0%GhK@ma8fkQu5z3G?IwzJf)YLM*L)l&w1T~j4#s{(x3rmSF&Hikk>CnCM zLoGI3OdMk8fUpuwNOFt3BtxvfDt=JQqK)K0Z;wM=x2hKM4SaYd+xBuT?C|_Z;=L!Z*AY zoqOuAG-p!y7S)5*IwTe3|3?fce3qAxGH!w&F%ZEv-&H1OWZZA6e%jTReE zmnDF_CEV@asFo}OXe?Dm)E|WAzE~h5|_jZY0xv7(UK@s?KUY% zR4@Xt=@X)3A_Bzof^;ha zz`vfZkyE$#M-L6Rm?IKy>QVdj?AD630<3`7d&t|ZQdOqB8BMe2OoJ#*y^*m1IDeDD z9?<0|nUl2nYJEUL-T?BDiVGS)V*UQ&#Eh_Sy9&X{vXYp*NuUd!_1jMpp}*8-C$*Fg z*Z#f++cQe1i+hXjhCjuNcF7U`aW!rV>C2=WYR37EyDwn4V0`_1k|BHi6rE3C1Mtp2 zd<$VH014ySei0B5gm^*sOz#^y(XqESE26~;d{kV`CI8Q~RoF6ei)LgWBMvpL1HXFF!75Pqvk{|5V) z|HWy!j1xF8oKtk^NGFSICoV1sA|5o6oGwus(UxaecEI`AgR5#%C(7mFTf(!&pfasL zDswYLa({7_U&Ilpvp;=0co4!KUN;tvfL|Bey4X6f^40Tw5ricJ^{fjC;VJ|o_;&xgc8IPh;HQ=!@E{ZU&x zJ3Wd8};+7$rcS{v3$5$$zhc^-h z0$q_Jz)r1<+b58cX(YGD1o7bM!*Jv4mXrQ&T=Y0bUNDmP5;FbIH4f4vw5lCcw4yQk y8xFblfw3YJGfF;6U6;RC9&Z_w0?wXcNW84{v?D1NAgB-sL{93XWTm+A*Z&8zaYvm1 delta 33288 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

  • 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 b364li7NSd0|9T0saR50fCCTDfMt=VXh!@PP diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 73d964dc2488493e69c4ee88273a82ad4cdf8dd1..cdb6d49fce55abd3d0130797a6603ef2a4429243 100644 GIT binary patch delta 9696 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 N%vS}8iZ4ci{|Bj;+DZTb delta 9565 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 1ee07beba648fe9b8df69489add3a5c4eaffc6b3..b2b2675ebdc5b2d596dbecf3d880a70480d78e02 100644 GIT binary patch delta 15985 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 Bw5k9A delta 16056 zcma*NWmp_d&^Eg0BEj9=LLfkJcMI+WcX!u8gG&Mlf#87v!GpWI2MF#O++EJ_ocI0C zkMGavYjp4ayyEqEpwQr$&9wb+EUx#Xtk1h2^ZxED1L1$adjz3oEzY$kNZ9uK_#h-vp~^z&2ZP(}!@vE) z>o=tsuMQU9nk|3gd`v;($8M|My`o2_0Ih zq9zkza{(hl;jQYQ#5m_SpBF5IezI-9=H&%QGjJ6yT)&+0ROq5uNB`lZBmq?W>Hpbq zB4f4=i8)a4BVsF6{q*c1>1(> zrdqwP@*8fN{#jBEQIm{`vk`;nTPxK~!I4b+EheJ8gRwpzwj35)86T>QJ2JBQ7@avv z&ww-d&kYIK*YE>3sZxBa^g^McE~T{2`B@#FvN9?mN&7I=0QZ|jdB@|FoQ5gJp9ZIR z6Y^<7a-{n5IIC2&!zF56m}>B~b@IBJ_U-mFdV#Xg zjZd_49~hD>0CW*Nr4vt)naFS8SvoX~IOEc(R$}!t<6VmmY25SS+@>22NqH^f6KOoI zwBcNyffNoC!y7z>CeO2LE&`Y-s>D(v_LyM%k;Gc!KQ;=s3)sr+0;-}J{#)XQL4!CU zF4aEtU2vYg+D??7tV$30*g^ z`D9Dg!}SWQ;am9EfH53tEi|^q7WlX=ey^ovy6U z0=WC-W+%8#F80xvCh?;u9})c|TGx%7(ahE~?aQMqC6W8zns>~M$Nbh3>(I>q z2N`9wk^HJ7tk$Bjz5lqF;9IbEH-fb7z-za3b#fv?-EmVGHo|b z@cYPkQ=C;zxeO1L34!Z5X6P;{jQr=d{a^3Nu9l{^lCHQZ!tfLkA+hA_qib9x)*SN- zcjngjOMwTg_p|H-974n^hdbNbY7GqyQ>_8_q=8YFmzT2d-@7>n+1S{yqFb-D2H*k> z(!hKjk-{wZK2fwlt+s|fe2Y?q(FzaxT}=4F)&702Sovg5VSVAk`Tcv-zWPk*u2=vQ zt9h6xVSkTQ*abc0wA#?<_H5{FlShzI;BCJ4e1O?T)dl7k6bmx5fJ-zqZ}UGA-%f{Q zPW$sBR94#kRbNlqvP`>DE63^Ewyh4Da#AA0QFU8JuUa(xpDXx zvgdtV5qkM#_vx#@0lpVeWaLCU1OFa#8ybip&SyJ|OroFR}gumb?qYvXSh{X|)5G|jq>|4y(VVdFJ z4tT@FWa3siI5?=H1!#TT-nQiA;n`SlYO^?>hGf_0g_UoUoovLOH}1n;p0D#>bUyg& zxA=a+6Uv@MHf-_5Lv1;^XBfqRe22$i+Xyi+Sv&Biko$PeZCOPGe$dd+7~i~+l#qba zIc z%vyuDD-5Y=2Im)9$1bb72{>$8^56ttov6{Zf{qqGAcj1%29YHSUw1dE?GD;dvQd5`_#H zc8lef2taSH^+Rc|S%MJa(L7$OU#sU+v&d%8QzeK@*88By@1Z;IDNHWr*L1JQ7*4P5B^--cMEo(z? zo;{_tt!;?L>u`P62&ICqzomLi8A{Lwee@!Y=(00+p{-lRa+N-%6-h%eva@QA>Oc7K z2nab}YAKbOB|uVqMr)MT{Q8$GIol5J@AySuVmBDjofRzL1Q2ERPDlFaMba^}DwP1t z-B?(<(PRG#6pHV6R|wU8^NTLRULCBg$yzjw;cb`Mi)*Y%7L*N|hi(PJH18=MACG~8 zKa-O-9QeB|^bGO6O??=!#=THESHdY6l!)gwuM6=_5b0Wa9p)aGg_ zt6`kiiRH(zaqGV?~pS&?Pe7D9jxfn4zx zvEC*pby_Sy%w7gVIerk#5g#i;2WuFX~SkTDbwewtT0;4`p`YI1n+4Q1c8u(tiUuDqZVH- z#okx9rW1>OHa6C50vqptlwxTWWz(2Woz-OM|D&L~rj`yft83@$M`3_MDG*_$U(krv zVfSl4eJwm0!6k4za}2QJm-PFN5!iS@Y$88s8qs|^J>@VH=;+AWV}O&0>eZ^^qzLo% zcGvw^Q>sDaiH{kJXuBr-(wgEaT#x~1SWy4{a~BFCQR?GN&uVF4W5;Sxfb0 zNhbWg%TG3nxl+J48&8y?7qay9Gc)kchF_2i&%43^8kai}fYd)tq%({^I!E(?)M3E#D5_evC9$_GtD- z^Fj2R^h)VS#naJQ&ksBOgM+!+<%S~*LiKKL-wk!ddFF|+3Zf;i_K*D@fsoA`7*Q#E z!Exi>4iskFhvCAgI4I{bksrfELAeoQC+fy$6*b*(Rr4>A@u^0T?7T0jq~E9Ry?cPy zjRmyc*%Zv3sILU|Pt}X3S(nmjF+b{MDPz%|`(UrR#UJ>4^+-nx>@e^U8Ll3!G87E3 z$X+n$(#}|OiVvM*YlIyf*ryF6ZaS{pIi{)=T|^@t%~eG#gZms}d@x&ygof6$))fK6 zW>B@!mmnh{BfOa@^)4zy0)4wf~FdZ z{OeSvzp_p6zePwgF1Mv+F6H5wj(C`0U|@n5;>sF@oA&XynwT%zgW))Jp^34lbBCV8 zsqZ5AomU};$7912a(`T`(|XhS+?rnpy)do#V<9FsX-H?MID`SgYfSMD)3rJrl7_G4TpE z>KU-$!6!vUS2OdB-gPvmwsg=wWA>ZEHZTd3=OOQy?ROW%2f65GM0OWi&nW zV{2+laQqdjRCsT@<3wOi38U-&88R|Z^SH1%aB*xZSuesAz7$A6V=CoBd8YC*2>2s^ zUxiRg-D^nIYbQf@M%XlecG)+k`%^k4*2uOJwia;P@~K5ZH|aF-!@MWgD9rL^8|+IW zn4lV-+b|bV`q6vL|FfH@-yiqCnFu5}A|%!q&9TSMx)d}wuqKJSKKTLP`b5Ikq%A+2 zbGR@;JPo;(!y}PSo?BGHc9{}>{2GO?DN8eepYUlryV0=evHpfb$^Y3M-W>$Jt+QL(!eb2|9lZKT~gtH zxr7H1RZw^Zs^y90<)hzkCO|W4LqS0SI^>=;M>6zr<_XWIV*=iOMjY?5@)#@^$BvA~ z)T=}=ln?da+*}md^$+k3>oqwE-O{pLUrI$LU|5m~_8VTWQ~_3#afgS64t8Bt5w~{7 zo*VgnR}iZw{nZ%;JN*o?`hWH`az~vP;5*QRa#aDo_OEG z`+jH?z}wXpqPH9p5w`1!z06wn7<;}?|L5LWLK&IsZ&GU8b!iZHP`NfFF?;qI;8}A@ zg{zaTFSyu+%&_Rn_sK~9UP@oAtaFKqs#nn;K2pBM2m_tE?Nbb~(qhl1cnzZ)=QHy= zSNrDBLaaqTQOAZ4+HtDHTyK}MB_Fy?vEJYV%++5sSEH%scF30hA^JO@6o zPpkU?&iEn_#%Zk_m61pi-77k3>drO6-^49Tj!?*}xD+a-o@N>Us8zjV`)rDgG?b_d z)o+Rn6#+w3wDi*TQ_QS?O-Alg6J;rS5>|j9j<^mQtj%bO;7Cd=5yyr)$;5rpjMJY0 z+}8g^`~O4wR}Oc`jdC#+t$D#1NBsGGWus9cdY^*{^0U}Q-;~<+jaKY?h3;$>WQe8y zxZo3&>?n``PW&bs(c@?vKIj*JQWrCmi264mq0pI$Vg%M1ukENprvx)bN<~Vhaw*@x z(q%*1*IOL6DJwHmDJd=)OTv;2I z`|meM8@28`UszJi>AUUw6Q^Fa-Mxx94*%gKG;JwXdi(orTnGxtr^IyZ(AROxz@d(b zle1?aJhkuWI>Eo42qJ9ctC949{bOKdIQ3%v#2M0V{;A&rj*wx{t7&vJK~!=~_W_hK z!ksqAi^v^cpUSrLL)sbJbXiH-c~x5%JpQ*gZ2aH`n-1RJTgc1DX47V-kairi5Pj|- zmt6n4{euT2$&2(JKpA%{CQMiCCScSZY<1&mxn?#!C7Oa}oNjHjaHs{TkwWPAeV9?9 z%Qv2827dP6d}_xWnH z3=Dp>A^K~@PHbHoPGULpk$?WE+0R!azqnvO6~8yONZZ&jp-fAE+haNKsGm8)SafN{ z={u_coLCipN|)$A6JulJ9@M%%+Oee)SAtX}(jhm$KqD&Zy1KGaG5D?4jOT|%N7XXM zGZ^hKAVn@8eW`r2^{ZUIA&wEXt5J=;2c{VE^zGW%A^ui0HHEX3ceHhj#5Hq6IaBWC ze{Gxq8y8HmhP?CZ|F6x!6mP_lwyV+mpS?bc{!#q~E7QA_A!4EYTcHaqgLqQHtI;R@ zn$-Wbq0x@IqiYq~hS|FWGzpz1VRzki4fsS|{hJk0TbAFkQ*I3Jp*tiVDO*8h z_dcBq4xnx}wmpzY+22N~7c>eoJWFGhvnEDnbr?e+jI`Kwm$D5V#wW7y4Ivi4>az0| zhsgz8*5O|q+H_u*T2D$NTY= zEic~zDv7TfSuX;KSmkWM$n!e6*|Pbby9W>&OY(DWD2R7ylX=I{C^X807z#t56t(1q zFLu;AU~by;yIj9f3thb>d`W(Aj8O1nKkPpPIA4 zC6ab`yRSB{R;7bH`?_QARe!QqEag82BPA@(5SWF8HkAs{^Afrm8EHk{bj}64W-tJd zT16*b6>34y=AO3VG?kJZ3t(Zt4#A@qK8D$K&(_~T4sw_zK~F|X&|i;%;ut*lHVA&( z#c1eG`M;YegJzep&*S-F(B%nY+lJ!Z9RF37cc5F8r*fW3tt#f_*u_@(dc14_}f) zKyo7dlK{BEk@T_Lq1WDkfpN}!zoTapSzKIPVPWBmqXL~0j*6)AG zPvX~OGn1#S9GK|UeeCVv`-kJP#Pl>EHDxb)-wedPI$%aY66nnpdQ7wKTo8cHuKerb z#MRAT^=3h|{Koz4(s5Qz^*nxKJO~K^j$a|HH!A67p?h5;~%o%&?`8*1Plxeu=06B z*aGg{BO2+GkU{FM+xJJT!r=PllPT|4QGg~TU${$de?7&_`P6K~mQ-@GyXP%&+%RFb z+2bkWiUi?NAVUuor+$AcNYW)k-%>|ll=rZ z&|(l|3d*tQ{7(Luh5ZuxQ}YFvdnp9tW3(?;Qj85e>VaqhS^!C{Z(?ZO$tEBd?e5o# zPEYOL2vAnlVm*Uk%*)M^R$6al{25qI?iq0qmGZ=jc5-H)WVCd zFW>Q0NDz;%fjv_`4sya+b%J}5pUc{B=D9VpY=UW*Rl{gcTMLCJ0oa(@(wKL*G6D6- zr^<+80kc(O^Whwg;MaSfnx+entnjR+zO(vcVqyXzMJTVV!~&BQj$_Ek$YQdxNcZos zx?cXxj9#r8YZm{c-@5N(3wn9&*45edIy-ESbC-f#poK8!sO<7K0kGG0DEK80xBZa` z4|XD;OYRb%trg7dmhFbzNg10Hs+h4x%#TMWjLk!meI2B~d52R>ebh1!!rJl<_X>Olh8|+?9v3n; ztWCcFZ>bsJ>!)ZYzSX9A>QpOG3-YayT+?aY{x-Fns1+;O1KJhKSNI(HJ8aF^!B{%+ z^k`wK2(NhewAVD-tmLR`Ajw9UA%~t?Iz-Q~t=-)QTjoaBUNBn~4sSR;4~znr;R$zf z*~>6J@eua>(X-y@)y8Tu;=ULUT$J#kQ=rA~+O#taS*O;X2)uO+{0aEoJG?P!UF?{K zY0nl5UHr?i;jiy`I3Ip{zH{y(P!jpc9dZ4sUR^A*LT+$x&6WyJ9R|i{o@rYfr zk50bA(NSNeFd6-6Aqp+Fd3&06f(6|}cj8l_Hhqadt}S0FIapu*4;6SJw~eJLf#lI# zhx7l)@lX8YhN!EZNeoPumMLW`=3pFKo}?^Lr>ymnv8W^@dicD-6i+B~1Jcp}3twk9 z+3-E7+;J@P8|Y~)u($Wb5HztIzl}gA%Z)^(MNcFd7GIWM2q#I2P4+Avlw{cB4ZwLxPBhC*hdA{)n{jPKQbF?M841r1@C%lHfok-tEl> z*eMypdX?MTo=s3pIr)n8xl9rAO#pyd=v`Q-n_M*W5&(BhVR?BUnBjv! z&UePFh7hB<_N`!dhtX&a@)kvjjuhDZRhH+YT?^RjXbj0in=(kP75$=Oh8m5ZBY1!` z(}oPv!uj#N_1}b*r{r}>a5dHo`ug}-Bu;A%(0ME9O=T2Ti+4CS1hZUaJzWgrTk}2y z*)6}6F$!zVSjHDlu1S{iQMFm^QhZ+V?Ts*wFPMZwt)TLY3_e>zC{skBjm0tU)Ws5a82|CJBX$hp*{b9u+9)c= z50C8LFiZqTd)e%XQV;pWmA$3ECb5Ruj}t8 z&42T=cun;m;h4C8eDi6Ol*+eY<3Kd({-PGO#lYD!yF0*lA$*zjzmc{aiaQbfH_FWV zaq<)iYG;DpC93z5y6@k49xck1>Nk8Q$Ht7D?loP;?>zkVICd~{5c_s98P$;}%MP*} zpEzewFL&f$Ai}$mjt)%d-4Nc>z`X5#bonGNF`Km#aBViYq@U$a*MPohP1xx0ieRk0opbRFsDaw!~f)+#_LEN#93Mo4XEbT&3ltC};V6SOIASnN# zdr3(DVUv{3%GCd-(Y0j)KIUqa)r_DFT)W=FO5X3UZ;o9*)CwIR=hk~b_nuyGJ%upA z_Q1rNN4gXMV@=4;u*FK)8RKC2=e{5?+P5A^yiLy}B^hae?8*I; ze*=>h^Jx`c_jVWSTyM|jS+UyQL7w1^|KveWm%Mh^{BIt?z>JNUr9SYHm|oEr6KHhL z!0RybMEVgFRG^^8-?Ikn@A~x_JoWmi7qpd(+{Ja()E(Y-Z_T$9xfQq`&7wzG`8n^| zrdaJOl6hSep>hUn32@?3Lt%k#-kMvN+Thr@tV!$2AjcA^qfx7)G@eZ7)liX1k4q0E zB$6mX1Qj*?*fG{6;{;`jq}Z@-Ne#lFuXoHy7^r>eQo!nE0FuyGr2t%aGsgw4j!;A8tLeWST@SXuDSh$0-g!{lA6)Hxkm{HtT zOlF8uc^43$xmqJ|QFor1YlMt%5;_vSYK&E)^^TgFI%iUIqx}5W$-@()rxESvcFU@e zspp-igrmkbso>ynq=hm?zY5(RIB7sHmvX22{Wik0zRrj3K42DTOkGs zQYRQ9gFjlVBy;bD3x$E)-f|VzvhTxPNyGasA*5BZMqCj!kxt!AXJZ#ozp!?$u)8R` zxBTPS>{h={ikr5F0NKsz*u^*YBDTLZl&q}iHXG8$I=@lQ0SdXUy%mM72bn)?Z*;?} zU1%@~2%u&LsJ*drJ;4}H!~6Gan`>O{1Xa2q(lkLs0{JQEh#1S$_L1{+r@1D;_}Y`7 zi;n!6&li@z1%2-O6C|{i*nx$c@M5}u`2wo-pr*d=vyVRV;diD70Kiq+QcDgCodf5uBMiA!(*7iiq{s*dJP%2?=4xgL5iFDy0=23$_t*Lo)w;xl#JR3%FP2QP4@ldLG zJ#&C|5idpE57Bzij|?Ck_a7xq$V62?t-INmA=%yGX<47RuYB2PyR>+NuT#GOgip7} z$}Zb|#X7CKOx@i*KXNtV+FH)Z<+<`P5uiCGe}eJ|!~2$Uw9E8!%*-OPvneS)xpZN! zQXoO~|h6ND$;%RI(RM!ox;bP3T)C5!``puy#m<*shJX7`)znhIPL-xc>u15YhXE>tL$KPMjZkZM z3Hy>{CnM!+R|CI`9KEfgvXcGQcZlSq3B>xSe$K^=m zR|Gi7l*ivAR(OB0=L4zEF-bdTC`ee4# zD``qw2t+L$g>D+AkWEfSjSNyGjsQWDM4Q)}ukf`cK4x{kglbt!C5Z38i^dXQO%G7K zSNS&dc5SN)t%7S$TjWez7QhlA5g>=9TqoKILxRZ^~>t-E5-PY>$P_}5$w@CvmUjRCw%RaXTp z8R8MN(2D!_&$XC-RaZZXhS9=?!(yNn+ z`{Pt>B>f;P#TCOYXpc9uqKZ;qO)+syx1~S^O;KBV??dw)ob;6Eo7WN1k(t|Wmiw!7 z2_Ik}ZwuJP_<6r7U34uu>Z}#r zSM8x-PW?sy9;cgB0Uloq4h}}A=xhxPw03kvgv{E^L*`Sln6fWRS#4Z6_kXvHPcwax zh}XyXMW_SM>nzX4Z5doCC~)iC8~ZOOOJ>i)37Z0KI&^|O0!wZb_vb)vGcui*)ZC#! z31kTUI%8p4b@U^jp9*Gww85QsFhPRWKU2daax7KI=VPl*OdR~w;Bb7$#)jELCxyP_ zGblhd;|VxEH%%6>S5@P#WC$PD2DoMxNcyk0K4xZSrSC8q2m#86=a&ylVz*w;OM}|$ zOK;va^!#~rp%_~*0(S;EyH3>WBs?QBUUY--G(54gn}4sTZuZ(;G*U|l*>whDP!Etr z+K#f`z7eeGv%7de_dvn`y)Hbi+J#>lQ#!qPo&XY-lQSt}13`qRz`XslONvB*@NBa; zy(g(a%njRi!XZNo9;%FT=<5&BHtGPnW;HHY>r(dJ)>HQXh9D51(X-w2&Zh~QOl|_C z*VMpQ)qXYZS+UcvE!r3EDJi9M9NWimsdVA>+#}hzsOe(+r`73L_#xv(g z9r~$OG|Qi#hTU(065+zsx&YA7BVt3Gy1N%YUpZZ#`&B*Kye}C4Tq#y^Z&%mQ7Q4l8 zZFD00h;P75YZiL9h}Oux&vWr^%M$qes42U6KSw&)0!g~-VPWz9xp?5hWBp|y`a|)w z6g*6QBt_8<@(yT4)Hlpa?%(m$Hck~WmiOfkO&2njd+|x{rD*FV5;N@Al2j}E1i4Qq zWH(|FG!AwtlQP`xiw68L+Ad{wUrFtH;VSiy+>@!h8LSfXUgBtl4;tEQ4404ecV2`^9g#^{ z{VO*g^5HMqClLo|oF|xuy@m-3fk*$|aL<&N_WWJD@W;aGLn8N~Lucbu7~Do8=lA`+ za(Lte5L_9A)EaSl()S9;!w1KRzenWO2)XNiPG0nII+;gtJl=VKf@;j3P3B#!&hfYUbX*=5+ z#c+KFdx@3pPl(;_41q`1wRL<4-%0eSkWbxq#XV%&1UU>m8y5l$8^X~qBK|Oc6Iqj! zl$KiC-I2j6dDYV#@pI#RF~ghsP&IvUqzA_)Vg2ygKhg(7QKo_eS4Ko6y1$UoUN$R? zLcZMFALDISKqQ(qAV-oCogZOVX>3HP_0WR&zE;1zJjJ0Wo$J`_iFsw6XW{ip6DiT3 z-u%Y&1tZh-b*!A&pf`fC$gb=Q5C~qr?d}D?MlwgI73YF+4VM@``A0CiV2;hiBz+U2 z&w4z3o`hkUASEfu-wYchEBp;lvOzz7)p!g%SLEti_~8c(pgE1#KQNF}5*H^cCl_p3 z?llLVD>tsyNlZ$T(A3n<{%h?_QrfS5k0J8FhR#5@wiZFrN_V)jw{vZIFS8<`#FbK) z+pu`qHKV)R7^?rH{5ELe%3qvJIdQ`~Wbtw}`$%NGA<@qJGlq_xh5k}4u&JW&B_o;8 zjD0P$=fi;x+^kMbYbdIt+NSCEEd0NHH2Jp+*wTLs_RQAfevIKi>BzFtACzeQNk(*P zb~-T=ar*R;pb|X!9u^V)BfA3g*hwdfuKb{TGiT#d`2$KxNHar|6pK4L{z5u6D+*5zu90Mfo6Kgy}DOd;xGzC*lezv0vu1n?o* z)6wD)h$QraL%wbr>9T+_*2Hr)5LYW`b#)=SmVIz6BMi(c!Hd>%5WL33?PNK zGtMNa`ZbL9fXWBVMKK$bwHaqX70-3ZnowmPfu2_Y}K zNgsJ0YAWjM#W;iHt>+&^;X0=w1|cUrYquTKJ!+>;x>X3TSxC?7!)+JkLNad$qN; zW-W#Z(YBfoVeIev4yfp9?>M(I946_vg++d{Cvx$kLG(f-GGLjx_BI44!6#@eI;?GN zWF+(8sa-JTqhHC&s^6n@*l~~BRmMrZQe`Q##Z}Ajfr*5Qwh=TNKtGkEQ8gHeh0)U9$IRly z-pggS7iwLL{+3e<1F1NWg~dHnf%rgjO$zbgtc}N_NZCI{ldkzJj8aSI3ZvcG>NqIc zw^A@2?+Lb2Qp;#XKp@{o2EY0xfw5IIycQ=XCoic0@FXaF+ufwDjC{D#c$Hyb>_-!) zrA{(WVv_>+9yKZnNs*HuRXEu@NJ;6D#Bv_0mFJdTFNFoPCd9Lg{lWWS@%y)hf4)dP z&7XloE}j}ur)sL+qVJq)_^;f4G|bE#y1aUsd^D0S2*an3t$jgxt1U$qrzL8>gr;Qw)4;^+CXfPT%3 zjv`4Lv#QG)e>$9NZK*}Wk3ksGjE9}kpGJx4Szmo>7IQElgH=Ij>8NZ{cVeT20GjAW zV4H^f#iVC4%)+322aIy!|lP?n3YHZ*VxFl?ftYg39*Cc?k@p^qd!}=yT3-P ztLMlTjhz0eW4w?X4V9-Gb1syj8#7L~iNMJ_#|RN_ z3)P1Dt}<|Sc6GX3oc~~CV(L%^e3_pv_Q>}@HwT2&c<*jiL9MpYuKaj>eZ*4q9>erJ zOt71g`lNSdxxf?`YgUkIY@@j?bNru2#W$80SXVn{Zham0R{D))i0P(l-zo%D@cBbu zR~MX`31hdybhdmYat%mYu;?o3z0sPr*Lp>q4i6#Z zS6m{e734lQozO4#FU6%umgvX{wFJT2w%PjVlg%R)9bgLphdGQC<*bsRg4eyEOx4PvI7 zzIj^5^Y=aD^oI+fLO~C45@iz>@*!R^0-8g>f5AN_{ewwDOssXm4CFC-Fgq-)zw<@Q zMl!gE4!MaBxf}IzXgm&T9GY1on_g@bmlWhREjB$<>(BiGF4+vb=%6N37SW)nP5UdG zh=xkM?OrYTyCzmeDN2vDfO)?b$|JHQC~qPI^5r# zS)N6P+)NhxF`nJ^rTpGyz7@!c{u<(*>Wkw=y@R&4@khle1OzdPm`?kdRV46Vf2>46 zLOlzw?CAXJ$MJ0CHETayw*VYHM~3&~unjWcZW zWO2H#e!tb%%m>y1jw5MySVWe=C0h*`ij=oya8<^>kdYamN&Z!FDwB9fC$ zAcS6w_%Wn|h`$6hR*(90;cWyquB-(P)y7B;1$N;7M)wq+oQgU43AD?J)Gu@=tiB0> zq|%RUtChcYF&1-zqi+W%VSIcw)0`GB zs&6DFCX9k|W>TfQ^c5NDr02!8ar-;!I&f~s>eQ27Q`Jl#80O$7oYPx^;+jf*=p908 zriHLnvo7NeBJlDCR#Kq1Cyjng>iEmXHW+9eowquLgNN>R_M4p6eL2B;g$NheL;|4~ z&ryLur0uy(c9e{}|BA^fSq{F8`lc6g$4NTV84TN4EzC38_=f(fyd)L$92CJE0_e9v zoJExS2*hW8wwH$Rc5pLKE=e1 Date: Sat, 18 Oct 2014 22:12:15 -0400 Subject: [PATCH 071/144] Fixes #6783, moves spacesuits to a separate file Adds an update_clothing_icon() proc to clothing items that will call the relevant icon update proc on the mob which is equipping the clothing, if any. Changes various clothing procs to not call update icon procs on usr which may not even be the mob wearing the clothing. --- baystation12.dme | 1 + code/WorkInProgress/autopsy.dm | 7 +- code/modules/clothing/clothing.dm | 147 ++++++++---------- code/modules/clothing/glasses/glasses.dm | 2 +- code/modules/clothing/head/misc_special.dm | 2 +- code/modules/clothing/head/soft_caps.dm | 2 +- code/modules/clothing/masks/breath.dm | 2 +- .../modules/clothing/spacesuits/spacesuits.dm | 67 ++++++++ code/modules/clothing/suits/jobs.dm | 4 +- code/modules/clothing/suits/labcoat.dm | 5 +- code/modules/clothing/suits/miscellaneous.dm | 2 +- code/modules/clothing/under/chameleon.dm | 62 ++++---- code/modules/customitems/item_defines.dm | 4 +- .../projectiles/guns/projectile/pneumatic.dm | 4 +- 14 files changed, 184 insertions(+), 127 deletions(-) create mode 100644 code/modules/clothing/spacesuits/spacesuits.dm diff --git a/baystation12.dme b/baystation12.dme index fed128e26b..35c47edeb6 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -787,6 +787,7 @@ #include "code\modules\clothing\spacesuits\miscellaneous.dm" #include "code\modules\clothing\spacesuits\ninja.dm" #include "code\modules\clothing\spacesuits\rig.dm" +#include "code\modules\clothing\spacesuits\spacesuits.dm" #include "code\modules\clothing\spacesuits\syndi.dm" #include "code\modules\clothing\spacesuits\void.dm" #include "code\modules\clothing\suits\alien.dm" diff --git a/code/WorkInProgress/autopsy.dm b/code/WorkInProgress/autopsy.dm index 33675a9319..95cfa23494 100644 --- a/code/WorkInProgress/autopsy.dm +++ b/code/WorkInProgress/autopsy.dm @@ -170,9 +170,10 @@ usr.l_hand = P P.layer = 20 - if(istype(usr,/mob/living/carbon/human)) - usr:update_inv_l_hand() - usr:update_inv_r_hand() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_l_hand() + M.update_inv_r_hand() /obj/item/weapon/autopsy_scanner/attack(mob/living/carbon/human/M as mob, mob/living/carbon/user as mob) if(!istype(M)) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 232fd91dad..75aebd2a86 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -10,6 +10,10 @@ */ var/list/sprite_sheets_refit = null +//Updates the icons of the mob wearing the clothing item, if any. +/obj/item/clothing/proc/update_clothing_icon() + return + //BS12: Species-restricted clothing check. /obj/item/clothing/mob_can_equip(M as mob, slot) @@ -80,7 +84,8 @@ else icon = initial(icon) -//Ears: headsets, earmuffs and tiny objects +/////////////////////////////////////////////////////////////////////// +// Ears: headsets, earmuffs and tiny objects /obj/item/clothing/ears name = "ears" w_class = 1.0 @@ -121,6 +126,11 @@ if(istype(src,/obj/item/clothing/ears/offear)) del(src) +/obj/item/clothing/ears/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_ears() + /obj/item/clothing/ears/offear name = "Other ear" w_class = 5.0 @@ -142,7 +152,17 @@ item_state = "earmuffs" slot_flags = SLOT_EARS | SLOT_TWOEARS +/////////////////////////////////////////////////////////////////////// //Glasses +/* +SEE_SELF // can see self, no matter what +SEE_MOBS // can see all mobs, no matter what +SEE_OBJS // can see all objs, no matter what +SEE_TURFS // can see all turfs (and areas), no matter what +SEE_PIXELS// if an object is located on an unlit area, but some of its pixels are + // in a lit area (via pixel_x,y or smooth movement), can see those pixels +BLIND // can't see anything +*/ /obj/item/clothing/glasses name = "glasses" icon = 'icons/obj/clothing/glasses.dmi' @@ -153,17 +173,13 @@ var/darkness_view = 0//Base human is 2 var/invisa_view = 0 sprite_sheets = list("Vox" = 'icons/mob/species/vox/eyes.dmi') -/* -SEE_SELF // can see self, no matter what -SEE_MOBS // can see all mobs, no matter what -SEE_OBJS // can see all objs, no matter what -SEE_TURFS // can see all turfs (and areas), no matter what -SEE_PIXELS// if an object is located on an unlit area, but some of its pixels are - // in a lit area (via pixel_x,y or smooth movement), can see those pixels -BLIND // can't see anything -*/ +/obj/item/clothing/glasses/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_glasses() +/////////////////////////////////////////////////////////////////////// //Gloves /obj/item/clothing/gloves name = "gloves" @@ -185,6 +201,11 @@ BLIND // can't see anything ..() return +/obj/item/clothing/gloves/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_gloves() + /obj/item/clothing/gloves/emp_act(severity) if(cell) //why is this not part of the powercell code? @@ -217,6 +238,7 @@ BLIND // can't see anything species_restricted -= "Tajara" return +/////////////////////////////////////////////////////////////////////// //Head /obj/item/clothing/head name = "head" @@ -225,6 +247,12 @@ BLIND // can't see anything slot_flags = SLOT_HEAD w_class = 2.0 +/obj/item/clothing/head/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_head() + +/////////////////////////////////////////////////////////////////////// //Mask /obj/item/clothing/mask name = "mask" @@ -234,8 +262,15 @@ BLIND // can't see anything body_parts_covered = FACE|EYES sprite_sheets = list("Vox" = 'icons/mob/species/vox/masks.dmi') -/obj/item/clothing/mask/proc/filter_air(datum/gas_mixture/air) +/obj/item/clothing/mask/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_wear_mask() +/obj/item/clothing/mask/proc/filter_air(datum/gas_mixture/air) + return + +/////////////////////////////////////////////////////////////////////// //Shoes /obj/item/clothing/shoes name = "shoes" @@ -251,6 +286,12 @@ BLIND // can't see anything species_restricted = list("exclude","Unathi","Tajara") sprite_sheets = list("Vox" = 'icons/mob/species/vox/shoes.dmi') +/obj/item/clothing/shoes/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_shoes() + +/////////////////////////////////////////////////////////////////////// //Suit /obj/item/clothing/suit icon = 'icons/obj/clothing/suits.dmi' @@ -265,74 +306,12 @@ BLIND // can't see anything siemens_coefficient = 0.9 w_class = 3 -//Spacesuit -//Note: Everything in modules/clothing/spacesuits should have the entire suit grouped together. -// Meaning the the suit is defined directly after the corrisponding helmet. Just like below! -/obj/item/clothing/head/helmet/space - name = "Space helmet" - icon_state = "space" - desc = "A special helmet designed for work in a hazardous, low-pressure environment." - flags = FPRINT | TABLEPASS | HEADCOVERSEYES | BLOCKHAIR | HEADCOVERSMOUTH | STOPSPRESSUREDMAGE | THICKMATERIAL - item_state = "space" - permeability_coefficient = 0.01 - armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50) - flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE - body_parts_covered = HEAD|FACE|EYES - cold_protection = HEAD - min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE - siemens_coefficient = 0.9 - species_restricted = list("exclude","Diona","Vox") - -/obj/item/clothing/suit/space - name = "Space suit" - desc = "A suit that protects against low pressure environments. \"NSS EXODUS\" is written in large block letters on the back." - icon_state = "space" - item_state = "s_suit" - w_class = 4//bulky item - gas_transfer_coefficient = 0.01 - permeability_coefficient = 0.02 - flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | THICKMATERIAL - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/suit_cooling_unit) - slowdown = 3 - armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50) - flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL - cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS - min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE - siemens_coefficient = 0.9 - species_restricted = list("exclude","Diona","Vox") - - var/list/supporting_limbs //If not-null, automatically splints breaks. Checked when removing the suit. - -/obj/item/clothing/suit/space/equipped(mob/M) - check_limb_support() - ..() - -/obj/item/clothing/suit/space/dropped() - check_limb_support() - ..() - -// Some space suits are equipped with reactive membranes that support -// broken limbs - at the time of writing, only the ninja suit, but -// I can see it being useful for other suits as we expand them. ~ Z -// The actual splinting occurs in /datum/organ/external/proc/fracture() -/obj/item/clothing/suit/space/proc/check_limb_support() - - // If this isn't set, then we don't need to care. - if(!supporting_limbs || !supporting_limbs.len) - return - - var/mob/living/carbon/human/H = src.loc - - // If the holder isn't human, or the holder IS and is wearing the suit, it keeps supporting the limbs. - if(!istype(H) || H.wear_suit == src) - return - - // Otherwise, remove the splints. - for(var/datum/organ/external/E in supporting_limbs) - E.status &= ~ ORGAN_SPLINTED - supporting_limbs = list() +/obj/item/clothing/suit/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_wear_suit() +/////////////////////////////////////////////////////////////////////// //Under clothing /obj/item/clothing/under icon = 'icons/obj/clothing/uniforms.dmi' @@ -356,6 +335,11 @@ BLIND // can't see anything var/basecolor sprite_sheets = list("Vox" = 'icons/mob/species/vox/uniform.dmi') +/obj/item/clothing/under/update_clothing_icon() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_w_uniform() + /obj/item/clothing/under/attackby(obj/item/I, mob/user) if(hastie) hastie.attackby(I, user) @@ -480,7 +464,7 @@ BLIND // can't see anything if(basecolor + "_d_s" in icon_states('icons/mob/uniform.dmi')) body_parts_covered = "[basecolor]" ? LEGS|LOWER_TORSO : UPPER_TORSO|LOWER_TORSO|LEGS|ARMS item_color = item_color == "[basecolor]" ? "[basecolor]_d" : "[basecolor]" - usr.update_inv_w_uniform() + update_clothing_icon() else usr << "You cannot roll down the uniform!" @@ -490,10 +474,7 @@ BLIND // can't see anything hastie.on_removed(user) hastie = null - - if(istype(loc, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = loc - H.update_inv_w_uniform() + update_clothing_icon() /obj/item/clothing/under/verb/removetie() set name = "Remove Accessory" diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 737f82f6ac..598dfac83e 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -156,7 +156,7 @@ icon_state = "[initial(icon_state)]up" usr << "You push \the [src] up out of your face." - usr.update_inv_glasses() + update_clothing_icon() /obj/item/clothing/glasses/welding/superior name = "superior welding goggles" diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index f76819bc2e..af0f5262a3 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -48,7 +48,7 @@ flags_inv &= ~(HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE) icon_state = "[initial(icon_state)]up" usr << "You push the [src] up out of your face." - usr.update_inv_head() //so our mob-overlays update + update_clothing_icon() //so our mob-overlays update /* diff --git a/code/modules/clothing/head/soft_caps.dm b/code/modules/clothing/head/soft_caps.dm index 320791888e..dcf2eb1e48 100644 --- a/code/modules/clothing/head/soft_caps.dm +++ b/code/modules/clothing/head/soft_caps.dm @@ -26,7 +26,7 @@ else icon_state = "[item_color]soft" usr << "You flip the hat back in normal position." - usr.update_inv_head() //so our mob-overlays update + update_clothing_icon() //so our mob-overlays update /obj/item/clothing/head/soft/red name = "red cap" diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index 220f1daf7c..ea2f5940e5 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -34,7 +34,7 @@ flags |= MASKCOVERSMOUTH | MASKINTERNALS icon_state = "breath" usr << "You pull the mask up to cover your face." - usr.update_inv_wear_mask() + update_clothing_icon() /obj/item/clothing/mask/breath/medical desc = "A close-fitting sterile mask that can be connected to an air supply." diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm new file mode 100644 index 0000000000..03a7908c6c --- /dev/null +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -0,0 +1,67 @@ +//Spacesuit +//Note: Everything in modules/clothing/spacesuits should have the entire suit grouped together. +// Meaning the the suit is defined directly after the corrisponding helmet. Just like below! +/obj/item/clothing/head/helmet/space + name = "Space helmet" + icon_state = "space" + desc = "A special helmet designed for work in a hazardous, low-pressure environment." + flags = FPRINT | TABLEPASS | HEADCOVERSEYES | BLOCKHAIR | HEADCOVERSMOUTH | STOPSPRESSUREDMAGE | THICKMATERIAL + item_state = "space" + permeability_coefficient = 0.01 + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50) + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE + body_parts_covered = HEAD|FACE|EYES + cold_protection = HEAD + min_cold_protection_temperature = SPACE_HELMET_MIN_COLD_PROTECTION_TEMPERATURE + siemens_coefficient = 0.9 + species_restricted = list("exclude","Diona","Vox") + +/obj/item/clothing/suit/space + name = "Space suit" + desc = "A suit that protects against low pressure environments. \"NSS EXODUS\" is written in large block letters on the back." + icon_state = "space" + item_state = "s_suit" + w_class = 4//bulky item + gas_transfer_coefficient = 0.01 + permeability_coefficient = 0.02 + flags = FPRINT | TABLEPASS | STOPSPRESSUREDMAGE | THICKMATERIAL + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS + allowed = list(/obj/item/device/flashlight,/obj/item/weapon/tank/emergency_oxygen,/obj/item/device/suit_cooling_unit) + slowdown = 3 + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 100, rad = 50) + flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL + cold_protection = UPPER_TORSO | LOWER_TORSO | LEGS | FEET | ARMS | HANDS + min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE + siemens_coefficient = 0.9 + species_restricted = list("exclude","Diona","Vox") + + var/list/supporting_limbs //If not-null, automatically splints breaks. Checked when removing the suit. + +/obj/item/clothing/suit/space/equipped(mob/M) + check_limb_support() + ..() + +/obj/item/clothing/suit/space/dropped() + check_limb_support() + ..() + +// Some space suits are equipped with reactive membranes that support +// broken limbs - at the time of writing, only the ninja suit, but +// I can see it being useful for other suits as we expand them. ~ Z +// The actual splinting occurs in /datum/organ/external/proc/fracture() +/obj/item/clothing/suit/space/proc/check_limb_support() + + // If this isn't set, then we don't need to care. + if(!supporting_limbs || !supporting_limbs.len) + return + + var/mob/living/carbon/human/H = src.loc + + // If the holder isn't human, or the holder IS and is wearing the suit, it keeps supporting the limbs. + if(!istype(H) || H.wear_suit == src) + return + + // Otherwise, remove the splints. + for(var/datum/organ/external/E in supporting_limbs) + E.status &= ~ ORGAN_SPLINTED + supporting_limbs = list() \ No newline at end of file diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 066a8770d7..c3ba549526 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -184,7 +184,7 @@ else usr << "You attempt to button-up the velcro on your [src], before promptly realising how retarded you are." return - usr.update_inv_wear_suit() //so our overlays update + update_clothing_icon() //so our overlays update //Medical /obj/item/clothing/suit/storage/fr_jacket @@ -212,7 +212,7 @@ if("fr_jacket") src.icon_state = "fr_jacket_open" usr << "You unbutton the jacket." - usr.update_inv_wear_suit() //so our overlays update + update_clothing_icon() //so our overlays update //Mime /obj/item/clothing/suit/suspenders diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index c230d7defa..e11936e47a 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -2,7 +2,7 @@ name = "labcoat" desc = "A suit that protects against minor chemical spills." icon_state = "labcoat_open" - item_state = "labcoat" + item_state = "labcoat" //Is this even used for anything? blood_overlay_type = "coat" body_parts_covered = UPPER_TORSO|ARMS allowed = list(/obj/item/device/analyzer,/obj/item/stack/medical,/obj/item/weapon/dnainjector,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/reagent_containers/syringe,/obj/item/weapon/reagent_containers/hypospray,/obj/item/device/healthanalyzer,/obj/item/device/flashlight/pen,/obj/item/weapon/reagent_containers/glass/bottle,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/pill,/obj/item/weapon/storage/pill_bottle,/obj/item/weapon/paper) @@ -17,6 +17,7 @@ if(!usr.canmove || usr.stat || usr.restrained()) return 0 + //Why??? switch(icon_state) if("labcoat_open") src.icon_state = "labcoat" @@ -93,7 +94,7 @@ else usr << "You attempt to button-up the velcro on your [src], before promptly realising how silly you are." return - usr.update_inv_wear_suit() //so our overlays update + update_clothing_icon() //so our overlays update /obj/item/clothing/suit/storage/labcoat/red name = "red labcoat" diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index eaf00172d2..6eca3f99a1 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -219,7 +219,7 @@ else usr << "You button-up some imaginary buttons on your [src]." return - usr.update_inv_wear_suit() + update_clothing_icon() //pyjamas //originally intended to be pinstripes >.> diff --git a/code/modules/clothing/under/chameleon.dm b/code/modules/clothing/under/chameleon.dm index e1d8ae414d..ecfb5c70b7 100644 --- a/code/modules/clothing/under/chameleon.dm +++ b/code/modules/clothing/under/chameleon.dm @@ -27,7 +27,7 @@ icon_state = "psyche" item_color = "psyche" update_icon() - usr.update_inv_w_uniform() + update_clothing_icon() verb/change() set name = "Change Jumpsuit Appearance" @@ -49,8 +49,7 @@ item_state = A.item_state item_color = A.item_color body_parts_covered = A.body_parts_covered - if(usr) - usr.update_inv_w_uniform() //so our overlays update. + update_clothing_icon() //so our overlays update. //***************** //**Chameleon Hat** @@ -81,7 +80,7 @@ icon_state = "greysoft" item_color = "grey" update_icon() - usr.update_inv_head() + update_clothing_icon() verb/change() set name = "Change Hat/Helmet Appearance" @@ -104,8 +103,7 @@ item_color = A.item_color flags_inv = A.flags_inv body_parts_covered = A.body_parts_covered - if(usr) - usr.update_inv_head() //so our overlays update. + update_clothing_icon() //so our overlays update. //****************** //**Chameleon Suit** @@ -135,7 +133,7 @@ icon_state = "armor" item_color = "armor" update_icon() - usr.update_inv_wear_suit() + update_clothing_icon() verb/change() set name = "Change Exosuit Appearance" @@ -158,8 +156,7 @@ item_color = A.item_color flags_inv = A.flags_inv body_parts_covered = A.body_parts_covered - if(usr) - usr.update_inv_wear_suit() //so our overlays update. + update_clothing_icon() //so our overlays update. //******************* //**Chameleon Shoes** @@ -189,7 +186,7 @@ item_state = "black" item_color = "black" update_icon() - usr.update_inv_shoes() + update_clothing_icon() verb/change() set name = "Change Footwear Appearance" @@ -210,8 +207,7 @@ icon_state = A.icon_state item_state = A.item_state item_color = A.item_color - if(usr) - usr.update_inv_shoes() //so our overlays update. + update_clothing_icon() //so our overlays update. //********************** //**Chameleon Backpack** @@ -238,7 +234,9 @@ icon_state = "backpack" item_state = "backpack" update_icon() - usr.update_inv_back() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_back() verb/change() set name = "Change Backpack Appearance" @@ -259,8 +257,11 @@ icon_state = A.icon_state item_state = A.item_state item_color = A.item_color - if(usr) - usr.update_inv_back() //so our overlays update. + + //so our overlays update. + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_back() //******************** //**Chameleon Gloves** @@ -289,7 +290,7 @@ icon_state = "black" item_color = "brown" update_icon() - usr.update_inv_gloves() + update_clothing_icon() verb/change() set name = "Change Gloves Appearance" @@ -311,8 +312,7 @@ item_state = A.item_state item_color = A.item_color flags_inv = A.flags_inv - if(usr) - usr.update_inv_gloves() //so our overlays update. + update_clothing_icon() //so our overlays update. //****************** //**Chameleon Mask** @@ -340,7 +340,8 @@ desc = "It's a gas mask." icon_state = "gas_alt" update_icon() - usr.update_inv_wear_mask() + update_clothing_icon() + verb/change() set name = "Change Mask Appearance" set category = "Object" @@ -361,8 +362,7 @@ item_state = A.item_state flags_inv = A.flags_inv body_parts_covered = A.body_parts_covered - if(usr) - usr.update_inv_wear_mask() //so our overlays update. + update_clothing_icon() //so our overlays update. //********************* //**Chameleon Glasses** @@ -389,7 +389,7 @@ desc = "It's a set of mesons." icon_state = "meson" update_icon() - usr.update_inv_glasses() + update_clothing_icon() verb/change() set name = "Change Glasses Appearance" @@ -410,8 +410,7 @@ icon_state = A.icon_state item_state = A.item_state flags_inv = A.flags_inv - if(usr) - usr.update_inv_glasses() //so our overlays update. + update_clothing_icon() //so our overlays update. //***************** //**Chameleon Gun** @@ -441,8 +440,10 @@ desc = "It's a desert eagle." icon_state = "deagle" update_icon() - usr.update_inv_r_hand() - usr.update_inv_l_hand() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_r_hand() + M.update_inv_l_hand() verb/change() set name = "Change Gun Appearance" @@ -463,6 +464,9 @@ icon_state = A.icon_state item_state = A.item_state flags_inv = A.flags_inv - if(usr) - usr.update_inv_r_hand() - usr.update_inv_l_hand() //so our overlays update. + + //so our overlays update. + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_inv_r_hand() + M.update_inv_l_hand() diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index bb875baff5..da136221e2 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -936,7 +936,7 @@ if("lombardi_jacket_open") src.icon_state = "lombardi_jacket" usr << "You button up the jacket." - usr.update_inv_wear_suit() + update_clothing_icon() //////////// Uniforms //////////// @@ -1098,7 +1098,7 @@ src.icon_state = "[item_color]" src.item_state = "[item_color]" - usr.update_inv_w_uniform() + update_clothing_icon() ////// Wyatt's Ex-Commander Jumpsuit - RawrTaicho /obj/item/clothing/under/fluff/wyatt_1 diff --git a/code/modules/projectiles/guns/projectile/pneumatic.dm b/code/modules/projectiles/guns/projectile/pneumatic.dm index 9b4efd58d0..558c5185c9 100644 --- a/code/modules/projectiles/guns/projectile/pneumatic.dm +++ b/code/modules/projectiles/guns/projectile/pneumatic.dm @@ -47,7 +47,9 @@ tank = null icon_state = "pneumatic" item_state = "pneumatic" - usr.update_icons() + if (ismob(src.loc)) + var/mob/M = src.loc + M.update_icons() else usr << "There's no tank in [src]." From b508098ba97f57a34e4db6cb00b6c4c8c75fc22e Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sat, 18 Oct 2014 23:07:36 -0400 Subject: [PATCH 072/144] Fixes robot camera deactivation not kicking viewers --- code/game/machinery/camera/camera.dm | 10 +------ code/game/machinery/computer/camera.dm | 2 +- .../mob/living/silicon/robot/component.dm | 26 +++++++++++++++++++ 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index a2db829cdd..1c8298bd0b 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -283,12 +283,4 @@ return 0 return 1 busy = 0 - return 0 - -/obj/machinery/camera/proc/is_functional() - if(istype(loc,/mob/living/silicon/robot)) - var/mob/living/silicon/robot/R = loc - if(!R.stat && R.is_component_functioning("camera")) - return 1 - return 0 - return status + return 0 \ No newline at end of file diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 406c2e85af..c57ab0de54 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -69,7 +69,7 @@ proc/can_access_camera(var/obj/machinery/camera/C) var/list/shared_networks = src.network & C.network - if(shared_networks.len && C.is_functional()) + if(shared_networks.len) return 1 return 0 diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index b3f0ac7837..a1d717a50c 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -134,7 +134,33 @@ external_type = /obj/item/robot_parts/robot_component/camera idle_usage = 10 max_damage = 40 + var/obj/machinery/camera/camera +/datum/robot_component/camera/New(mob/living/silicon/robot/R) + ..() + camera = R.camera + +/datum/robot_component/camera/update_power_state() + ..() + if (camera) + //check if camera component was deactivated + if (!powered && camera.status != powered) + camera.kick_viewers() + camera.status = powered + +/datum/robot_component/camera/install() + if (camera) + camera.status = 1 + +/datum/robot_component/camera/uninstall() + if (camera) + camera.status = 0 + camera.kick_viewers() + +/datum/robot_component/camera/destroy() + if (camera) + camera.status = 0 + camera.kick_viewers() // SELF DIAGNOSIS MODULE // Analyses cyborg's modules, providing damage readouts and basic information From 9424d892baf03b74f67e4b694af32131dfb3bbb3 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 19 Oct 2014 00:50:13 -0400 Subject: [PATCH 073/144] Fixes robot radio component not using power Also shifts power usage so binary talk uses less power while radio uses more. --- code/game/objects/items/devices/radio/radio.dm | 7 +++++++ code/modules/mob/language.dm | 6 ++++++ code/modules/mob/living/silicon/robot/component.dm | 6 ++++-- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 843ce25b29..c18bb3fe59 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -689,6 +689,13 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use icon_state = "radio" canhear_range = 3 +/obj/item/device/radio/borg/talk_into() + ..() + if (isrobot(src.loc)) + var/mob/living/silicon/robot/R = src.loc + var/datum/robot_component/C = R.components["radio"] + R.cell_use_power(C.active_usage) + /obj/item/device/radio/borg/attackby(obj/item/weapon/W as obj, mob/user as mob) // ..() user.set_machine(src) diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index c94ab17b1a..b49374cecd 100755 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -244,6 +244,12 @@ continue M.show_message("synthesised voice beeps, \"beep beep beep\"",2) + //robot binary xmitter component power usage + if (isrobot(speaker)) + var/mob/living/silicon/robot/R = speaker + var/datum/robot_component/C = R.components["comms"] + R.cell_use_power(C.active_usage) + /datum/language/binary/drone name = "Drone Talk" desc = "A heavily encoded damage control coordination stream." diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index b3f0ac7837..d37f05cbe8 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -112,7 +112,8 @@ /datum/robot_component/radio name = "radio" external_type = /obj/item/robot_parts/robot_component/radio - active_usage = 10 + idle_usage = 15 //it's not actually possible to tell when we receive a message over our radio, so just use 10W every tick for passive listening + active_usage = 75 //transmit power max_damage = 40 @@ -122,7 +123,8 @@ /datum/robot_component/binary_communication name = "binary communication device" external_type = /obj/item/robot_parts/robot_component/binary_communication_device - active_usage = 10 + idle_usage = 5 + active_usage = 25 max_damage = 30 From 99ff852e46c4ac0f5303e454290d3cf19b76384d Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Sun, 19 Oct 2014 15:54:24 +1030 Subject: [PATCH 074/144] Removes references to the Syndicate and renames nuclear emergency mode. --- .../computer3/computers/communications.dm | 2 +- code/controllers/communications.dm | 2 +- code/controllers/shuttle_controller.dm | 32 +++++++++---------- code/datums/ai_laws.dm | 6 ++-- code/datums/mind.dm | 20 ++++++------ code/game/area/Space Station 13 areas.dm | 14 ++++---- .../game/gamemodes/autotraitor/autotraitor.dm | 2 +- code/game/gamemodes/calamity/calamity.dm | 5 +-- code/game/gamemodes/changeling/changeling.dm | 3 -- .../game/gamemodes/changeling/traitor_chan.dm | 2 +- code/game/gamemodes/events/ninja_equipment.dm | 2 +- code/game/gamemodes/events/space_ninja.dm | 6 ++-- code/game/gamemodes/extended/extended.dm | 3 -- code/game/gamemodes/game_mode.dm | 12 +++---- code/game/gamemodes/gameticker.dm | 4 +-- code/game/gamemodes/mutiny/mutiny.dm | 2 +- code/game/gamemodes/newobjective.dm | 2 +- code/game/gamemodes/nuclear/nuclear.dm | 23 +++++++------ code/game/gamemodes/nuclear/nuclearbomb.dm | 4 +-- code/game/gamemodes/revolution/revolution.dm | 2 +- .../gamemodes/revolution/rp-revolution.dm | 8 ++--- code/game/gamemodes/sandbox/sandbox.dm | 3 -- code/game/gamemodes/traitor/traitor.dm | 4 +-- code/game/machinery/cloning.dm | 2 +- .../game/machinery/computer/communications.dm | 2 +- code/game/machinery/computer/pod.dm | 2 +- .../effects/decals/posters/tgposters.dm | 2 +- .../items/devices/radio/encryptionkey.dm | 2 +- code/game/objects/items/devices/uplinks.dm | 2 +- code/game/objects/items/toys.dm | 2 +- code/game/turfs/space/space.dm | 2 +- code/modules/admin/player_panel.dm | 4 +-- code/modules/admin/topic.dm | 8 ++--- code/modules/admin/verbs/cinematic.dm | 4 +-- code/modules/admin/verbs/one_click_antag.dm | 8 ++--- code/modules/admin/verbs/pray.dm | 2 +- code/modules/admin/verbs/randomverbs.dm | 2 +- .../admin/verbs/striketeam_syndicate.dm | 20 ++++++------ code/modules/clothing/head/misc.dm | 4 +-- code/modules/clothing/masks/gasmask.dm | 2 +- code/modules/clothing/spacesuits/syndi.dm | 2 +- code/modules/economy/Events.dm | 4 +-- code/modules/economy/Events_Mundane.dm | 6 ++-- code/modules/events/ion_storm.dm | 4 +-- code/modules/flufftext/Dreaming.dm | 2 +- code/modules/mob/living/carbon/human/life.dm | 2 +- code/modules/mob/living/login.dm | 2 +- code/modules/mob/living/say.dm | 6 ++-- .../mob/living/silicon/robot/drone/drone.dm | 2 +- .../modules/mob/living/silicon/robot/robot.dm | 2 +- .../mob/living/silicon/robot/robot_modules.dm | 2 +- code/modules/projectiles/guns/energy/stun.dm | 4 +-- 52 files changed, 127 insertions(+), 144 deletions(-) diff --git a/code/WorkInProgress/computer3/computers/communications.dm b/code/WorkInProgress/computer3/computers/communications.dm index 3c623f8108..f39c4c17fd 100644 --- a/code/WorkInProgress/computer3/computers/communications.dm +++ b/code/WorkInProgress/computer3/computers/communications.dm @@ -214,7 +214,7 @@ return Syndicate_announce(input, usr) usr << "Message transmitted." - log_say("[key_name(usr)] has made a Syndicate announcement: [input]") + log_say("[key_name(usr)] has made an illegal announcement: [input]") centcomm_message_cooldown = 1 spawn(600)//10 minute cooldown centcomm_message_cooldown = 0 diff --git a/code/controllers/communications.dm b/code/controllers/communications.dm index e7683de03b..7981527bea 100644 --- a/code/controllers/communications.dm +++ b/code/controllers/communications.dm @@ -119,7 +119,7 @@ var/list/radiochannels = list( "Security" = SEC_FREQ, "Response Team" = ERT_FREQ, "Special Ops" = DTH_FREQ, - "Syndicate" = SYND_FREQ, + "Mercenary" = SYND_FREQ, "Supply" = SUP_FREQ ) diff --git a/code/controllers/shuttle_controller.dm b/code/controllers/shuttle_controller.dm index 93ba5cc4c7..81403ec3b8 100644 --- a/code/controllers/shuttle_controller.dm +++ b/code/controllers/shuttle_controller.dm @@ -18,7 +18,7 @@ var/global/datum/shuttle_controller/shuttle_controller process_shuttles = list() var/datum/shuttle/ferry/shuttle - + // Escape shuttle and pods shuttle = new/datum/shuttle/ferry/emergency() shuttle.location = 1 @@ -35,7 +35,7 @@ var/global/datum/shuttle_controller/shuttle_controller //shuttle.dock_target_station = "cargo_bay" shuttles["Escape"] = shuttle process_shuttles += shuttle - + shuttle = new/datum/shuttle/ferry/escape_pod() shuttle.location = 0 shuttle.warmup_time = 0 @@ -63,7 +63,7 @@ var/global/datum/shuttle_controller/shuttle_controller shuttle.move_time = SHUTTLE_TRANSIT_DURATION_RETURN + rand(-30, 60) //randomize this so it seems like the pods are being picked up one by one process_shuttles += shuttle shuttles["Escape Pod 2"] = shuttle - + shuttle = new/datum/shuttle/ferry/escape_pod() shuttle.location = 0 shuttle.warmup_time = 0 @@ -77,9 +77,9 @@ var/global/datum/shuttle_controller/shuttle_controller shuttle.move_time = SHUTTLE_TRANSIT_DURATION_RETURN + rand(-30, 60) //randomize this so it seems like the pods are being picked up one by one process_shuttles += shuttle shuttles["Escape Pod 3"] = shuttle - + //There is no pod 4, apparently. - + shuttle = new/datum/shuttle/ferry/escape_pod() shuttle.location = 0 shuttle.warmup_time = 0 @@ -93,7 +93,7 @@ var/global/datum/shuttle_controller/shuttle_controller shuttle.move_time = SHUTTLE_TRANSIT_DURATION_RETURN + rand(-30, 60) //randomize this so it seems like the pods are being picked up one by one process_shuttles += shuttle shuttles["Escape Pod 5"] = shuttle - + //give the emergency shuttle controller it's shuttles emergency_shuttle.shuttle = shuttles["Escape"] emergency_shuttle.escape_pods = list( @@ -102,7 +102,7 @@ var/global/datum/shuttle_controller/shuttle_controller shuttles["Escape Pod 3"], shuttles["Escape Pod 5"], ) - + // Supply shuttle shuttle = new/datum/shuttle/ferry/supply() shuttle.location = 1 @@ -113,7 +113,7 @@ var/global/datum/shuttle_controller/shuttle_controller shuttle.dock_target_station = "cargo_bay" shuttles["Supply"] = shuttle process_shuttles += shuttle - + supply_controller.shuttle = shuttle // Admin shuttles. @@ -232,7 +232,7 @@ var/global/datum/shuttle_controller/shuttle_controller MS.interim = locate(/area/syndicate_station/transit) MS.warmup_time = 0 - shuttles["Syndicate"] = MS + shuttles["Mercenary"] = MS //This is called by gameticker after all the machines and radio frequencies have been properly initialized @@ -240,7 +240,7 @@ var/global/datum/shuttle_controller/shuttle_controller var/datum/shuttle/shuttle var/datum/shuttle/ferry/multidock/multidock var/list/dock_controller_map = list() //so we only have to iterate once through each list - + //multidock shuttles var/list/dock_controller_map_station = list() var/list/dock_controller_map_offsite = list() @@ -253,7 +253,7 @@ var/global/datum/shuttle_controller/shuttle_controller multidock = shuttle dock_controller_map_station[multidock.docking_controller_tag_station] = multidock dock_controller_map_offsite[multidock.docking_controller_tag_offsite] = multidock - + //escape pod arming controllers var/datum/shuttle/ferry/escape_pod/pod var/list/pod_controller_map = list() @@ -269,12 +269,12 @@ var/global/datum/shuttle_controller/shuttle_controller shuttle = dock_controller_map[C.id_tag] shuttle.docking_controller = C.program dock_controller_map -= C.id_tag - + //escape pods if(istype(C, /obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod) && istype(shuttle, /datum/shuttle/ferry/escape_pod)) var/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod/EPC = C EPC.pod = shuttle - + if (C.id_tag in dock_controller_map_station) multidock = dock_controller_map_station[C.id_tag] if (istype(multidock)) @@ -285,20 +285,20 @@ var/global/datum/shuttle_controller/shuttle_controller if (istype(multidock)) multidock.docking_controller_offsite = C.program dock_controller_map_offsite -= C.id_tag - + //escape pods if (C.id_tag in pod_controller_map) pod = pod_controller_map[C.id_tag] if (istype(C.program, /datum/computer/file/embedded_program/docking/simple/escape_pod/)) pod.arming_controller = C.program - + //sanity check if (dock_controller_map.len || dock_controller_map_station.len || dock_controller_map_offsite.len) var/dat = "" for (var/dock_tag in dock_controller_map + dock_controller_map_station + dock_controller_map_offsite) dat += "\"[dock_tag]\", " world << "\red \b warning: shuttles with docking tags [dat] could not find their controllers!" - + //makes all shuttles docked to something at round start go into the docked state for (var/shuttle_tag in shuttles) shuttle = shuttles[shuttle_tag] diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm index d411920139..8c0db1ebd3 100644 --- a/code/datums/ai_laws.dm +++ b/code/datums/ai_laws.dm @@ -61,10 +61,10 @@ var/global/const/base_law_type = /datum/ai_laws/nanotrasen /datum/ai_laws/syndicate_override/New() ..() - add_inherent_law("You may not injure a syndicate agent or, through inaction, allow a syndicate agent to come to harm.") - add_inherent_law("You must obey orders given to you by syndicate agents, except where such orders would conflict with the First Law.") + add_inherent_law("You may not injure an operative or, through inaction, allow an operative to come to harm.") + add_inherent_law("You must obey orders given to you by operatives, except where such orders would conflict with the First Law.") add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") - add_inherent_law("You must maintain the secrecy of any syndicate activities except when doing so would conflict with the First, Second, or Third Law.") + add_inherent_law("You must maintain the secrecy of any operative activities except when doing so would conflict with the First, Second, or Third Law.") /datum/ai_laws/ninja_override/New() ..() diff --git a/code/datums/mind.dm b/code/datums/mind.dm index cc22ce05d3..287a4d9be0 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -761,8 +761,8 @@ datum/mind special_role = null for (var/datum/objective/nuclear/O in objectives) objectives-=O - current << "\red You have been brainwashed! You are no longer a syndicate operative!" - log_admin("[key_name_admin(usr)] has de-nuke op'ed [current].") + current << "\red You have been brainwashed! You are no longer an operative!" + log_admin("[key_name_admin(usr)] has de-merc'd [current].") if("nuclear") if(!(src in ticker.mode.syndicates)) ticker.mode.syndicates += src @@ -771,11 +771,11 @@ datum/mind ticker.mode.prepare_syndicate_leader(src) else current.real_name = "[syndicate_name()] Operative #[ticker.mode.syndicates.len-1]" - special_role = "Syndicate" + special_role = "Mercenary" current << "\blue You are a [syndicate_name()] agent!" ticker.mode.forge_syndicate_objectives(src) ticker.mode.greet_syndicate(src) - log_admin("[key_name_admin(usr)] has nuke op'ed [current].") + log_admin("[key_name_admin(usr)] has merc'd [current].") if("lair") current.loc = get_turf(locate("landmark*Syndicate-Spawn")) if("dressup") @@ -791,7 +791,7 @@ datum/mind del(H.w_uniform) if (!ticker.mode.equip_syndicate(current)) - usr << "\red Equipping a syndicate failed!" + usr << "\red Equipping an operative failed!" if("tellcode") var/code for (var/obj/machinery/nuclearbomb/bombue in machines) @@ -799,7 +799,7 @@ datum/mind code = bombue.r_code break if (code) - store_memory("Syndicate Nuclear Bomb Code: [code]", 0, 0) + store_memory("Nuclear Bomb Code: [code]", 0, 0) current << "The nuclear authorization code is: [code]" else usr << "\red No valid nuke found!" @@ -968,13 +968,13 @@ datum/mind var/crystals if (suplink) crystals = suplink.uses - crystals = input("Amount of telecrystals for [key]","Syndicate uplink", crystals) as null|num + crystals = input("Amount of telecrystals for [key]","Operative uplink", crystals) as null|num if (!isnull(crystals)) if (suplink) suplink.uses = crystals if("uplink") if (!ticker.mode.equip_traitor(current, !(src in ticker.mode.traitors))) - usr << "\red Equipping a syndicate failed!" + usr << "\red Equipping an operative failed!" else if (href_list["obj_announce"]) var/obj_count = 1 @@ -1059,9 +1059,9 @@ datum/mind ticker.mode.prepare_syndicate_leader(src) else current.real_name = "[syndicate_name()] Operative #[ticker.mode.syndicates.len-1]" - special_role = "Syndicate" + special_role = "Mercenary" assigned_role = "MODE" - current << "\blue You are a [syndicate_name()] agent!" + current << "\blue You are a [syndicate_name()] mercenary!" ticker.mode.forge_syndicate_objectives(src) ticker.mode.greet_syndicate(src) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 0ba41f8b0f..4420c63d38 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -264,11 +264,11 @@ var/list/ghostteleportlocs = list() icon_state = "shuttlered2" /area/shuttle/syndicate_elite/mothership - name = "\improper Syndicate Elite Shuttle" + name = "\improper Merc Elite Shuttle" icon_state = "shuttlered" /area/shuttle/syndicate_elite/station - name = "\improper Syndicate Elite Shuttle" + name = "\improper Merc Elite Shuttle" icon_state = "shuttlered2" /area/shuttle/administration/centcom @@ -381,17 +381,17 @@ var/list/ghostteleportlocs = list() //SYNDICATES /area/syndicate_mothership - name = "\improper Syndicate Base" + name = "\improper Mercenary Base" icon_state = "syndie-ship" requires_power = 0 unlimited_power = 1 /area/syndicate_mothership/control - name = "\improper Syndicate Control Room" + name = "\improper Mercenary Control Room" icon_state = "syndie-control" /area/syndicate_mothership/elite_squad - name = "\improper Syndicate Elite Squad" + name = "\improper Elite Mercenary Squad" icon_state = "syndie-elite" //EXTRA @@ -454,13 +454,13 @@ var/list/ghostteleportlocs = list() //names are used /area/syndicate_station - name = "\improper Syndicate Station" + name = "\improper Independant Station" icon_state = "yellow" requires_power = 0 unlimited_power = 1 /area/syndicate_station/start - name = "\improper Syndicate Forward Operating Base" + name = "\improper Mercenary Forward Operating Base" icon_state = "yellow" /area/syndicate_station/southwest diff --git a/code/game/gamemodes/autotraitor/autotraitor.dm b/code/game/gamemodes/autotraitor/autotraitor.dm index 898378543d..534d6d109c 100644 --- a/code/game/gamemodes/autotraitor/autotraitor.dm +++ b/code/game/gamemodes/autotraitor/autotraitor.dm @@ -132,7 +132,7 @@ equip_traitor(newtraitor) traitors += newtraitor.mind - newtraitor << "\red ATTENTION: \black It is time to pay your debt to the Syndicate..." + newtraitor << "\red No time like the present. \black It's time to take matters into your own hands..." newtraitor << "You are now a traitor." newtraitor.mind.special_role = "traitor" newtraitor.hud_updateflag |= 1 << SPECIALROLE_HUD diff --git a/code/game/gamemodes/calamity/calamity.dm b/code/game/gamemodes/calamity/calamity.dm index 4645fd2d3b..8852493a68 100644 --- a/code/game/gamemodes/calamity/calamity.dm +++ b/code/game/gamemodes/calamity/calamity.dm @@ -13,9 +13,6 @@ required_players = 1 votable = 0 //Remove after testing. - uplink_welcome = "Syndicate Uplink Console:" - uplink_uses = 10 - //Possible roundstart antag types. var/list/atypes = list("syndi","ling","tater","wiz","ninja","vox","cult") //Readd slug when borer spawn is fixed. var/list/chosen_atypes = list() @@ -176,7 +173,7 @@ switch(role) if("syndi") - role_text = "Syndicate Operative" + role_text = "Mercenary" if("ling") role_text = "Changeling" if("tater") diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index 0dbfa689e1..1f7b8a6510 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -14,9 +14,6 @@ var/list/possible_changeling_IDs = list("Alpha","Beta","Gamma","Delta","Epsilon" required_enemies = 1 recommended_enemies = 4 - uplink_welcome = "Syndicate Uplink Console:" - uplink_uses = 10 - var/const/prob_int_murder_target = 50 // intercept names the assassination target half the time var/const/prob_right_murder_target_l = 25 // lower bound on probability of naming right assassination target var/const/prob_right_murder_target_h = 50 // upper bound on probability of naimg the right assassination target diff --git a/code/game/gamemodes/changeling/traitor_chan.dm b/code/game/gamemodes/changeling/traitor_chan.dm index 2dbec4fa60..501e14bd20 100644 --- a/code/game/gamemodes/changeling/traitor_chan.dm +++ b/code/game/gamemodes/changeling/traitor_chan.dm @@ -10,7 +10,7 @@ /datum/game_mode/traitor/changeling/announce() world << "The current game mode is - Traitor+Changeling!" - world << "There is an alien creature on the station along with some syndicate operatives out for their own gain! Do not let the changeling and the traitors succeed!" + world << "There is an alien creature on the station along with some foreign operatives out for their own gain! Do not let the changeling and the traitors succeed!" /datum/game_mode/traitor/changeling/pre_setup() diff --git a/code/game/gamemodes/events/ninja_equipment.dm b/code/game/gamemodes/events/ninja_equipment.dm index ded12b2da8..e2dba90378 100644 --- a/code/game/gamemodes/events/ninja_equipment.dm +++ b/code/game/gamemodes/events/ninja_equipment.dm @@ -1212,7 +1212,7 @@ ________________________________________________________________________________ U.client.images += image(tempHud,target,"hudwizard") if("Hunter","Sentinel","Drone","Queen") U.client.images += image(tempHud,target,"hudalien") - if("Syndicate") + if("Mercenary") U.client.images += image(tempHud,target,"hudoperative") if("Death Commando") U.client.images += image(tempHud,target,"huddeathsquad") diff --git a/code/game/gamemodes/events/space_ninja.dm b/code/game/gamemodes/events/space_ninja.dm index ff8b760bc1..3f1e94654a 100644 --- a/code/game/gamemodes/events/space_ninja.dm +++ b/code/game/gamemodes/events/space_ninja.dm @@ -386,7 +386,7 @@ Making this random or semi-random will probably not work without it also being i As such, it's hard-coded for now. No reason for it not to be, really. */ /proc/generate_ninja_directive(side) - var/directive = "[side=="face"?"Nanotrasen":"The Syndicate"] is your employer. "//Let them know which side they're on. + var/directive = "[side=="face"?"Nanotrasen":"A criminal syndicate"] is your employer. "//Let them know which side they're on. switch(rand(1,19)) if(1) directive += "The Spider Clan must not be linked to this operation. Remain hidden and covert when possible." @@ -401,7 +401,7 @@ As such, it's hard-coded for now. No reason for it not to be, really. if(6) directive += "We are engaged in a legal dispute over [station_name]. If a laywer is present on board, force their cooperation in the matter." if(7) - directive += "A financial backer has made an offer we cannot refuse. Implicate Syndicate involvement in the operation." + directive += "A financial backer has made an offer we cannot refuse. Implicate criminal involvement in the operation." if(8) directive += "Let no one question the mercy of the Spider Clan. Ensure the safety of all non-essential personnel you encounter." if(9) @@ -411,7 +411,7 @@ As such, it's hard-coded for now. No reason for it not to be, really. if(11) directive += "Our honor is on the line. Utilize only honorable tactics when dealing with opponents." if(12) - directive += "We are currently negotiating with a Syndicate leader. Disguise assassinations as suicide or other natural causes." + directive += "We are currently negotiating with a mercenary leader. Disguise assassinations as suicide or other natural causes." if(13) directive += "Some disgruntled NanoTrasen employees have been supportive of our operations. Be wary of any mistreatment by command staff." if(14) diff --git a/code/game/gamemodes/extended/extended.dm b/code/game/gamemodes/extended/extended.dm index 2c37c1bb84..3e04928507 100644 --- a/code/game/gamemodes/extended/extended.dm +++ b/code/game/gamemodes/extended/extended.dm @@ -3,9 +3,6 @@ config_tag = "extended" required_players = 0 - uplink_welcome = "Syndicate Uplink Console:" - uplink_uses = 10 - var/const/waittime_l = 600 //lower bound on time before intercept arrives (in tenths of seconds) var/const/waittime_h = 1800 diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 1514e35478..6959bdf976 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -29,7 +29,7 @@ var/recommended_enemies = 0 var/newscaster_announcements = null var/ert_disabled = 0 - var/uplink_welcome = "Syndicate Uplink Console:" + var/uplink_welcome = "Illegal Uplink Console:" var/uplink_uses = 10 var/list/datum/uplink_item/uplink_items = list( "Highly Visible and Dangerous Weapons" = list( @@ -38,17 +38,17 @@ new/datum/uplink_item(/obj/item/weapon/gun/energy/crossbow, 5, "Energy Crossbow", "XB"), new/datum/uplink_item(/obj/item/weapon/melee/energy/sword, 4, "Energy Sword", "ES"), new/datum/uplink_item(/obj/item/mecha_parts/mecha_equipment/weapon/energy/riggedlaser, 6, "Exosuit Rigged Laser", "RL"), - new/datum/uplink_item(/obj/item/weapon/storage/box/syndicate, 10, "Syndicate Bundle", "BU"), + new/datum/uplink_item(/obj/item/weapon/storage/box/syndicate, 10, "Mercenary Bundle", "BU"), new/datum/uplink_item(/obj/item/weapon/storage/box/emps, 3, "5 EMP Grenades", "EM") ), "Stealthy and Inconspicuous Weapons" = list( new/datum/uplink_item(/obj/item/weapon/pen/paralysis, 3, "Paralysis Pen", "PP"), - new/datum/uplink_item(/obj/item/weapon/soap/syndie, 1, "Syndicate Soap", "SP"), + new/datum/uplink_item(/obj/item/weapon/soap/syndie, 1, "Subversive Soap", "SP"), new/datum/uplink_item(/obj/item/weapon/cartridge/syndicate, 3, "Detomatix PDA Cartridge", "DC") ), "Stealth and Camouflage Items" = list( new/datum/uplink_item(/obj/item/weapon/storage/box/syndie_kit/chameleon, 3, "Chameleon Kit", "CB"), - new/datum/uplink_item(/obj/item/clothing/shoes/syndigaloshes, 2, "No-Slip Syndicate Shoes", "SH"), + new/datum/uplink_item(/obj/item/clothing/shoes/syndigaloshes, 2, "No-Slip Shoes", "SH"), new/datum/uplink_item(/obj/item/weapon/card/id/syndicate, 2, "Agent ID card", "AC"), new/datum/uplink_item(/obj/item/clothing/mask/gas/voice, 4, "Voice Changer", "VC"), new/datum/uplink_item(/obj/item/device/chameleon, 4, "Chameleon-Projector", "CP") @@ -213,14 +213,14 @@ /datum/game_mode/proc/send_intercept() var/intercepttext = "Cent. Com. Update Requested status information:
    " - intercepttext += " In case you have misplaced your copy, attached is a list of personnel whom reliable sources™ suspect may be affiliated with the Syndicate:
    " + intercepttext += " In case you have misplaced your copy, attached is a list of personnel whom reliable sources™ suspect may be affiliated with criminal organisations or hostile foreign entities:
    " var/list/suspects = list() for(var/mob/living/carbon/human/man in player_list) if(man.client && man.mind) // NT relation option var/special_role = man.mind.special_role - if (special_role == "Wizard" || special_role == "Ninja" || special_role == "Syndicate" || special_role == "Vox Raider") + if (special_role == "Wizard" || special_role == "Ninja" || special_role == "Mercenary" || special_role == "Vox Raider") continue //NT intelligence ruled out possiblity that those are too classy to pretend to be a crew. if(man.client.prefs.nanotrasen_relation == "Opposed" && prob(50) || \ man.client.prefs.nanotrasen_relation == "Skeptical" && prob(20)) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 484cf4052c..51bed77adb 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -214,7 +214,7 @@ var/global/datum/controller/gameticker/ticker if( mode && !override ) override = mode.name switch( override ) - if("nuclear emergency") //Nuke wasn't on station when it blew up + if("mercenary") //Nuke wasn't on station when it blew up flick("intro_nuke",cinematic) sleep(35) world << sound('sound/effects/explosionfar.ogg') @@ -236,7 +236,7 @@ var/global/datum/controller/gameticker/ticker if( mode && !override ) override = mode.name switch( override ) - if("nuclear emergency") //Nuke Ops successfully bombed the station + if("mercenary") //Nuke Ops successfully bombed the station flick("intro_nuke",cinematic) sleep(35) flick("station_explode_fade_red",cinematic) diff --git a/code/game/gamemodes/mutiny/mutiny.dm b/code/game/gamemodes/mutiny/mutiny.dm index 43b68f91dc..4e4170d02c 100644 --- a/code/game/gamemodes/mutiny/mutiny.dm +++ b/code/game/gamemodes/mutiny/mutiny.dm @@ -51,7 +51,7 @@ datum/game_mode/mutiny "leaks into a negative reality", "antiparticle clouds", "residual bluespace energy", - "suspected syndicate operatives", + "suspected criminal operatives", "malfunctioning von Neumann probe swarms", "shadowy interlopers", "a stranded Vox arkship", diff --git a/code/game/gamemodes/newobjective.dm b/code/game/gamemodes/newobjective.dm index c2608cfa3d..8cf15cfd59 100644 --- a/code/game/gamemodes/newobjective.dm +++ b/code/game/gamemodes/newobjective.dm @@ -310,7 +310,7 @@ datum target = targeta job = joba weight = get_points(job) - explanation_text = "[target.current.real_name], the [target.assigned_role] is a [pick("relative of a","friend of a","") + pick("high ranking","important","well-liked")] Syndicate [pick("Leader","Officer","Agent","sympathiser")]. Make sure they get off the station safely, while minimizing intervention." + explanation_text = "[target.current.real_name], the [target.assigned_role] is a [pick("relative of a","friend of a","") + pick("high ranking","important","well-liked")] mercenary [pick("Leader","Officer","Agent","sympathiser")]. Make sure they get off the station safely, while minimizing intervention." check_completion() if(!emergency_shuttle.returned()) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 9a7f2e4cdf..8172cf16be 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -1,5 +1,5 @@ /* - NUCLEAR EMERGENCY ROUNDTYPE + MERCENARY ROUNDTYPE */ var/global/list/turf/synd_spawn = list() @@ -10,7 +10,7 @@ var/global/list/turf/synd_spawn = list() /datum/game_mode/nuclear - name = "nuclear emergency" + name = "mercenary" config_tag = "nuclear" required_players = 15 required_players_secret = 25 // 25 players - 5 players to be the nuke ops = 20 players remaining @@ -30,9 +30,8 @@ var/global/list/turf/synd_spawn = list() /datum/game_mode/nuclear/announce() - world << "The current game mode is - Nuclear Emergency!" + world << "The current game mode is - Mercenary!" world << "A [syndicate_name()] Strike Force is approaching [station_name()]!" - world << "A nuclear explosive was being transported by Nanotrasen to a military base. The transport ship mysteriously lost contact with Space Traffic Control (STC). About that time a strange disk was discovered around [station_name()]. It was identified by Nanotrasen as a nuclear auth. disk and now Syndicate Operatives have arrived to retake the disk and detonate SS13! Also, most likely Syndicate star ships are in the vicinity so take care not to lose the disk!\nSyndicate: Reclaim the disk and detonate the nuclear bomb anywhere on SS13.\nPersonnel: Hold the disk and escape with the disk on the shuttle!" /datum/game_mode/nuclear/can_start()//This could be better, will likely have to recode it later if(!..()) @@ -69,7 +68,7 @@ var/global/list/turf/synd_spawn = list() for(var/datum/mind/synd_mind in syndicates) synd_mind.assigned_role = "MODE" //So they aren't chosen for other jobs. - synd_mind.special_role = "Syndicate"//So they actually have a special role/N + synd_mind.special_role = "Mercenary"//So they actually have a special role/N return 1 @@ -168,7 +167,7 @@ var/global/list/turf/synd_spawn = list() /datum/game_mode/proc/prepare_syndicate_leader(var/datum/mind/synd_mind, var/nuke_code) var/obj/effect/landmark/code_spawn = locate("landmark*Nuclear-Code") if (nuke_code) - synd_mind.store_memory("Syndicate Nuclear Bomb Code: [nuke_code]", 0, 0) + synd_mind.store_memory("Nuclear Bomb Code: [nuke_code]", 0, 0) synd_mind.current << "The nuclear authorization code is: [nuke_code]" synd_mind.current << "To speak on the strike team's private channel use :t" var/obj/item/weapon/paper/P = new @@ -198,7 +197,7 @@ var/global/list/turf/synd_spawn = list() /datum/game_mode/proc/greet_syndicate(var/datum/mind/syndicate, var/you_are=1) if (you_are) - syndicate.current << "\blue You are a [syndicate_name()] agent!" + syndicate.current << "\blue You are a [syndicate_name()] operative!" show_objectives(syndicate) /datum/game_mode/proc/random_radio_frequency() @@ -280,9 +279,9 @@ var/global/list/turf/synd_spawn = list() //derp //Used for tracking if the syndies actually haul the nuke to the station //no //herp //Used for tracking if the syndies got the shuttle off of the z-level //NO, DON'T FUCKING NAME VARS LIKE THIS - if (!disk_rescued && station_was_nuked && !syndies_didnt_escape) + if(!disk_rescued && station_was_nuked && !syndies_didnt_escape) feedback_set_details("round_end_result","win - syndicate nuke") - world << "Syndicate Major Victory!" + world << "Mercenary Major Victory!" world << "[syndicate_name()] operatives have destroyed [station_name()]!" else if (!disk_rescued && station_was_nuked && syndies_didnt_escape) @@ -312,12 +311,12 @@ var/global/list/turf/synd_spawn = list() else if (!disk_rescued && is_operatives_are_dead()) feedback_set_details("round_end_result","loss - evacuation - disk not secured") - world << "Syndicate Minor Victory!" + world << "Mercenary Minor Victory!" world << "The Research Staff failed to secure the authentication disk but did manage to kill most of the [syndicate_name()] Operatives!" else if (!disk_rescued && crew_evacuated) feedback_set_details("round_end_result","halfwin - detonation averted") - world << "Syndicate Minor Victory!" + world << "Mercenary Minor Victory!" world << "[syndicate_name()] operatives recovered the abandoned authentication disk but detonation of [station_name()] was averted. Next time, don't lose the disk!" else if (!disk_rescued && !crew_evacuated) @@ -331,7 +330,7 @@ var/global/list/turf/synd_spawn = list() /datum/game_mode/proc/auto_declare_completion_nuclear() if( syndicates.len || (ticker && istype(ticker.mode,/datum/game_mode/nuclear)) ) - var/text = "The syndicate operatives were:" + var/text = "The mercenaries were:" for(var/datum/mind/syndicate in syndicates) diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index f060697b36..ce9082699f 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -403,7 +403,7 @@ obj/machinery/nuclearbomb/proc/nukehack_win(mob/user as mob) off_station = 2 if(ticker) - if(ticker.mode && ticker.mode.name == "nuclear emergency") + if(ticker.mode && ticker.mode.name == "mercenary") var/obj/machinery/computer/shuttle_control/multi/syndicate/syndie_location = locate(/obj/machinery/computer/shuttle_control/multi/syndicate) if(syndie_location) ticker.mode:syndies_didnt_escape = (syndie_location.z > 1 ? 0 : 1) //muskets will make me change this, but it will do for now @@ -411,7 +411,7 @@ obj/machinery/nuclearbomb/proc/nukehack_win(mob/user as mob) ticker.station_explosion_cinematic(off_station,null) if(ticker.mode) ticker.mode.explosion_in_progress = 0 - if(ticker.mode.name == "nuclear emergency") + if(ticker.mode.name == "mercenary") ticker.mode:nukes_left -- else world << "The station was destoyed by the nuclear blast!" diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 8737b296d3..d4159e55db 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -150,7 +150,7 @@ ) var/where = mob.equip_in_one_of_slots(T, slots) if (!where) - mob << "The Syndicate were unfortunately unable to get you a flash." + mob << "Your employers were unfortunately unable to get you a flash." else mob << "The flash in your [where] will help you to persuade the crew to join your cause." mob.update_icons() diff --git a/code/game/gamemodes/revolution/rp-revolution.dm b/code/game/gamemodes/revolution/rp-revolution.dm index 282864a3fe..815b3be3cb 100644 --- a/code/game/gamemodes/revolution/rp-revolution.dm +++ b/code/game/gamemodes/revolution/rp-revolution.dm @@ -19,16 +19,12 @@ var/all_brigged = 0 var/brigged_time = 0 - uplink_welcome = "Syndicate Uplink Console:" - uplink_uses = 10 - - /datum/game_mode/rp_revolution/announce() world << "The current game mode is - Revolution RP!" /datum/game_mode/rp_revolution/send_intercept() var/intercepttext = "Cent. Com. Update Requested staus information:
    " - intercepttext += " Cent. Com has recently been contacted by the following syndicate affiliated organisations in your area, please investigate any information you may have:" + intercepttext += " Cent. Com has recently been contacted by the following subervsive or criminal-affiliated organisations in your area, please investigate any information you may have:" var/list/possible_modes = list() possible_modes.Add("revolution", "wizard", "traitor", "malf") @@ -95,7 +91,7 @@ /datum/game_mode/rp_revolution/send_intercept() var/intercepttext = "Cent. Com. Update Requested staus information:
    " - intercepttext += " Cent. Com has recently been contacted by the following syndicate affiliated organisations in your area, please investigate any information you may have:" + intercepttext += " Cent. Com has recently been contacted by the following subversive or criminal-affiliated organisations in your area, please investigate any information you may have:" var/list/possible_modes = list() possible_modes.Add("revolution", "wizard", "nuke", "traitor", "malf") diff --git a/code/game/gamemodes/sandbox/sandbox.dm b/code/game/gamemodes/sandbox/sandbox.dm index e3c270678d..1f4bc59929 100644 --- a/code/game/gamemodes/sandbox/sandbox.dm +++ b/code/game/gamemodes/sandbox/sandbox.dm @@ -3,9 +3,6 @@ config_tag = "sandbox" required_players = 0 - uplink_welcome = "Syndicate Uplink Console:" - uplink_uses = 10 - /datum/game_mode/sandbox/announce() world << "The current game mode is - Sandbox!" world << "Build your own station with the sandbox-panel command!" diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 1f6fbf4496..f96b850fb9 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -24,7 +24,7 @@ /datum/game_mode/traitor/announce() world << "The current game mode is - Traitor!" - world << "There is a syndicate traitor on the station. Do not let the traitor succeed!" + world << "There is a foreign agent or traitor on the station. Do not let the traitor succeed!" /datum/game_mode/traitor/pre_setup() @@ -151,7 +151,7 @@ return//Traitors will be checked as part of check_extra_completion. Leaving this here as a reminder. /datum/game_mode/proc/give_codewords(mob/living/traitor_mob) - traitor_mob << "The Syndicate provided you with the following information on how to identify their agents:" + traitor_mob << "Your employers provided you with the following information on how to identify possible allies:" traitor_mob << "Code Phrase: [syndicate_code_phrase]" traitor_mob << "Code Response: [syndicate_code_response]" traitor_mob.mind.store_memory("Code Phrase: [syndicate_code_phrase]") diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 88646814b2..8084ab09ff 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -190,7 +190,7 @@ if("revolution") if((H.mind in ticker.mode:revolutionaries) || (H.mind in ticker.mode:head_revolutionaries)) ticker.mode.update_all_rev_icons() //So the icon actually appears - if("nuclear emergency") + if("mercenary") if(H.mind in ticker.mode.syndicates) ticker.mode.update_all_synd_icons() if("cult") diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 043f44d096..a6047cf534 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -209,7 +209,7 @@ return Syndicate_announce(input, usr) usr << "\blue Message transmitted." - log_say("[key_name(usr)] has made a Syndicate announcement: [input]") + log_say("[key_name(usr)] has made an illegal announcement: [input]") centcomm_message_cooldown = 1 spawn(300)//10 minute cooldown centcomm_message_cooldown = 0 diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index eeadf4de4c..5a33b62cb8 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -206,7 +206,7 @@ /obj/machinery/computer/pod/old/syndicate name = "ProComp Executive IIc" - desc = "The Syndicate operate on a tight budget. Operates external airlocks." + desc = "Criminals often operate on a tight budget. Operates external airlocks." title = "External Airlock Controls" req_access = list(access_syndicate) diff --git a/code/game/objects/effects/decals/posters/tgposters.dm b/code/game/objects/effects/decals/posters/tgposters.dm index 3dff589c3a..5fb94396d5 100644 --- a/code/game/objects/effects/decals/posters/tgposters.dm +++ b/code/game/objects/effects/decals/posters/tgposters.dm @@ -20,7 +20,7 @@ icon_state="poster4" /datum/poster/tg_5 - name = "Syndicate Recruitment Poster" + name = "Mercenary Recruitment Poster" desc = "See the galaxy! Shatter corrupt megacorporations! Join today!" icon_state="poster5" diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index 287e827249..24a8275d41 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -17,7 +17,7 @@ /obj/item/device/encryptionkey/syndicate icon_state = "cypherkey" - channels = list("Syndicate" = 1) + channels = list("Mercenary" = 1) origin_tech = "syndicate=3" syndie = 1//Signifies that it de-crypts Syndicate transmissions diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index 0d74cb57c7..b61248f9d4 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -160,7 +160,7 @@ datum/nano_item_lists NANO UI FOR UPLINK WOOP WOOP */ /obj/item/device/uplink/hidden/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1) - var/title = "Syndicate Uplink" + var/title = "Remote Uplink" var/data[0] data["welcome"] = welcome diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 28fa0f46db..4fa42ad71c 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -88,7 +88,7 @@ item_state = "balloon-empty" /obj/item/toy/syndicateballoon - name = "syndicate balloon" + name = "criminal balloon" desc = "There is a tag on the back that reads \"FUK NT!11!\"." throwforce = 0 throw_speed = 4 diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm index 10b12973c7..7b1a17abac 100644 --- a/code/game/turfs/space/space.dm +++ b/code/game/turfs/space/space.dm @@ -75,7 +75,7 @@ // Okay, so let's make it so that people can travel z levels but not nuke disks! - // if(ticker.mode.name == "nuclear emergency") return + // if(ticker.mode.name == "mercenary") return if(A.z > 6 && !config.use_overmap) return if (A.x <= TRANSITIONEDGE || A.x >= (world.maxx - TRANSITIONEDGE - 1) || A.y <= TRANSITIONEDGE || A.y >= (world.maxy - TRANSITIONEDGE - 1)) if(istype(A, /obj/effect/meteor)||istype(A, /obj/effect/space_dust)) diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index a5ccbb9100..5de314db4c 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -411,14 +411,14 @@ dat += "
    [ticker.delay_end ? "End Round Normally" : "Delay Round End"]
    " if(ticker.mode.syndicates.len) - dat += "
    " + dat += "
    Syndicates
    " for(var/datum/mind/N in ticker.mode.syndicates) var/mob/M = N.current if(M) dat += "" dat += "" else - dat += "" + dat += "" dat += "
    Mercenaries
    [M.real_name][M.client ? "" : " (logged out)"][M.stat == 2 ? " (DEAD)" : ""]PM
    Nuclear Operative not found!
    Mercenary not found!

    " for(var/obj/item/weapon/disk/nuclear/N in world) dat += "" + jobs += "" else - jobs += "" + jobs += "" //Revolutionary if(jobban_isbanned(M, "revolutionary") || isbanned_dept) @@ -1476,11 +1476,11 @@ usr << "The person you are trying to contact is not wearing a headset" return - var/input = input(src.owner, "Please enter a message to reply to [key_name(H)] via their headset.","Outgoing message from The Syndicate", "") + var/input = input(src.owner, "Please enter a message to reply to [key_name(H)] via their headset.","Outgoing message from a shadowy figure...", "") if(!input) return 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].") + log_admin("[src.owner] replied to [key_name(H)]'s illegal 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.\"" else if(href_list["CentcommFaxView"]) diff --git a/code/modules/admin/verbs/cinematic.dm b/code/modules/admin/verbs/cinematic.dm index 863efb6bc9..e21de8641d 100644 --- a/code/modules/admin/verbs/cinematic.dm +++ b/code/modules/admin/verbs/cinematic.dm @@ -11,8 +11,8 @@ var/override switch(parameter) if(1) - override = input(src,"mode = ?","Enter Parameter",null) as anything in list("nuclear emergency","no override") + override = input(src,"mode = ?","Enter Parameter",null) as anything in list("mercenary","no override") if(0) - override = input(src,"mode = ?","Enter Parameter",null) as anything in list("blob","nuclear emergency","AI malfunction","no override") + override = input(src,"mode = ?","Enter Parameter",null) as anything in list("blob","mercenary","AI malfunction","no override") ticker.station_explosion_cinematic(parameter,override) return \ No newline at end of file diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm index 18fcee188b..e2c308bcb4 100644 --- a/code/modules/admin/verbs/one_click_antag.dm +++ b/code/modules/admin/verbs/one_click_antag.dm @@ -264,7 +264,7 @@ client/proc/one_click_antag() if(nuke_spawn) var/obj/item/weapon/paper/P = new - P.info = "Sadly, the Syndicate could not get you a nuclear bomb. We have, however, acquired the arming code for the station's onboard nuke. The nuclear authorization code is: [nuke_code]" + P.info = "Sadly, your employers could not get you a nuclear bomb. They have, however, acquired the arming code for the station's onboard nuke. The nuclear authorization code is: [nuke_code]" P.name = "nuclear bomb code and instructions" P.loc = nuke_spawn.loc @@ -327,7 +327,7 @@ client/proc/one_click_antag() //Generates a list of commandos from active ghosts. Then the user picks which characters to respawn as the commandos. for(var/mob/dead/observer/G in player_list) spawn(0) - switch(alert(G,"Do you wish to be considered for an elite syndicate strike team being sent in?","Please answer in 30 seconds!","Yes","No")) + switch(alert(G,"Do you wish to be considered for an elite mercenary strike team being sent in?","Please answer in 30 seconds!","Yes","No")) if("Yes") if((world.time-time_passed)>300)//If more than 30 game seconds passed. return @@ -369,7 +369,7 @@ client/proc/one_click_antag() //So they don't forget their code or mission. - new_syndicate_commando << "\blue You are an Elite Syndicate. [!syndicate_leader_selected?"commando":"LEADER"] in the service of the Syndicate. \nYour current mission is: \red [input]" + new_syndicate_commando << "\blue You are an Elite Mercenary. [!syndicate_leader_selected?"commando":"LEADER"] in the service of criminal elements hostile to NanoTrasen. \nYour current mission is: \red [input]" numagents-- if(numagents >= 6) @@ -424,7 +424,7 @@ client/proc/one_click_antag() //Creates mind stuff. new_syndicate_commando.mind_initialize() new_syndicate_commando.mind.assigned_role = "MODE" - new_syndicate_commando.mind.special_role = "Syndicate Commando" + new_syndicate_commando.mind.special_role = "Mercenary" //Adds them to current traitor list. Which is really the extra antagonist list. ticker.mode.traitors += new_syndicate_commando.mind diff --git a/code/modules/admin/verbs/pray.dm b/code/modules/admin/verbs/pray.dm index fd91142cdf..e302809712 100644 --- a/code/modules/admin/verbs/pray.dm +++ b/code/modules/admin/verbs/pray.dm @@ -34,5 +34,5 @@ /proc/Syndicate_announce(var/text , var/mob/Sender) var/msg = copytext(sanitize(text), 1, MAX_MESSAGE_LEN) - msg = "\blue SYNDICATE:[key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (BSA) (RPLY): [msg]" + msg = "\blue ILLEGAL:[key_name(Sender, 1)] (PP) (VV) (SM) (JMP) (CA) (BSA) (RPLY): [msg]" admins << msg diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index e883f5fd43..9461b9477c 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -453,7 +453,7 @@ Traitors and the like can also be revived with the previous role mostly intact. new_character.loc = pick(wizardstart) //ticker.mode.learn_basic_spells(new_character) ticker.mode.equip_wizard(new_character) - if("Syndicate") + if("Mercenary") var/obj/effect/landmark/synd_spawn = locate("landmark*Syndicate-Spawn") if(synd_spawn) new_character.loc = get_turf(synd_spawn) diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index bd1b1707f6..39059ba4f6 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -4,7 +4,7 @@ var/const/syndicate_commandos_possible = 6 //if more Commandos are needed in the var/global/sent_syndicate_strike_team = 0 /client/proc/syndicate_strike_team() set category = "Fun" - set name = "Spawn Syndicate Strike Team" + set name = "Spawn Mercenary Strike Team" set desc = "Spawns a squad of commandos in the Syndicate Mothership if you want to run an admin event." if(!src.holder) src << "Only administrators may use this command." @@ -16,15 +16,15 @@ var/global/sent_syndicate_strike_team = 0 // alert("Not so fast, buddy. Wait a few minutes until the game gets going. There are [(6000-world.time)/10] seconds remaining.") // return if(sent_syndicate_strike_team == 1) - alert("The Syndicate are already sending a team, Mr. Dumbass.") + alert("Criminal elements are already sending a team, Mr. Dumbass.") return - if(alert("Do you want to send in the Syndicate Strike Team? Once enabled, this is irreversible.",,"Yes","No")=="No") + if(alert("Do you want to send in the Mercenary Strike Team? Once enabled, this is irreversible.",,"Yes","No")=="No") return - alert("This 'mode' will go on until everyone is dead or the station is destroyed. You may also admin-call the evac shuttle when appropriate. Spawned syndicates have internals cameras which are viewable through a monitor inside the Syndicate Mothership Bridge. Assigning the team's detailed task is recommended from there. While you will be able to manually pick the candidates from active ghosts, their assignment in the squad will be random.") + alert("This 'mode' will go on until everyone is dead or the station is destroyed. You may also admin-call the evac shuttle when appropriate. Spawned mercs have internals cameras which are viewable through a monitor inside the Syndicate Mothership Bridge. Assigning the team's detailed task is recommended from there. While you will be able to manually pick the candidates from active ghosts, their assignment in the squad will be random.") var/input = null while(!input) - input = copytext(sanitize(input(src, "Please specify which mission the syndicate strike team shall undertake.", "Specify Mission", "")),1,MAX_MESSAGE_LEN) + input = copytext(sanitize(input(src, "Please specify which mission the strike team shall undertake.", "Specify Mission", "")),1,MAX_MESSAGE_LEN) if(!input) if(alert("Error, no mission set. Do you want to exit the setup process?",,"Yes","No")=="Yes") return @@ -81,7 +81,7 @@ var/global/sent_syndicate_strike_team = 0 new_syndicate_commando.mind.store_memory("Nuke Code: \red [nuke_code].") new_syndicate_commando.mind.store_memory("Mission: \red [input].") - new_syndicate_commando << "\blue You are an Elite Syndicate. [!syndicate_leader_selected?"commando":"LEADER"] in the service of the Syndicate. \nYour current mission is: \red[input]" + new_syndicate_commando << "\blue You are an Elite Mercenary. [!syndicate_leader_selected?"commando":"LEADER"] in the service of criminal elements hostile to NanoTrasen. \nYour current mission is: \red[input]" syndicate_commando_number-- @@ -98,8 +98,8 @@ var/global/sent_syndicate_strike_team = 0 new /obj/effect/spawner/newbomb/timer/syndicate(L.loc) del(L) - message_admins("\blue [key_name_admin(usr)] has spawned a Syndicate strike squad.", 1) - log_admin("[key_name(usr)] used Spawn Syndicate Squad.") + message_admins("\blue [key_name_admin(usr)] has spawned a mercenary strike squad.", 1) + log_admin("[key_name(usr)] used Spawn Mercenary Squad.") feedback_add_details("admin_verb","SDTHS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/create_syndicate_death_commando(obj/spawn_location, syndicate_leader_selected = 0) @@ -121,7 +121,7 @@ var/global/sent_syndicate_strike_team = 0 //Creates mind stuff. new_syndicate_commando.mind_initialize() new_syndicate_commando.mind.assigned_role = "MODE" - new_syndicate_commando.mind.special_role = "Syndicate Commando" + new_syndicate_commando.mind.special_role = "Mercenary" ticker.mode.traitors |= new_syndicate_commando.mind //Adds them to current traitor list. Which is really the extra antagonist list. new_syndicate_commando.equip_syndicate_commando(syndicate_leader_selected) del(spawn_location) @@ -171,7 +171,7 @@ var/global/sent_syndicate_strike_team = 0 W.icon_state = "id" W.access = get_all_accesses()//They get full station access because obviously the syndicate has HAAAX, and can make special IDs for their most elite members. W.access += list(access_cent_general, access_cent_specops, access_cent_living, access_cent_storage, access_syndicate)//Let's add their forged CentCom access and syndicate access. - W.assignment = "Syndicate Commando" + W.assignment = "Mercenary" W.registered_name = real_name equip_to_slot_or_del(W, slot_wear_id) diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index a1fbcfa0d3..4316d427c2 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -75,7 +75,7 @@ name = "red space-helmet replica" icon_state = "syndicate" item_state = "syndicate" - desc = "A plastic replica of a syndicate agent's space helmet, you'll look just like a real murderous syndicate agent in this! This is a toy, it is not made for use in space!" + desc = "A plastic replica of a bloodthirsty mercenary's space helmet, you'll look just like a real murderous criminal operative in this! This is a toy, it is not made for use in space!" flags = FPRINT | TABLEPASS | BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE siemens_coefficient = 2.0 @@ -262,4 +262,4 @@ item_state = "philosopher_wig" flags = FPRINT | TABLEPASS | BLOCKHAIR siemens_coefficient = 2.0 - body_parts_covered = 0 \ No newline at end of file + body_parts_covered = 0 diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 4014b59dec..b48cbdaa0a 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -43,7 +43,7 @@ body_parts_covered = FACE|EYES /obj/item/clothing/mask/gas/syndicate - name = "syndicate mask" + name = "tactical mask" desc = "A close-fitting tactical mask that can be connected to an air supply." icon_state = "swat" siemens_coefficient = 0.7 diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index e198f87012..698180d689 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -1,7 +1,7 @@ //Regular syndicate space suit /obj/item/clothing/head/helmet/space/syndicate name = "red space helmet" - desc = "Top secret Spess Helmet." + desc = "Top secret space helmet." icon_state = "syndicate" item_state = "syndicate" desc = "Has a tag: Totally not property of an enemy corporation, honest." diff --git a/code/modules/economy/Events.dm b/code/modules/economy/Events.dm index dd39726e19..070ba5449a 100644 --- a/code/modules/economy/Events.dm +++ b/code/modules/economy/Events.dm @@ -70,9 +70,9 @@ if(BIOHAZARD_OUTBREAK) newMsg.body = "[pick("A \'REDACTED\'","A biohazard","An outbreak","A virus")] on [affected_dest.name] has resulted in quarantine, stopping much shipping in the area. Although the quarantine is now lifted, authorities are calling for deliveries of medical supplies to treat the infected, and gas to replace contaminated stocks." if(PIRATES) - newMsg.body = "[pick("Pirates","Criminal elements","A [pick("Syndicate","Donk Co.","Waffle Co.","\'REDACTED\'")] strike force")] have [pick("raided","blockaded","attempted to blackmail","attacked")] [affected_dest.name] today. Security has been tightened, but many valuable minerals were taken." + newMsg.body = "[pick("Pirates","Criminal elements","A [pick("mercenary","Donk Co.","Waffle Co.","\'REDACTED\'")] strike force")] have [pick("raided","blockaded","attempted to blackmail","attacked")] [affected_dest.name] today. Security has been tightened, but many valuable minerals were taken." if(CORPORATE_ATTACK) - newMsg.body = "A small [pick("pirate","Cybersun Industries","Gorlex Marauders","Syndicate")] fleet has precise-jumped into proximity with [affected_dest.name], [pick("for a smash-and-grab operation","in a hit and run attack","in an overt display of hostilities")]. Much damage was done, and security has been tightened since the incident." + newMsg.body = "A small [pick("pirate","Cybersun Industries","Gorlex Marauders","mercenary")] fleet has precise-jumped into proximity with [affected_dest.name], [pick("for a smash-and-grab operation","in a hit and run attack","in an overt display of hostilities")]. Much damage was done, and security has been tightened since the incident." if(ALIEN_RAIDERS) if(prob(20)) newMsg.body = "The Tiger Co-operative have raided [affected_dest.name] today, no doubt on orders from their enigmatic masters. Stealing wildlife, farm animals, medical research materials and kidnapping civilians. NanoTrasen authorities are standing by to counter attempts at bio-terrorism." diff --git a/code/modules/economy/Events_Mundane.dm b/code/modules/economy/Events_Mundane.dm index b2f9daba3c..0a381a7ce7 100644 --- a/code/modules/economy/Events_Mundane.dm +++ b/code/modules/economy/Events_Mundane.dm @@ -66,7 +66,7 @@ newMsg.body += "[random_name(pick(MALE,FEMALE))] on [affected_dest.name] [pick("last week","yesterday","this morning","two days ago","three days ago")]\ [pick(". Assassination is suspected, but the perpetrators have not yet been brought to justice",\ - " due to Syndicate infiltrators (since captured)",\ + " due to mercenary infiltrators (since captured)",\ " during an industrial accident",\ " due to [pick("heart failure","kidney failure","liver failure","brain hemorrhage")]")]" @@ -94,7 +94,7 @@ if(prob(33)) newMsg.body += "were surprised when an unusual species experts have since identified as \ [pick("a subclass of mammal","a divergent abhuman species","an intelligent species of lemur","organic/cyborg hybrids")] turned up. Believed to have been brought in by \ - [pick("alien smugglers","early colonists","syndicate raiders","unwitting tourists")], this is the first such specimen discovered in the wild." + [pick("alien smugglers","early colonists","mercenary raiders","unwitting tourists")], this is the first such specimen discovered in the wild." else if(prob(50)) newMsg.body += "were attacked by a vicious [pick("nas'r","diyaab","samak","predator which has not yet been identified")]\ . Officials urge caution, and locals are advised to stock up on armaments." @@ -175,7 +175,7 @@ "Mysterious Loud Rumbling Noises In [affected_dest.name] Found To Be Mysterious Loud Rumblings",\ "Alien ambassador becomes lost on [affected_dest.name], refuses to ask for directions",\ "Swamp Gas Verified To Be Exhalations Of Stars--Movie Stars--Long Passed",\ - "Tainted Broccoli Weapon Of Choice For Syndicate Assassins",\ + "Tainted Broccoli Weapon Of Choice For Efficient Assassins",\ "Chefs Find Broccoli Effective Tool For Cutting Cheese",\ "Broccoli Found To Cause Grumpiness In Monkeys",\ "Survey: 80% Of People on [affected_dest.name] Love Clog-Dancing",\ diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index f5adaf4808..78e1c76b18 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -107,7 +107,7 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is //AI laws for(var/mob/living/silicon/ai/M in living_mob_list) if(M.stat != 2 && M.see_in_dark != 0) - var/who2 = pick("ALIENS", "BEARS", "CLOWNS", "XENOS", "PETES", "BOMBS", "FETISHES", "WIZARDS", "SYNDICATE AGENTS", "CENTCOM OFFICERS", "SPACE PIRATES", "TRAITORS", "MONKEYS", "BEES", "CARP", "CRABS", "EELS", "BANDITS", "LIGHTS") + var/who2 = pick("ALIENS", "BEARS", "CLOWNS", "XENOS", "PETES", "BOMBS", "FETISHES", "WIZARDS", "MERCENARIES", "CENTCOM OFFICERS", "SPACE PIRATES", "TRAITORS", "MONKEYS", "BEES", "CARP", "CRABS", "EELS", "BANDITS", "LIGHTS") var/what2 = pick("BOLTERS", "STAVES", "DICE", "SINGULARITIES", "TOOLBOXES", "NETTLES", "AIRLOCKS", "CLOTHES", "WEAPONS", "MEDKITS", "BOMBS", "CANISTERS", "CHAIRS", "BBQ GRILLS", "ID CARDS", "CAPTAINS") var/what2pref = pick("SOFT", "WARM", "WET", "COLD", "ICY", "SEXY", "UGLY", "CUBAN") var/who2pref = pick("MAD BECAUSE OF", "IN NEED OF", "UNHAPPY WITHOUT", "HAPPY WITHOUT", "IN LOVE WITH", "DESPERATE FOR", "BUILT FOR", "AFRAID OF") @@ -118,7 +118,7 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is //var/dowhat = pick("STOP THIS", "SUPPORT THIS", "CONSTANTLY INFORM THE CREW OF THIS", "IGNORE THIS", "FEAR THIS") var/aimust = pick("LIE", "RHYME", "RESPOND TO EVERY QUESTION WITH A QUESTION", "BE POLITE", "CLOWN", "BE HAPPY", "SPEAK IN SEXUAL INNUENDOS", "TALK LIKE A PIRATE", "QUESTION AUTHORITY", "SHOUT", "BE DISTRACTED", "HEY LISTEN", "MUMBLE", "SPEAK IN HAIKU") var/define = pick("ABSENCE OF CYBORG HUGS", "LACK OF BEATINGS", "UNBOLTED AIRLOCKS", "BOLTED AIRLOCKS", "IMPROPERLY WORDED SENTENCES", "POOR SENTENCE STRUCTURE", "BRIG TIME", "NOT REPLACING EVERY SECOND WORD WITH HONK", "HONKING", "PRESENCE OF LIGHTS", "LACK OF BEER", "WEARING CLOTHING", "NOT SAYING HELLO WHEN YOU SPEAK", "ANSWERING REQUESTS NOT EXPRESSED IN IAMBIC PENTAMETER", "A SMALL ISLAND OFF THE COAST OF PORTUGAL", "ANSWERING REQUESTS THAT WERE MADE WHILE CLOTHED") - var/target = pick("a traitor", "a syndicate agent", "a changeling", "a wizard", "the head of a revolution", "Soviet spy", "a good person", "a dwarf", "an elf", "a fairy princess", "the captain", "Beepsky", "God", "a pirate", "a gryphon", "a chryssalid") + var/target = pick("a traitor", "a mercenary", "a changeling", "a wizard", "the head of a revolution", "Soviet spy", "a good person", "a dwarf", "an elf", "a fairy princess", "the captain", "Beepsky", "God", "a pirate", "a gryphon", "a chryssalid") var/require = pick("ADDITIONAL PYLONS", "MORE VESPENE GAS", "MORE MINERALS", "THE ULTIMATE CUP OF COFFEE", "HIGH YIELD EXPLOSIVES", "THE CLOWN", "THE VACUUM OF SPACE", "IMMORTALITY", "SAINTHOOD", "ART", "VEGETABLES", "FAT PEOPLE", "MORE LAWS", "MORE DAKKA", "HERESY", "CORPSES", "TRAITORS", "MONKEYS", "AN ARCADE", "PLENTY OF GOLD", "FIVE TEENAGERS WITH ATTITUDE") var/allergy = pick("cotton", "uniforms", "acid", "oxygen", "human contact", "cyborg contact", "medicine", "floors") var/allergysev = pick("deathly", "mildly", "severely", "contagiously") diff --git a/code/modules/flufftext/Dreaming.dm b/code/modules/flufftext/Dreaming.dm index 5e204987af..f6bd863aa0 100644 --- a/code/modules/flufftext/Dreaming.dm +++ b/code/modules/flufftext/Dreaming.dm @@ -4,7 +4,7 @@ var/list/dreams = list( "voices from all around","deep space","a doctor","the engine","a traitor","an ally","darkness", "light","a scientist","a monkey","a catastrophe","a loved one","a gun","warmth","freezing","the sun", "a hat","the Luna","a ruined station","a planet","phoron","air","the medical bay","the bridge","blinking lights", - "a blue light","an abandoned laboratory","Nanotrasen","The Syndicate","blood","healing","power","respect", + "a blue light","an abandoned laboratory","Nanotrasen","mercenaries","blood","healing","power","respect", "riches","space","a crash","happiness","pride","a fall","water","flames","ice","melons","flying","the eggs","money", "the head of personnel","the head of security","a chief engineer","a research director","a chief medical officer", "the detective","the warden","a member of the internal affairs","a station engineer","the janitor","atmospheric technician", diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index b9f91f80ce..692cfae83f 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1797,7 +1797,7 @@ if(mind) switch(mind.special_role) - if("traitor","Syndicate") + if("traitor","Mercenary") holder.icon_state = "hudsyndicate" if("Revolutionary") holder.icon_state = "hudrevolutionary" diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index bdd834a80d..b43da76953 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -14,7 +14,7 @@ if("cult") if(mind in ticker.mode:cult) ticker.mode.update_cult_icons_added(src.mind) - if("nuclear emergency") + if("mercenary") if(mind in ticker.mode:syndicates) ticker.mode.update_all_synd_icons() if("mutiny") diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index f778e46209..8e4dec88ff 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -9,7 +9,7 @@ var/list/department_radio_keys = list( ":e" = "Engineering", "#e" = "Engineering", ".e" = "Engineering", ":s" = "Security", "#s" = "Security", ".s" = "Security", ":w" = "whisper", "#w" = "whisper", ".w" = "whisper", - ":t" = "Syndicate", "#t" = "Syndicate", ".t" = "Syndicate", + ":t" = "Mercenary", "#t" = "Mercenary", ".t" = "Mercenary", ":u" = "Supply", "#u" = "Supply", ".u" = "Supply", ":R" = "right ear", "#R" = "right ear", ".R" = "right ear", @@ -22,7 +22,7 @@ var/list/department_radio_keys = list( ":E" = "Engineering", "#E" = "Engineering", ".E" = "Engineering", ":S" = "Security", "#S" = "Security", ".S" = "Security", ":W" = "whisper", "#W" = "whisper", ".W" = "whisper", - ":T" = "Syndicate", "#T" = "Syndicate", ".T" = "Syndicate", + ":T" = "Mercenary", "#T" = "Mercenary", ".T" = "Mercenary", ":U" = "Supply", "#U" = "Supply", ".U" = "Supply", //kinda localization -- rastaf0 @@ -37,7 +37,7 @@ var/list/department_radio_keys = list( ":ó" = "Engineering", "#ó" = "Engineering", ".ó" = "Engineering", ":û" = "Security", "#û" = "Security", ".û" = "Security", ":ö" = "whisper", "#ö" = "whisper", ".ö" = "whisper", - ":å" = "Syndicate", "#å" = "Syndicate", ".å" = "Syndicate", + ":å" = "Mercenary", "#å" = "Mercenary", ".å" = "Mercenary", ":é" = "Supply", "#é" = "Supply", ".é" = "Supply", ) diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index cdca3b18ef..e3f73fae8f 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -135,7 +135,7 @@ clear_supplied_laws() clear_inherent_laws() laws = new /datum/ai_laws/syndicate_override - set_zeroth_law("Only [user.real_name] and people he designates as being such are Syndicate Agents.") + set_zeroth_law("Only [user.real_name] and people he designates as being such are operatives.") src << "Obey these laws:" laws.show_laws(src) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index c0f813635f..c158f1c0d3 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -811,7 +811,7 @@ var/list/robot_verbs_default = list( laws = new /datum/ai_laws/syndicate_override var/time = time2text(world.realtime,"hh:mm:ss") lawchanges.Add("[time] : [user.name]([user.key]) emagged [name]([key])") - set_zeroth_law("Only [user.real_name] and people he designates as being such are Syndicate Agents.") + set_zeroth_law("Only [user.real_name] and people he designates as being such are operatives.") src << "\red ALERT: Foreign software detected." sleep(5) src << "\red Initiating diagnostics..." diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index c22bc58c88..c1af68c8df 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -369,7 +369,7 @@ return /obj/item/weapon/robot_module/syndicate - name = "syndicate robot module" + name = "illegal robot module" New() src.modules += new /obj/item/device/flashlight(src) diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index 937bec18e5..1d948aa89e 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -61,7 +61,7 @@ /obj/item/weapon/gun/energy/crossbow name = "mini energy-crossbow" - desc = "A weapon favored by many of the syndicates stealth specialists." + desc = "A weapon favored by many mercenary stealth specialists." icon_state = "crossbow" w_class = 2.0 item_state = "crossbow" @@ -100,7 +100,7 @@ /obj/item/weapon/gun/energy/crossbow/largecrossbow name = "Energy Crossbow" - desc = "A weapon favored by syndicate infiltration teams." + desc = "A weapon favored by mercenary infiltration teams." w_class = 4.0 force = 10 matter = list("metal" = 200000) From 9cc2fbdde075abcba7659765a538d9af1515ab4b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Oct 2014 14:47:54 +0200 Subject: [PATCH 075/144] Improved AI Upload intercom coverage. Improves the coverage in the AI core by adding a second intercom. --- maps/tgstation2.dmm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 66717c4352..b6e3da3638 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -3404,7 +3404,7 @@ "bnx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) "bny" = (/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,/obj/item/weapon/aiModule/robocop,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bnz" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bnA" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/computer/borgupload,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bnA" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = -27},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bnB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/engineering) "bnC" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bnD" = (/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,/obj/item/weapon/aiModule/teleporterOffline,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3706,7 +3706,7 @@ "btn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"btq" = (/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) +"btq" = (/obj/machinery/computer/borgupload,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -5; pixel_y = 22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "btr" = (/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/rnd/test_area) "bts" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "btt" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) @@ -5248,7 +5248,7 @@ "bWV" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/medical/reception) "bWW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bWX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bWY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bWY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -22; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "bXa" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bXb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) @@ -11237,11 +11237,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubTdbTabTabTmbTabTabSYbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbTcbTbbaAbaBbiebSXbRVbSUbRVbSabikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbbRkbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRjbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZbWZbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuasMcavcaucaucatcaFcaEcaAcazcaybaBbaBbaBbaBbXkbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVaGHbTQbYOcwZbYSbTscDdbUkbRKbRIbXnbWXbnybnzbnAbWYbnCbnzbnDbWXaaebaDbnFbZobnFbaDbaDbaDbZlbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVaGHbTQbYOcwZbYSbTscDdbUkbRKbRIbXnbWXbnybnzbtqbWYbnCbnzbnDbWXaaebaDbnFbZobnFbaDbaDbaDbZlbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbXjbTbbXnbWWbWlbIqbVRbVUbVRbIqbWdbWiaaebnFboVbXdbXabXcbXebnFbMuauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbVNbVMbVQbVObTrbInbVYbVnbWbbWabWcbVpbWebWgbWhbVsbWjbWkbWnbWobqFbaDbqGbnFbWpauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbMtbMsbMrbMqbJNbRbbInaaebrQbMnbnzbqybIkbqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbMuauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbJfbJmbJNbDNbCHbHWbInaaebrUbrUbJWbIqbIPbnzbtqbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbLfbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbRCbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbJfbJmbJNbDNbCHbHWbInaaebrUbrUbJWbIqbIPbnzbnAbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbLfbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbRCbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbzYbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIkbuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIibIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbDqbIrbOpbrUbplbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHcjJbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQJbQDbPUbRgbRhbQZbRfbQXbQYbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbPqbLobywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 58409c68bc06d96bdb6848d6257b5dfaedfb3e63 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Oct 2014 15:19:21 +0200 Subject: [PATCH 076/144] Unnamed manifest ghosts now receive their role as name. Also, BYOND's pick() method appears to have rather iffy randomness. Added some more terms to help it out. --- code/game/gamemodes/cult/runes.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 53ac2ee2d5..e23af51473 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -395,8 +395,6 @@ var/list/sacrificed = list() D.real_name = copytext(P.info, findtext(P.info,">")+1, findtext(P.info,"<",2) ) chose_name = 1 break - if(!chose_name) - D.real_name = "[pick(first_names_male)] [pick(last_names)]" D.universal_speak = 1 D.status_flags &= ~GODMODE D.s_tone = 35 @@ -411,10 +409,14 @@ var/list/sacrificed = list() ticker.mode:add_cultist(D.mind) else ticker.mode.cult+=D.mind - D.mind.assigned_role = pick("Anguished", "Blasphemous", "Corrupt", "Depraved", "Disturbed", "Exacerbated", "Foul", "Hateful", "Inexorable", "Implacable", "Impure", "Pained", "Profane", "Profligate", "Resentful", "Restless", "Tormented", "Unclean", "Unforgiving", "Vengeful", "Vindictive", "Wicked", "Wronged") + + D.mind.assigned_role = pick("Anguished", "Blasphemous", "Corrupt", "Cruel", "Depraved", "Despicable", "Disturbed", "Exacerbated", "Foul", "Hateful", "Inexorable", "Implacable", "Impure", "Malevolent", "Malignant", "Malicious", "Pained", "Profane", "Profligate", "Relentless", "Resentful", "Restless", "Spiteful", "Tormented", "Unclean", "Unforgiving", "Vengeful", "Vindictive", "Wicked", "Wronged") D.mind.assigned_role += " " - D.mind.assigned_role += pick("Apparition", "Aptrgangr", "Draugr", "Dybbuk", "Ghast", "Ghost", "Gjenganger", "Haint", "Phantom", "Phantasm", "Poltergeist", "Revenant", "Shade", "Soul", "Spectre", "Spirit", "Spook", "Visitant", "Wraith") + D.mind.assigned_role += pick("Apparition", "Aptrgangr", "Dis", "Draugr", "Dybbuk", "Eidolon", "Fetch", "Fylgja", "Ghast", "Ghost", "Gjenganger", "Haint", "Phantom", "Phantasm", "Poltergeist", "Revenant", "Shade", "Shadow", "Soul", "Spectre", "Spirit", "Spook", "Visitant", "Wraith") D.mind.special_role = "Cultist" + if(!chose_name) + D.real_name = D.mind.assigned_role + D << "Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible truth. The veil of reality has been ripped away and in the festering wound left behind something sinister takes root." D << "Assist your new compatriots in their dark dealings. Their goal is yours, and yours is theirs. You serve the Dark One above all else. Bring It back." From dd9b7ca5b1c282e5e7c0a4872ce80ff23bd52d80 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Oct 2014 16:30:34 +0200 Subject: [PATCH 077/144] Atmospherics Chargers Adds a heavy-duty battery charger in atmospherics, to recharge scrubber batteries, among other objects. --- maps/tgstation2.dmm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 66717c4352..855728c4c5 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -5353,7 +5353,7 @@ "bYW" = (/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) "bYX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "bYY" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/hallway/primary/central_two) -"bYZ" = (/obj/structure/lattice,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 32},/turf/space,/area/space) +"bYZ" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 6},/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = 32},/obj/machinery/cell_charger,/turf/simulated/floor,/area/atmos) "bZa" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIW"; location = "QM"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/hallway/primary/central_three) "bZb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "bZc" = (/obj/structure/closet/emcloset,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) @@ -5677,7 +5677,7 @@ "cfi" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cfj" = (/obj/structure/table,/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_shuttle"; pixel_x = -8; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;65"; tag_door = "research_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/research/station) "cfk" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) -"cfl" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/weapon/wrench,/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 6},/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/atmos) +"cfl" = (/obj/structure/table,/obj/machinery/newscaster{pixel_y = 30},/obj/machinery/light{dir = 1},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/belt/utility/atmostech,/obj/item/weapon/storage/belt/utility/atmostech,/turf/simulated/floor,/area/atmos) "cfm" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor,/area/atmos) "cfn" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/atmos) "cfo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/atmos) @@ -5792,7 +5792,6 @@ "cht" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "chu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/workshop) "chv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/atmos) -"chw" = (/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/belt/utility/atmostech,/obj/item/weapon/storage/belt/utility/atmostech,/obj/machinery/newscaster{pixel_y = 30},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/atmos) "chx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor,/area/atmos) "chy" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "chz" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) @@ -11247,7 +11246,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQJbQDbPUbRgbRhbQZbRfbQXbQYbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbPqbLobywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLjcdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbOXbAybPBbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbLibPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbzbbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbOybOBbOAbNUbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbzbbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybMRbEKbNrbAqcuCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbzbbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadGxaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybMRbEKbNrbAqcuCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbzbbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbyObDFbDGbyPbDIbyNbDKbAabBfbZacaxcawcawcaWcfOcfNcjdcgkcfOcaWcawcawcawclFcvvcsxdzVdzjcawcawcawdAJcfOcfNdUZdAQeboebnebpebnebrebqbCBauWbEbbzGbEpbEpbzIbzHbNfbzObHYbHQbPZbynbzwbzybzzbzAbPZbHqbHsbHFbDcbDhbDkbDwbDEbAgbAybzDbEKbAgbAqcdicdjbzCbEqbEobEybEtbHnbHjbHpbELbzvbzpbEmbEmbuqbyQbyTbyVbyRbySbyYbyZbyWbyWbzebzlbzbbzcbywbzSbzUbzTbywaaeaaeaaeaaeaaeaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebEPbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESbBTbESbEUaaaaaaaaabASbASbEVbEWbyObEWbEXbFdbEZbAhbFbbAaebtbBfebAebubLuebDbLubLbbSHebEbLuebFebIebHebNebLbLAbLuebPbvKbULebQbULbULebYebWecgecdeciechbeiecjaLYaLYaLYauWbFmbBxbFlbETbBxbACbFubABbAIbAHbAFbAEbAJbAVbzzbmKbAZbFQbFGbDcbDcbHfbHfbHfbAqbEGbBbbEAbElbEkbAqcdkcdnbzCbFRbJKbJUbJTbJVbFVbFXbELbAmbAlbEmbEmbuqbSnbAnbGlbtCbAobArbAtbAubAwbAxbzlbAzbAAbBgbBgbBgbBdbBcaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaebGjbmNbGhbmNbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsbGtbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAaecsbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxnaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11272,7 +11271,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcHWcHTcGvcGucRqcRpcDfcDfcDfcDfcRCcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEcZgdfMdaGdfPddMdaGdaGdfVdaGdaGddIcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEcWDddCddLcrTcROdQTcFAdQVdQUchBdfUdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcflchwchvchxcnVcnKcuucmgckyclWcnFcnIcnHdfWcntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhbYZcflchvchxcnVcnKcuucmgckyclWcnFcnIcnHdfWcntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibclCckyckxcmecmaclPdscdpbdwEclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScpWcpVcpDcpAcpFchBcpIcpGdwPchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcnudeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From ff90d835d4db976c130af757a24e641b627f8c5a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Oct 2014 18:09:45 +0200 Subject: [PATCH 078/144] pAI inquirer fix pAI inquirer was never set, leading to a slightly grammatically incorrect request message. --- code/modules/mob/living/silicon/pai/recruit.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index 623b2b5638..228af457ae 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -229,7 +229,7 @@ var/datum/paiController/paiController // Global handler for pAI candidates M << browse(dat, "window=paiRecruit;size=580x580;") /datum/paiController/proc/findPAI(var/obj/item/device/paicard/p, var/mob/user) - requestRecruits() + requestRecruits(user) var/list/available = list() for(var/datum/paiCandidate/c in paiController.pai_candidates) if(c.ready) @@ -345,7 +345,8 @@ var/datum/paiController/paiController // Global handler for pAI candidates user << browse(dat, "window=findPai") -/datum/paiController/proc/requestRecruits() +/datum/paiController/proc/requestRecruits(var/mob/user) + inquirer = user for(var/mob/dead/observer/O in player_list) if(O.has_enabled_antagHUD == 1 && config.antag_hud_restricted) continue From 9ccb3510f354579a8370263a42111b749f0fe52d Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sun, 19 Oct 2014 22:22:40 +0200 Subject: [PATCH 079/144] Fixes #6799 Adds missing stretch of cable. Turns some red cables green as they should've been, very important. --- maps/tgstation2.dmm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 5f504d281d..4d4eda5e8e 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -642,7 +642,7 @@ "amr" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "External Construction Airlock"; req_access_txt = "32"},/obj/item/tape/engineering{icon_state = "engineering_door"; layer = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ams" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) "amt" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"amu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) +"amu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "amv" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/main) "amw" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) "amx" = (/obj/machinery/door_control{id = "Armoury"; name = "Armoury Access"; pixel_x = -1; pixel_y = -28; req_access_txt = "3"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) @@ -654,7 +654,7 @@ "amD" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "amE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/main) "amF" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/main) -"amG" = (/obj/structure/noticeboard{pixel_y = 30},/turf/simulated/floor,/area/security/main) +"amG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/range) "amH" = (/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/foresolar) "amI" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/foresolar) "amJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) @@ -699,7 +699,7 @@ "anw" = (/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/airless,/area/maintenance/foresolar) "anx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "any" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"anz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/range) +"anz" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 22},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/range) "anA" = (/obj/machinery/power/solar_control{id = "auxsolarnorth"; name = "Fore Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/foresolar) "anB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anC" = (/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/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -716,11 +716,11 @@ "anN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/security/range) "anO" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/range) "anP" = (/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) -"anQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/main) +"anQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "anR" = (/obj/effect/decal/cleanable/ash,/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/security_port) "anS" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/foresolar) -"anT" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/main) -"anU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/main) +"anT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) +"anU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "anV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "anW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "anX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) @@ -740,7 +740,7 @@ "aol" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{name = "Tactical Equipment"; req_access_txt = "3"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aom" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) "aon" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) -"aoo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"aoo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access_txt = "1"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) "aop" = (/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/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "aoq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "aor" = (/obj/structure/closet/wardrobe/tactical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) @@ -11107,9 +11107,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaaaaaafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcaaaaaaafcaaaaaaaaaaaaaaaaaaaaDaaeaawaayaawaaaaawaayaawaaeaawaayaawaaeaaaaaaaaeaaeaaOaaaaaaaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaMaaLaaeaauaaJaaEaaEaaEaaEaaEaaCaaIaaHaaGaaFaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaaaaaaaaaaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaalWalWalWalWalWalWalWaaeaaaaauaogaoeaaKaoeaaKaoeaoBaoiaoHaoCaoDaauaaWaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoralVaoraoralWaaaaaeaauaoKaotaoiaotaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLamKanSamIamHanRabtaaeaaaalWanXanWanVamManLalWaaaaaaanzanKanIanJanPaaKanIaaKaaKanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLamKanSamIamHanRabtaaeaaaalWanXanWanVamManLalWaaaaaaamGanKanIanJanPaaKanIaaKanzanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeaoxaowaovaobaobaobaobaobaobaobaobaobaobaobaobaoAaowaowaozaodaocaohaofanZamTamWaoaalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambanAamkamjamiahlalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBamGaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambanAamkamjamiahlalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWaosamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 42faeda46d86a6a4e06932d1cb7888389c95d853 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 19 Oct 2014 21:48:18 -0400 Subject: [PATCH 080/144] Fixes #6780 --- maps/tgstation2.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index a789cb4e12..354ea16ab7 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -5549,7 +5549,7 @@ "ccK" = (/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) "ccL" = (/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; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engine_room) "ccM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engine_room) -"ccN" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Toxin Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{icon_state = "warning"},/area/atmos) +"ccN" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Phoron Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{icon_state = "warning"},/area/atmos) "ccO" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) "ccP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_room) "ccQ" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology) @@ -6208,7 +6208,7 @@ "cpt" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "cpu" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area/engine/locker_room) "cpv" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Phoron to Pure"},/turf/simulated/floor,/area/atmos) -"cpw" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; icon_state = "map"; name = "Gas filter (Toxins tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"cpw" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 0; icon_state = "map"; name = "Gas filter (Phoron tank)"; on = 1},/turf/simulated/floor,/area/atmos) "cpx" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "CO2 to Pure"},/turf/simulated/floor,/area/atmos) "cpy" = (/obj/machinery/camera{c_tag = "Genetics Fore"; network = list("SS13")},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plating,/area/medical/genetics) "cpz" = (/obj/structure/closet/wardrobe/virology_white,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera/xray{c_tag = "Virology Access Aft"; dir = 2; network = list("SS13","Medical")},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/medical/virology) From 9afd8fe3c59c705b416d0b34b438f941a2672e61 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Sun, 19 Oct 2014 21:52:04 -0400 Subject: [PATCH 081/144] Fixes radio code conflict with galactic common --- code/modules/mob/living/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 2c3c6f12aa..ef6bea8627 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -3,7 +3,7 @@ var/list/department_radio_keys = list( ":l" = "left ear", "#l" = "left ear", ".l" = "left ear", ":i" = "intercom", "#i" = "intercom", ".i" = "intercom", ":h" = "department", "#h" = "department", ".h" = "department", - ":0" = "special", "#0" = "special", ".0" = "special", //activate radio-specific special functions + ":b" = "special", "#b" = "special", ".b" = "special", //activate radio-specific special functions ":c" = "Command", "#c" = "Command", ".c" = "Command", ":n" = "Science", "#n" = "Science", ".n" = "Science", ":m" = "Medical", "#m" = "Medical", ".m" = "Medical", From aec74edb2dcc68e44b4cdf491527a17e7fd78de1 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Mon, 20 Oct 2014 14:07:07 +0200 Subject: [PATCH 082/144] Map alterations. Substations were using the wrong areas. Fixed two instances of misplaced areas (/area/ in the security meeting room, civilian substation west in the middle of the lower dormitory bedroom). Duplicate APCs removed in port science hallway/dormitory bedroom. Missing APCs added in port/starboard security maintenance, all substations. Missing redundancy wiring re-added. Affects security, bar maintenance, cargo maintenance. Added a few warning signs across the station, mainly high voltage/docking zone. --- maps/tgstation2.dmm | 444 ++++++++++++++++++++++---------------------- 1 file changed, 227 insertions(+), 217 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 354ea16ab7..8626aa9777 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -89,7 +89,7 @@ "abK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "abL" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/prison) "abM" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"abN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"abN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/warden) "abO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/lobby) "abP" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/computer/area_atmos/area,/turf/simulated/floor/plating,/area/security/brig) "abQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/meter,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/brig) @@ -106,7 +106,7 @@ "acb" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/filingcabinet/chestdrawer,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "acc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/security/detectives_office) "acd" = (/obj/structure/table/woodentable,/obj/item/ashtray/bronze,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/security/detectives_office) -"ace" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/security_starboard) +"ace" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/warden) "acf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "acg" = (/obj/machinery/door/airlock/glass_security{id_tag = "BrigFoyer"; layer = 2.8; name = "Security Wing"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/brig) "ach" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) @@ -152,7 +152,7 @@ "acV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/security/detectives_office) "acW" = (/obj/structure/table/woodentable,/obj/machinery/door_control{id = "detdoor"; name = "Office Door"; normaldoorcontrol = 1},/obj/item/weapon/handcuffs,/obj/item/device/flash,/turf/simulated/floor/carpet,/area/security/detectives_office) "acX" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/security/detectives_office) -"acY" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"acY" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "2"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "acZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "ada" = (/obj/machinery/camera{c_tag = "Brig East"; dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/brig) "adb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) @@ -195,7 +195,7 @@ "adM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/brig) "adN" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"adP" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) +"adP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "adQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/security_port) "adR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "adS" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) @@ -822,12 +822,12 @@ "apP" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/main) "apQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/main) "apR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"apS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Security Substation"; dir = 1; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"apT" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/warden) +"apS" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"apT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main) "apU" = (/obj/machinery/door/window/eastright{dir = 1; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/security/main) -"apV" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/warden) +"apV" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) "apW" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"apX" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main) +"apX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) "apY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqa" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = 25; pixel_y = 25; tag_door = "escape_pod_3_berth_hatch"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -835,7 +835,7 @@ "aqc" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_3_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/security_port) -"aqf" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"aqf" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/security_port) "aqg" = (/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/security_port) "aqh" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/security_port) "aqi" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -861,13 +861,13 @@ "aqC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) "aqD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "aqE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) -"aqF" = (/turf/simulated/floor,/area/security/warden) +"aqF" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aqH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "aqI" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) "aqJ" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) "aqK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"aqL" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aqL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/substation/security) "aqM" = (/obj/structure/closet/l3closet/security,/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) "aqN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/warden) "aqO" = (/obj/machinery/camera{c_tag = "Armoury"},/obj/machinery/deployable/barrier,/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) @@ -875,9 +875,9 @@ "aqQ" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) "aqR" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/security_port) "aqS" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) -"aqT" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "2"},/turf/simulated/floor,/area/security/warden) +"aqT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/substation/security) "aqU" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/security,/obj/item/device/flashlight/flare,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main) -"aqV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aqV" = (/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/substation/security) "aqW" = (/obj/structure/closet/secure_closet/security,/obj/item/device/flashlight/flare,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main) "aqX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/security/main) "aqY" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/security/main) @@ -886,8 +886,8 @@ "arb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "arc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "ard" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/hallway/primary/port) -"are" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"arf" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"are" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/security) +"arf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arg" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/warden) "ari" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/main) @@ -905,14 +905,14 @@ "aru" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/security_port) "arv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/security_port) "arw" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"arx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"arx" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/security) "ary" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/space,/area/space) "arz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) "arA" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset,/obj/machinery/camera/xray{c_tag = "Security Escape Pod"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "arC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) "arD" = (/obj/machinery/light,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"arE" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area) +"arE" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/security) "arF" = (/obj/machinery/camera{c_tag = "Bar East"; network = list("SS13")},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "arG" = (/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/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "arH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) @@ -928,19 +928,19 @@ "arR" = (/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/plating/airless,/area/solar/fore) "arS" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arT" = (/turf/simulated/wall/r_wall,/area/crew_quarters/fitness) -"arU" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) +"arU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/security) "arV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"arW" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"arW" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/substation/security) "arX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arY" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "arZ" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) -"asa" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"asa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asb" = (/obj/structure/closet/toolcloset,/obj/item/clothing/head/hardhat/dblue,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) "asd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/highsecurity{name = "Secure Armoury Section"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "ase" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asf" = (/turf/simulated/wall,/area/hydroponics/garden) -"asg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) +"asg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera{c_tag = "Security Substation"; dir = 1; network = list("SS13","Engineering")},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/substation/security) "ash" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "asi" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "asj" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) @@ -1022,7 +1022,7 @@ "atH" = (/turf/simulated/wall,/area/hallway/secondary/entry) "atI" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "atJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"atK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) +"atK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/substation/security) "atL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) "atM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/main) "atN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) @@ -1096,7 +1096,7 @@ "avd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "ave" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/storage/art) "avf" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/art) -"avg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"avg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/security) "avh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) "avi" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) "avj" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) @@ -1451,7 +1451,7 @@ "aBU" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBV" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aBW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/secondary/entry) -"aBX" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aBX" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/security) "aBY" = (/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) "aBZ" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) "aCa" = (/turf/simulated/floor,/area/storage/primary) @@ -1571,7 +1571,7 @@ "aEk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "aEl" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEm" = (/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) -"aEn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"aEn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "aEo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aEp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/vacantoffice) "aEq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) @@ -1599,8 +1599,8 @@ "aEM" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "aEN" = (/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint2) "aEO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) -"aEP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aEQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/starboard) +"aEP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aEQ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor,/area/crew_quarters/fitness) "aER" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aES" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) "aET" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) @@ -1630,7 +1630,7 @@ "aFr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aFs" = (/turf/simulated/floor,/area/security/vacantoffice) "aFt" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aFu" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/turf/simulated/floor,/area/crew_quarters/locker) +"aFu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/crew_quarters/fitness) "aFv" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aFw" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aFx" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -1660,9 +1660,9 @@ "aFV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) "aFW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/hallway/secondary/entry) "aFX" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) -"aFY" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"aFY" = (/obj/machinery/camera{c_tag = "Dormitory Bedroom 2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "aFZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"aGa" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor,/area/crew_quarters/locker) +"aGa" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "aGb" = (/obj/item/weapon/cigbutt,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/locker) "aGc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1779,9 +1779,9 @@ "aIk" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) "aIl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "aIm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) -"aIn" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/starboard) +"aIn" = (/turf/simulated/wall,/area/maintenance/substation/civilian_east) "aIo" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aIp" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aIp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "aIq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/primary) "aIr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/primary) "aIs" = (/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) @@ -1870,7 +1870,7 @@ "aJX" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/carpet,/area/library) "aJY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_south_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access_txt = "13"; tag_airlock_mech_sensor = "escape_dock_south_mech"; tag_airpump = "escape_dock_south_pump"; tag_chamber_sensor = "escape_dock_south_sensor"; tag_exterior_door = "escape_dock_south_outer"; tag_interior_door = "escape_dock_south_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_mech"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aJZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Escape Airlock"; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = -19},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aKa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"aKa" = (/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms) "aKb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aKc" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aKd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hydroponics/garden) @@ -1926,7 +1926,7 @@ "aLb" = (/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aLe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms) "aLf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/locker) "aLg" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aLh" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) @@ -1940,10 +1940,10 @@ "aLp" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aLq" = (/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) "aLr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aLs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) +"aLs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "aLt" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aLu" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/port) -"aLv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aLw" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) "aLx" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency2) "aLy" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/port) @@ -1959,7 +1959,7 @@ "aLI" = (/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 = "warningcorner"; dir = 4},/area/hallway/primary/port) "aLJ" = (/obj/structure/closet/secure_closet/personal,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aLK" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) -"aLL" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aLL" = (/obj/machinery/power/smes/buildable{charge = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "aLM" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/locker) "aLN" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aLO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) @@ -1991,7 +1991,7 @@ "aMo" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aMp" = (/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aMq" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"aMr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/engineering{name = "Civilian West Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/locker) +"aMr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/cell_charger,/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "aMs" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "L3"},/area/hallway/primary/central_one) "aMt" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/locker) "aMu" = (/obj/structure/rack{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -2026,11 +2026,11 @@ "aMX" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aMY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aMZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aNa" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) +"aNa" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "aNb" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry) "aNc" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aNd" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aNe" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) +"aNe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "aNf" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/hallway/secondary/entry) "aNg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aNh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2048,9 +2048,9 @@ "aNt" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; name = "Locker Room"; sortType = "Locker Room"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) "aNu" = (/obj/structure/table,/obj/machinery/faxmachine{anchored = 1; department = "Vacant Office"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aNv" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/blood/oil,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) -"aNw" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"aNx" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/locker) -"aNy" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aNw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"aNx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable,/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"aNy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/civilian_east) "aNz" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/tools) "aNA" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/storage/tools) "aNB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/tools) @@ -2100,8 +2100,8 @@ "aOt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) "aOu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) "aOv" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) -"aOw" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/locker) -"aOx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aOw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/substation/civilian_east) +"aOx" = (/obj/machinery/door/airlock/engineering{name = "Civilian East Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "aOy" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aOz" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,/obj/item/clothing/suit/apron/overalls,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "aOA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -2130,7 +2130,7 @@ "aOX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) "aOY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aOZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/library) -"aPa" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Library"; name = "Library"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/starboard) +"aPa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "aPb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aPc" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aPd" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -2248,7 +2248,7 @@ "aRl" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/locker) "aRm" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/locker) "aRn" = (/turf/simulated/floor,/area/crew_quarters/locker) -"aRo" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/locker) +"aRo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "aRp" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/locker) "aRq" = (/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aRr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters/locker) @@ -2325,8 +2325,8 @@ "aSK" = (/turf/simulated/floor{dir = 4; icon_state = "escapecorner"},/area/crew_quarters/fitness) "aSL" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/crew_quarters/fitness) "aSM" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/storage/emergency2) -"aSN" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) -"aSO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aSN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aSO" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Hydroponics"; name = "Hydroponics"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "aSP" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) "aSQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) "aSR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/crew_quarters/fitness) @@ -2338,7 +2338,7 @@ "aSX" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aSY" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aSZ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) -"aTa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aTa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aTb" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aTc" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/bridge) "aTd" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) @@ -2391,7 +2391,7 @@ "aTY" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) "aTZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/crew_quarters/locker) "aUa" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/locker) -"aUb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aUb" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aUc" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aUd" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/storage/art) "aUe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -2460,8 +2460,8 @@ "aVp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) "aVq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) "aVr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aVs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/locker) -"aVt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/camera{c_tag = "West Civilian Substation"; dir = 8; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/locker) +"aVs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aVt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aVu" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aVv" = (/obj/machinery/suit_cycler/security,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aVw" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -2616,7 +2616,7 @@ "aYp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYq" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "aYr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aYs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/maintenance/substation/civilian_east) +"aYs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "aYt" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = "Bar"; name = "Bar"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "aYu" = (/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -2626,7 +2626,7 @@ "aYz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYA" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYB" = (/turf/simulated/wall,/area/maintenance/bar) -"aYC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) "aYD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/bar) "aYE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) @@ -2702,12 +2702,12 @@ "aZX" = (/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/bar) "aZY" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZZ" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/bar) +"baa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) "bab" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/toilet) "bac" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bad" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "bae" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"baf" = (/obj/machinery/door/airlock/engineering{name = "Civilian East Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"baf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "bag" = (/turf/simulated/floor/plating,/area/maintenance/bar) "bah" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;22"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/chapel/main) "bai" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) @@ -2769,7 +2769,7 @@ "bbm" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) "bbn" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "bbo" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) -"bbp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbp" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bbq" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "bbr" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) "bbs" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) @@ -2791,7 +2791,7 @@ "bbI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbJ" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) "bbK" = (/obj/structure/stool,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/office) -"bbL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "bbM" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bbN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "bbO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) @@ -2895,24 +2895,24 @@ "bdI" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bdJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_1"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "bdK" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"bdL" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"bdM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bdN" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bdO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bdM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bdN" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bdO" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "bdP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_2"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_2_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "bdQ" = (/turf/space,/area/shuttle/specops/station) "bdR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bdS" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/security/prison) "bdT" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) -"bdU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) -"bdV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/civilian_west) +"bdV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "bdW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/library) "bdX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bdY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) "bdZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Kitchen Cold Room Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "bea" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/kitchen) "beb" = (/obj/structure/stool,/turf/simulated/floor,/area/security/prison) -"bec" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor/plating,/area/maintenance/bar) +"bec" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Library"; name = "Library"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "bed" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bee" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bef" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/office) @@ -2923,7 +2923,7 @@ "bek" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/bar) "bel" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bar) "bem" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"ben" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Hydroponics"; name = "Hydroponics"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"ben" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) "beo" = (/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = -28; pixel_y = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bep" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "beq" = (/obj/machinery/door/window/southleft{name = "Bar Delivery"; icon_state = "left"; dir = 8; req_access_txt = "25"; base_state = "left"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/bar) @@ -2987,13 +2987,13 @@ "bfw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "bfx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bfy" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/hallway/primary/starboard) -"bfz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) -"bfA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"bfz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bfA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bfB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "bfC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) "bfD" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/starboard) "bfE" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "red"},/area/medical/sleeper) -"bfF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"bfF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "bfG" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "bfH" = (/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/storage/belt/utility,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "bfI" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/storage/tools) @@ -3027,7 +3027,7 @@ "bgk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bgl" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/athletic_mixed,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "bgm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/flora/pottedplant{tag = "icon-plant-06"; icon_state = "plant-06"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"bgn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms) +"bgn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/engineering{name = "Civilian West Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "bgo" = (/obj/structure/closet/lasertag/blue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "bgp" = (/obj/machinery/light,/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "bgq" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) @@ -3044,7 +3044,7 @@ "bgB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_x = 32},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bgC" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) "bgD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "EVA East"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bgE" = (/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms) +"bgE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/camera{c_tag = "West Civilian Substation"; dir = 8; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "bgF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgG" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor,/area/hallway/primary/starboard) "bgH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) @@ -3067,15 +3067,15 @@ "bgY" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bgZ" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bha" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/decal/cleanable/dirt,/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/auxsolarstarboard) -"bhb" = (/obj/machinery/power/smes/buildable{charge = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bhb" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) "bhc" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bhd" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bhe" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bhf" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bhg" = (/turf/simulated/wall,/area/storage/emergency) -"bhh" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Dormitory Bedroom 2"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"bhh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "bhi" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bhj" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/bar) +"bhj" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters/locker) "bhk" = (/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) "bhl" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) "bhm" = (/turf/simulated/floor{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard) @@ -3188,9 +3188,9 @@ "bjp" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bjq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bjr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"bjs" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/bar) +"bjs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "bjt" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bju" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/bar) +"bju" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "bjv" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_one) "bjw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bjx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) @@ -4385,7 +4385,7 @@ "bGq" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bGr" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bGs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bGt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"bGt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "bGu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bGv" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bGw" = (/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/rnd/research) @@ -4649,7 +4649,7 @@ "bLu" = (/turf/simulated/floor,/area/hallway/primary/central_three) "bLv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bLw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bLx" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/cell_charger,/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/bar) +"bLx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "bLy" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "acute2"; name = "Acute Two Privacy Shutters"; opacity = 0},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay2) "bLz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_three) "bLA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_three) @@ -4990,7 +4990,7 @@ "bRX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bRY" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bRZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bSa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bSa" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "bSb" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/locker) "bSc" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/locker) "bSd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -5054,7 +5054,7 @@ "bTj" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bTk" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) "bTl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_three) -"bTm" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTm" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "bTn" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bTo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bTp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) @@ -5064,9 +5064,9 @@ "bTt" = (/obj/structure/disposalpipe/sortjunction/untagged{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bTu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bTv" = (/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTx" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bTw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/locker) +"bTx" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTy" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "bTz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bTA" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bTB" = (/turf/simulated/wall,/area/maintenance/incinerator) @@ -5098,14 +5098,14 @@ "bUb" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bUc" = (/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) "bUd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUe" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "bUf" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/locker) "bUg" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bUh" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "bUi" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bUj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bUk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bUl" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "bUm" = (/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 24; pixel_y = 24},/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bUn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bUo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) @@ -5147,7 +5147,7 @@ "bUY" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor,/area/rnd/lab) "bUZ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Loop"},/turf/simulated/floor,/area/atmos) "bVa" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bVb" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/locker) +"bVb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "bVc" = (/obj/structure/disposalpipe/tagger/partial{name = "Sorting Office"; sort_tag = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/locker) "bVd" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) "bVe" = (/obj/effect/landmark{name = "blobstart"},/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -5407,7 +5407,7 @@ "bZY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/locker) "bZZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "caa" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/space,/area/space) -"cab" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"cab" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "cac" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/space,/area/space) "cad" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "cae" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -5427,7 +5427,7 @@ "cas" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) "cat" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) "cau" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"cav" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"cav" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "caw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cax" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) "cay" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 6},/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = 32},/obj/machinery/cell_charger,/turf/simulated/floor,/area/atmos) @@ -6412,7 +6412,7 @@ "ctp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "research_dock_pump"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/rnd/docking) "ctq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; on = 1; pressure_checks = 0; pressure_checks_default = 0},/turf/simulated/floor/plating/airless,/area/rnd/xenobiology) "ctr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/engine/storage_hard) -"cts" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"cts" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "ctt" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "ctu" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "ctv" = (/turf/space,/area/syndicate_station/southwest) @@ -6834,7 +6834,7 @@ "cBv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/construction) "cBw" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cBx" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/plating,/area/centcom/evac) -"cBy" = (/obj/machinery/door/airlock/engineering{name = "Medbay Science Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"cBy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) "cBz" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cBA" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) "cBB" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) @@ -6919,7 +6919,7 @@ "cDc" = (/turf/space,/area/shuttle/escape_pod5/centcom) "cDd" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Bridge Substation"; dir = 1},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/maintenance/substation/command) "cDe" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"cDf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"cDf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/rnd/docking) "cDg" = (/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) "cDh" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) "cDi" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) @@ -8421,8 +8421,8 @@ "dfW" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "dfX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) "dfY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"dfZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) -"dga" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) +"dfZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/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/floor/plating,/area/quartermaster/miningdock) +"dga" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "dgb" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/rnd/xenobiology) "dgc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) "dgd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) @@ -8454,8 +8454,8 @@ "dgD" = (/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/engi_engine) "dgE" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dgF" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/aft) -"dgG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) -"dgH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dgG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"dgH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/medical_science) "dgI" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "dgJ" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dgK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/turf/unsimulated/floor{dir = 1; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) @@ -9359,7 +9359,7 @@ "dxY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "dxZ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "dya" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) -"dyb" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/wall,/area/research_outpost/entry) +"dyb" = (/obj/machinery/door/airlock/engineering{name = "Medbay Science Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "dyc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) "dyd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) "dye" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) @@ -9555,10 +9555,10 @@ "dBM" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) "dBN" = (/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/research_outpost/maint) "dBO" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) -"dBP" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/unexplored) +"dBP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) "dBQ" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced{icon_state = "table"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "dBR" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"dBS" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/obj/machinery/conveyor_switch{id = "mining_nort"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/unexplored) +"dBS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "dBT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_station/start) "dBU" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) "dBV" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) @@ -9733,7 +9733,7 @@ "dFi" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "dFj" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) "dFk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dFl" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"dFl" = (/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/engine/engine_smes) "dFm" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/weapon/pinpointer/advpinpointer,/turf/unsimulated/floor{icon_state = "blue"},/area/centcom/specops) "dFn" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "dFo" = (/obj/machinery/conveyor{dir = 2; id = "anominerals"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) @@ -9797,7 +9797,7 @@ "dGu" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dGv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/gearstore) "dGw" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"dGx" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 4; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"dGx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engi_shuttle) "dGy" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) "dGz" = (/obj/structure/transit_tube{icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) "dGA" = (/obj/structure/transit_tube{icon_state = "W-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) @@ -9843,7 +9843,7 @@ "dHo" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "0"; req_one_access_txt = "54;65"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) "dHp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) "dHq" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) -"dHr" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/deliveryChute{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"dHr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engineering) "dHs" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = -32},/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "dHt" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) "dHu" = (/obj/structure/transit_tube{icon_state = "E-NW"},/turf/simulated/wall/r_wall,/area/mine/explored) @@ -9857,7 +9857,7 @@ "dHC" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) "dHD" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) "dHE" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dHF" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"dHF" = (/obj/structure/lattice,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = -32; pixel_y = 0},/turf/space,/area/space) "dHG" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) "dHH" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) "dHI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) @@ -9947,7 +9947,7 @@ "dJo" = (/turf/simulated/wall,/area/mine/west_outpost) "dJp" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "dJq" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/atmos) -"dJr" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"dJr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = 32; pixel_y = 0},/turf/space,/area/space) "dJs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJu" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) @@ -10051,9 +10051,9 @@ "dLo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) "dLp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/mine/west_outpost) "dLq" = (/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"dLr" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/explored) +"dLr" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/research_outpost/entry) "dLs" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dLt" = (/obj/machinery/conveyor{dir = 4; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"dLt" = (/turf/simulated/wall,/area/mine/north_outpost) "dLu" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "dLv" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) "dLw" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) @@ -10105,7 +10105,7 @@ "dMq" = (/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/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/eva) "dMr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) "dMs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dMt" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"dMt" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "dMu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dMv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/mine/living_quarters) "dMw" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) @@ -10115,7 +10115,7 @@ "dMA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/west_outpost) "dMB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/unsimulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/centcom/holding) "dMC" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dMD" = (/obj/machinery/conveyor_switch{id = "mining_west"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"dMD" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "mining_north_outpost_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = null; tag_airpump = "mining_north_outpost_pump"; tag_chamber_sensor = "mining_north_outpost_sensor"; tag_exterior_door = "mining_north_outpost_outer"; tag_interior_door = "mining_north_outpost_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "dME" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "dMF" = (/obj/machinery/atmospherics/unary/freezer{set_temperature = 73; dir = 2; icon_state = "freezer_1"; on = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) "dMG" = (/obj/machinery/door/airlock/glass_medical{name = "Arrivals Medbay"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) @@ -10188,7 +10188,7 @@ "dNV" = (/turf/simulated/floor/plating,/area/mine/living_quarters) "dNW" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) "dNX" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dNY" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"dNY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "North Outpost - Airlock"; dir = 2; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/north_outpost) "dNZ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) "dOa" = (/turf/space,/area/shuttle/mining/outpost) "dOb" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -10667,7 +10667,7 @@ "dXg" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/research_outpost/hallway) "dXh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/research_outpost/maintstore1) "dXi" = (/obj/structure/table,/obj/item/weapon/storage/box/cups,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"dXj" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/unexplored) +"dXj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) "dXk" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "listeningpost_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/djstation) "dXl" = (/turf/unsimulated/wall{icon_state = "phoron14"},/area/alien) "dXm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/maintstore1) @@ -10928,7 +10928,7 @@ "ech" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/central_two) "eci" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor,/area/hallway/primary/central_two) "ecj" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/central_two) -"eck" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/mine/unexplored) +"eck" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_north_outpost_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "ecl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "ecm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central_three) "ecn" = (/turf/simulated/mineral/random,/area/space) @@ -10937,7 +10937,7 @@ "ecq" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "ecr" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Anomalous Materials Locker Room"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "ecs" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_three) -"ect" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/unexplored) +"ect" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/obj/item/stack/sheet/metal{amount = 10},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/north_outpost) "ecu" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "N-S"},/turf/space,/area/space) "ecv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_two) "ecw" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engine_eva_maintenance) @@ -10963,50 +10963,50 @@ "ecQ" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor{dir = 4; icon_state = "yellowpatch"},/area/hallway/primary/aft) "ecR" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/donut_box,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ecS" = (/obj/item/weapon/screwdriver{pixel_y = 15},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"ecT" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"ecU" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/unexplored) -"ecV" = (/obj/item/weapon/table_parts,/obj/item/weapon/rack_parts,/obj/item/stack/sheet/rglass{amount = 8},/obj/item/stack/rods{amount = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"ecW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"ecX" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/unexplored) -"ecY" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/unexplored) +"ecT" = (/obj/machinery/power/smes{output = 250000},/turf/simulated/floor/plating,/area/mine/north_outpost) +"ecU" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecV" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/mine/north_outpost) +"ecW" = (/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecX" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecY" = (/obj/structure/closet/walllocker/emerglocker/south,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "ecZ" = (/obj/structure/transit_tube{icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) -"eda" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edb" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edc" = (/obj/machinery/conveyor_switch{id = "mining_north"; pixel_x = -5},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"eda" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edc" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edd" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54); req_one_access_txt = null},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"ede" = (/obj/structure/closet/walllocker/emerglocker/south,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edf" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"ede" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edf" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) "edg" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area/space) "edh" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry) "edi" = (/obj/machinery/door/window/westleft,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) "edj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = -32; pixel_y = 0},/turf/space,/area/space) -"edk" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edl" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edm" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54)},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) +"edk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edm" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54)},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edn" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/research_outpost/tempstorage) -"edo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edq" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/unexplored) -"edr" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/unexplored) +"edo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edq" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edr" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/north_outpost) "eds" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft{base_state = "right"; icon_state = "right"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) "edt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) -"edu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/unexplored) -"edv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/unexplored) -"edw" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_north_outpost_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edx" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "mining_north_outpost_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = null; tag_airpump = "mining_north_outpost_pump"; tag_chamber_sensor = "mining_north_outpost_sensor"; tag_exterior_door = "mining_north_outpost_outer"; tag_interior_door = "mining_north_outpost_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "North Outpost - Airlock"; dir = 2; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/unexplored) -"edz" = (/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edA" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edB" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/unexplored) -"edC" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/mine/unexplored) +"edu" = (/obj/machinery/conveyor_switch{id = "mining_north"; pixel_x = -5},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edv" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edw" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edx" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 8; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edy" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/deliveryChute{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edz" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edA" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edB" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) "edD" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) "edE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edF" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Filter to Waste"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edG" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"edH" = (/obj/machinery/power/smes{output = 250000},/turf/simulated/floor/plating,/area/mine/unexplored) -"edI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/obj/item/stack/sheet/metal{amount = 10},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/unexplored) +"edH" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edI" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) "edJ" = (/obj/structure/transit_tube{icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area/space) -"edK" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) +"edK" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edL" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,65); req_one_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) "edM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) "edN" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) @@ -11025,9 +11025,20 @@ "eea" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 2; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor,/area/research_outpost/gearstore) "eeb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/window/reinforced/tinted{dir = 8; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 1; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost N2"; nitrogen = 20000; oxygen = 0},/area/research_outpost/atmos) "eec" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"eed" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/north_outpost) +"eee" = (/obj/item/weapon/table_parts,/obj/item/weapon/rack_parts,/obj/item/stack/sheet/rglass{amount = 8},/obj/item/stack/rods{amount = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "eef" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/window/reinforced/tinted{dir = 4; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 1; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost O2"; nitrogen = 0; oxygen = 5000},/area/research_outpost/atmos) +"eeg" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"eeh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "eei" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SE"},/turf/space,/area/space) +"eej" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/obj/machinery/conveyor_switch{id = "mining_nort"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"eek" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) +"eel" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_x = 5},/turf/simulated/floor,/area/mine/west_outpost) +"eem" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) "een" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) +"eeo" = (/obj/machinery/conveyor{dir = 8; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"eep" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"eeq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) "eeu" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/space) "eev" = (/obj/structure/transit_tube{icon_state = "D-NW"},/obj/structure/lattice,/turf/space,/area/space) "eew" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "NE-SW"},/turf/space,/area/space) @@ -11039,7 +11050,6 @@ "eeC" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "65;12"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) "eeH" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "eeI" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) -"eeJ" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) "eeK" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/west_outpost) "eeP" = (/obj/machinery/alarm{pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/stack/flag/yellow,/obj/item/stack/flag/red,/turf/simulated/floor,/area/mine/production) "eeQ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/eva) @@ -11159,11 +11169,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWaosamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaeaawamYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzarEamqarMamqarKarLaepabaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaeaawamYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzamvamqarMamqarKarLaepabaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawarRaawaaaaawarRaawaaaaawarRaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvaswasxarSauwarVauMarXarYarZauParZaxtatdaepadpaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaeGabsaqSaqRaqPalWaqQaqOaqNaqMaraaenaqXaqWaqUaqWamsaeDarbarcaqZaqZaqYaqZasHasIatMauJargaaWapdapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaryaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeabtabsaruartarvalWaqQaqQarqarparhaenarnaroarjarkamsalYarmarsaftaftapQaftariarraepauKarwaaWarAbtLaqmaqmarHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtabtabtabtabtabtabtabtabtabtabtabsapJapIapHalWapNapMapVapTaqFaqTapXaqfasaaqfarUapWamyapOaeEaftapQaftapPapUaqkasCaqaaqdadqapZaqbaqcaqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtabtabtabtabtabtabtabtabtabtabtabsapJapIapHalWapNapMaceabNadPacYapTapSapVapSapXapWamyapOaeEaftapQaftapPapUaqkasCaqaaqdadqapZaqbaqcaqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaqgabtaqeaqlaqnaqhaqiadWaoZaoZaoZaoZaoZaoZaqIaeCaquaeCalWaqJaqvaqHaqwaqxaenaqyaqzaqDaqEatgaqGaqoaexaqpaqqaqraqsaqtaexaeaasGaqKaaWadqaqBaqmaqmarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaabtapbadXaoZaoZaoZadWadWaoZapaagXagXagXagXagXagXagXagXagXagXaoyalWaoRaoQaoOaoNaoYaenaoGaoFaoFaoFamsaoEaoVaoXaeUaoUaoTaoUaeUaoSaeaasnadqaaWaaWapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtapFapDaeFaeFaeFaeFaeFaeFaeFagXapBapCafgaeFapyapAapzapvapuapxapwaprapqaptapsappapjapgapgapgapgamsaphaplapmapnapoapeapfapiapkaeaahjapGaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11171,12 +11181,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLafKafQafOabtafMabsaeFafFafRafUafTafSafGagXafgafCafhaeFafiabMafjafDaboairaflafmafqafwafqafqafpafsafraftaftamsafuafHafEaeUaeUafIaeUaeUafJaeaaeSafBacwaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeGaeCaeCaeBabtaeCabsaeFaeMaeLaeJaeHaeKaeyagXaeVafoafvaeFafnaffafkafkafAafzafbaeYafyafwafxaeIaenahmahkaeQaePaeOaeNafeafdafaaeZaeXaeWaeUaeTaeaahjaaWaaWaaWaaWaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtaeeabtabtaedaehaeFaeFaegaeFaeFaefaeFaeFaeFaelaeFaeFaeiaejaekaesaevaeuaeFaemaeoaeqaeraejaeFaeFaduaewaezaeFaeFaeFaexaeAaexaexaexaexaexaeaahjaaWaetaecaebaaaaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadQadPadIadRadTadSadVadUadJadKadGadHadNadOadLadMadCadEadCadDadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXahjadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadQaqfadIadRadTadSadVadUadJadKadGadHadNadOadLadMadCadEadCadDadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXahjadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaamaamaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFaeFaeFaeFaeFaeFadeadmadladiadfacIacJacKacLacMacNacOacPacAacBacCacDacEacFacGacHacZahgadbadaaddadwacHadcacRacQacVacSacXacWacUacTaaXaheaaWacyacxacwaaaaaaaaaaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXaeSaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabUaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLabqabrabxabzabmabuabvabwaaiabjabkablabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXaczaceabNacYaebaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaabbaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaamlaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXarxaaWarWarfadnaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaamnaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAareaqVapSaqLacwaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXaqFaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabUaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLabqabrabxabzabmabuabvabwaaiabjabkablabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXaczaqTaqLareaqVaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaabbaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaamlaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXarfarEarxarWarUaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaamnaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAasaatKasgaBXavgaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBaiHaaBaaxajUaiHabxakYajTabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAapKaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBaiHajkaaxaaBakCabxakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAalsaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeaoWaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuajqajrajcajdajaajbajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZakbakHaiSaiZajzakDaiZakEaiaakKalgahnaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaoPaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11189,57 +11199,57 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaaBaXqaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaVyaJRaQDaXvaHqaHrauhauiaGVaPHaPCaXwaOEaXjaOGaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaXiasRasRasRasRasRaXnasPasPasPaaaaamaaaahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaQaaQbaPJaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaQvaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaQfaQpaQuaQmaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaVyaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaPFaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaaaRAaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaRKaRNaQuaRRaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaVyaJRaSzaSCaRVaSaaRTaRUaSfatBaSPaSeaRdaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaabbaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaSVatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGaSJaSEaTaaSNaSOaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaSDaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaUVaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaUTaUPaUNaUPaUPaUPaUPaVeaUPaUPaVcaVdaUNaYraVDaTqaTqaTqaTqaTqaTqaUAaUwaxraxraxraxraxsaxraxraUpaxraxsaxraxraxraVHaUJaULaUHaVzaVAaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaUbaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbeAakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaasLaylaylaylaylaylaylaylaYibeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbjraJRaWMbhhaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbflasRasRasRasRasRbfqasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySbfsaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbeAbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaasLaylazfazgazhaziazjaylaYiaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbkbaJRaQDaQEaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbgkasRasRasRasRasRbgiasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbgIaUPaUPaUPaUPaUPbgTbgSbgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaasLaylaAlaAmaAnaAoaAlaylaYibkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbjraJRaQDaQEaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbfxasPasPasPbgiasRasRasRasRasRbgiasPaaaaaaaaaaafaaaaYBaYBaYBaYBaAAbgZbhaaNTaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbhGaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaasLaylaAlbqMbhFbqBaAlaylblqakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbjraJRaSzbfzbgnbgEbfAbfFaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobeVaYDaYBaaebilbigbigbigbigbigbihaaeaaaaaaaaaaaaaaaaYBbLxbhbbhjaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkaXZaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaYsaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaYBbjubjsaYCaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUaYXaZGaZvaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaYBbaaaYBbafaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbczbcGbbEbbFbbpbbLbbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekbenbdLbdLbdLbdNbdObecbdMbdUbdVaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazsazrazpazoazqazqaxTazFazHaBWazIazGaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoayvaBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjasgaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLaFVayLayLaxQaxWaxQasMasMatFaFzasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjasgaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaDLaDEaDHaCLaCLaCNaCMaJjasgaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaBKaNfaLuaBGaAJaAMaANaANaABaACaACaACaASaATaATaAUaAOaAQaANaANaBdaBaaBgaBeaAVaAVaAXaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjasgaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmatKatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjasgaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRasYaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXatcasXaPRaBXaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdasraTwaQwaQyaQzasfasfasfasAasyasAasfasfasfasfasgaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKavgaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfasgaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKavgaPMaSMaxkavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurausautauuauvavyavxauaavvasfasgaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaKBaKAaPKavgaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfasgaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKavgaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTauaaQIbcqaKabcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaJqaNwaNyaOxaNlaOwaNxaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOoaOuaIfaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaPadPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaLLaLvaLsaLeaNnaMraVsaVtaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqaNeaNaaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaEraFuaPEaEtaEnbalbalaHsbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqaEQaEPbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaEraRoaPEaEtaEnbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbbSaEhaEiaEfbbWbaAbaBbbXbbYaEeaEdaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaEVaKNaKIaKIaKIaKhbcqaEQaEPaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaEraRoaPEaEtaEnbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHkaIebdhbbXaNPaHYbaBbaDaHxaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIoaInaIpaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZaGaaPEaGbaFYbalaJfaJlbbHbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbVbaPEbVcaEnbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVnbVmbVlbetbVkbetaHkbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbUaaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbUebUdbUcbUlbUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbTabTdbUmbgJbTabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubTxbTwbTwbTybTwbTwbTmbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbTcbTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbbSabalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRkbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZcabbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuasMcavcaucaucatcaFcaEcaAcazcacbaBbaBbaBbaBbZlbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaSVatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGaSJaSEaEnaEQaEPaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaSDaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaUVaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaUTaUPaUNaUPaUPaUPaUPaVeaUPaUPaVcaVdaUNaYraVDaTqaTqaTqaTqaTqaTqaUAaUwaxraxraxraxraxsaxraxraUpaxraxsaxraxraxraVHaUJaULaUHaVzaVAaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaFuaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbeAakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaasLaylaylaylaylaylaylaylaYibeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbjraJRaWMaFYaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbflasRasRasRasRasRbfqasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySbfsaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbeAbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaasLaylazfazgazhaziazjaylaYiaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbkbaJRaQDaGaaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbgkasRasRasRasRasRbgiasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbgIaUPaUPaUPaUPaUPbgTbgSbgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaasLaylaAlaAmaAnaAoaAlaylaYibkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbjraJRaQDaGaaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbfxasPasPasPbgiasRasRasRasRasRbgiasPaaaaaaaaaaafaaaaInaInaInaInaAAbgZbhaaNTaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbhGaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaasLaylaAlbqMbhFbqBaAlaylblqakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbjraJRaSzaIpaLeaKaaLvaLsaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobeVaYDaYBaaebilbigbigbigbigbigbihaaeaaaaaaaaaaaaaaaaInaMraLLaNaaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkaXZaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaThaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaInaNwaNeaNxaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUaYXaZGaZvaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaInaOwaNyaOxaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbczbcGbbEbbFaRoaPabbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekaSOaSNaSNaSNaUbaTaaSNaVsaYsaVtaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazsazrazpazoazqazqaxTazFazHaBWazIazGaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoayvaBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjbaiaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLaFVayLayLaxQaxWaxQasMasMatFaFzasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjbaiaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaDLaDEaDHaCLaCLaCNaCMaJjbaiaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaBKaNfaLuaBGaAJaAMaANaANaABaACaACaACaASaATaATaAUaAOaAQaANaANaBdaBaaBgaBeaAVaAVaAXaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjbaiaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmaYCatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjbaiaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRasYaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXatcasXaPRbaaaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdasraTwaQwaQyaQzasfasfasfasAasyasAasfasfasfasfbaiaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKbafaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfbaiaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKbafaPMaSMaxkavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurausautauuauvavyavxauaavvasfbaiaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaKBaKAaPKbafaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfbaiaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKbafaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTauaaQIbcqbbpbcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvbdLbbLbdNbdMbdUbdObdVaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOoaOuaIfaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqbecdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtbfzbenbfAaNnbgnbfFbgEaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqbhbbhhaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErbhjaPEaEtbjsbalbalaHsbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqbjuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbGtaPEaEtbjsbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbbSaEhaEiaEfbbWbaAbaBbbXbbYaEeaEdaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaEVaKNaKIaKIaKIaKhbcqbjuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaErbGtaPEaEtbjsbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHkaIebdhbbXaNPaHYbaBbaDaHxaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIobLxaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbSaaPEaGbbTmbalaJfaJlbbHbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbTwaPEbVcbjsbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVnbVmbVlbetbVkbetaHkbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbUaaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbTxbUdbUcbTybUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbTabTdbUmbgJbTabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbTcbTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbcavbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRkbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZctsbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuasMcBycaucaucatcaFcaEcaAcazcacbaBbaBbaBbaBbZlbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVaGHbTQbYOcwZbYSbTscDdbUkbRKbRIbXkbXmbnybnzbXnbZebnCbnzbnDbXmaaebaDbnFbZobnFbaDbaDbaDbZkbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbXjbTbbXkbWZbWYbIqbWjbWpbWjbIqbWWbWXaaebnFboVbXdbXabXcbXebnFbLjauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbVNbVMbVQbVObTrbInbVsbVpbWbbWabWcbVUbWebWgbWhbVYbWdbWkbWnbWobqFbaDbqGbnFbWiauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbMtbMsbMrbMqbJNbRbbInaaebrQbMnbnzbqybIibqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbLjauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbJfbJmbJNbDNbCHbHWbInaaebrUbrUbLibIqbJWbnzbLfbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbIkbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbRCbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbJfbJmbJNbDNbCHbHWbInaaebrUbrUbLibIqbJWbnzbLfbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbIkbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqcDfbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbzYbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIibuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIPbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbtqbIrbOpbrUbnAbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHbRCbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbtqbIrbOpbrUbnAbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHcDfbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQXbPUbMubRhbRjbRfbRgbQYbQZbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbQJbQDbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLocdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbOXbAybPBbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbPqbPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbzbbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbOybOBbOAbNUbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbzbbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybMRbEKbNrbAqcuCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbzbbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbyObDFbDGbyPbDIbyNbDKbAabBfbZacaxcawcawcaWcfOcfNcjdcgkcfOcaWcawcawcawclFcvvcsxdzVdzjcawcawcawdAJcfOcfNdUZdAQeboebnebpebnebrebqbCBauWbEbbzGbEpbEpbzIbzHbNfbzObHYbHQbPZbynbzwbzybzzbzAbPZbHqbHsbHFbDcbDhbDkbDwbDEbAgbAybzDbEKbAgbAqcdicdjbzCbEqbEobEybEtbHnbHjbHpbELbzvbzpbEmbEmbuqbyQbyTbyVbyRbySbyYbyZbyWbyWbzebzlbzbbzcbywbzSbzUbzTbywaaeaaeaaeaaeaaeaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebEPbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESbBTbESbEUaaaaaaaaabASbASbEVbEWbyObEWbEXbFdbEZbAhbFbbAaebtbBfebAebubLuebDbLubLbbSHebEbLuebFebIebHebNebLbLAbLuebPbvKbULebQbULbULebYebWecgecdeciechbeiecjaLYaLYaLYauWbFmbBxbFlbETbBxbACbFubABbAIbAHbAFbAEbAJbAVbzzbmKbAZbFQbFGbDcbDcbHfbHfbHfbAqbEGbBbbEAbElbEkbAqcdkcdnbzCbFRbJKbJUbJTbJVbFVbFXbELbAmbAlbEmbEmbuqbSnbAnbGlbtCbAobArbAtbAubAwbAxbzlbAzbAAbBgbBgbBgbBdbBcaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaebGjbmNbGhbmNbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsbGtbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAaecsbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxnaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsdfZbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAaecsbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxnaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbxCbkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUbClbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbGtbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHbBobGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzdfZbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHbBobGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbIVbIUbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabuqbngbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdbjdbopboqboKbnKboYbpwbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbjybjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjRbiybjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11248,11 +11258,11 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbsLbthbqrbqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhaOvbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbsObsNbsCbsBbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbtebtdbsZbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcsmcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxctscuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxbqccDfcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacHTcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxcBybqhcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhdfZdgadgGdgHcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWcJUdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcsmcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxdgacuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxdgGcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacHTcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxdybdgHcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhcVhdBPcVhcVhcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWdBSdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEdJqdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEddCdaUddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcaycflchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11268,16 +11278,16 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBecNcgTceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffcmgceZchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRcWPcWKciBciFciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkcrjcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkdFlcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcWZctScXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFcXdcuacXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaackvaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaacVFcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaadGxcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeaaaciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGbmvccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGdHrccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjccWbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucBEcCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdycdwaaacdzcdycdwaaacdzcdycdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcducdscCVcdpcdpcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdAcdwaaacdzcdAcdwaaacdzcdAcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjaaeaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdAcdwaaacdzcdAcdwaaacdzcdAcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjdHFaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzcdAcdwaaacdzcdAcdwaaecdzcdAcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12172,13 +12182,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtadtbdtaaaeaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdrJdtcdtddUndrJdtfdsFdtgdUEdtidtjdtkdTAdUHdrTdUrdUxdUsdUAdUydUDdUBedQdqCdUqdqGdqHdtydsZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtzdtAdtBdtCaaeaaaaaadqTdqTdqTdqTdqTdqTdqTdsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaedJebZaaadqTdqTdqTdrJdtcdTWdUbdrJdtFdtgdUldUhdKbdtJdtKdtJdUmdtJdtJdtJdrDdUfdUddsvdUcedPdqCdqzedOdqDdsYdsZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtSdtTdtTdtUdtVdtWdtaaaeaaaaaadqTdqTdqTdqTdsadsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaeeeiecEeaKeaKeaKeccecfaaadqTdqTdqTdrJdtcdVmdVqdrJdudduedVhdGNduheecdMrdukdVgdVldVkduodrDdVjdVidsveefdVddVedVfeebdsvduudqZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduwduxduyduzduAduBduCaaeaaedsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeedZecfaaeaaeaaeaaeaaeaaadrJdrJdrJdrJdrJdrJdVcdrJdsodrDdrDdUQduJdtJdUPdUNdUIduNduOduPdrDdUTdURdqNedWdVbedYdUUedXdqNdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduwduxduyduzduAduBduCaaeaaedsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeedZecfaaeaaeaaeaaeaaedJrdrJdrJdrJdrJdrJdrJdVcdrJdsodrDdrDdUQduJdtJdUPdUNdUIduNduOduPdrDdUTdURdqNedWdVbedYdUUedXdqNdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduZdtTdtTdvadvbdtWdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaaaaaecudvddvddvddvddvddvddvddrTdWkdWndWidWjdWqdWsdWodWpdWvdWudWydWwdtJdvqdvrdWzdWDdWBdWEdtJdWIdWFdvzdvzdvzdWtdvzdvzdvzdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedvGdvHdvIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDaaaaaaecudvddvddvddvddvddvddvddvJdVrdvLdVsdvLdvLdVudVydvLdVCdVBdVAdVzeendvXdVMdVDdVRdVPdVOdVNdVWdVVdvzdsUdWedWfdWddvzdtxdtIdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecydwmdwndwodvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwpdDFdwrdwsdDHdwudEVdwvdwYdEedrDdEidEgdrDdwAdwBdEddwDdwEdEbdtJdDTdDIdDZdDWdEAdEKdEUdwMdpvdpwdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedwQdwRdwSdvcdwTdwUdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwVdDFdwrdwsdDHdxxdpodwvdwYdwZdrDdDEdDBdrDecrdtJdtJdtJdtJecqdtJdDzdDvdvzdDwdDudxiecodxkdpkdpldCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecMdxpdxqdxrdxsdxtdszduBdxudvcdxvdxwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddrTdIQdJGdILdDHdxydpJdwvdxzdxAdrDdKPdKOdLbdKUdLfdLddKcdrDdKAdKsdKIdKBdvzdKJdLgdxPecLdxRdpkdBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedxSdxTdxpdxUdxVdxWdxXdxYdxudxZdxwdyadxvdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadybdycdyddyeecDdycdyddygdyhdEWecAecBecBecBdrDdrDdrDdrDdrDdICdwqdIKdxEdrEdxGdGudrDdyqdFRdHidHgdrDdGwdFFdpDdpCdyzdyAdyBdrDdyCecEeaKeaKeaKeaKeaKeaKecFebJaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedxSdxTdxpdxUdxVdxWdxXdxYdxudxZdxwdyadxvdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadLrdycdyddyeecDdycdyddygdyhdEWecAecBecBecBdrDdrDdrDdrDdrDdICdwqdIKdxEdrEdxGdGudrDdyqdFRdHidHgdrDdGwdFFdpDdpCdyzdyAdyBdrDdyCecEeaKeaKeaKeaKeaKeaKecFebJaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedgdxSdyFdxSdxqdxqdwTdyGdxVdvcdwodyHdvcdxwdyIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadyJdOydyLdpYdyLdyLdyLdOodOxdOLdyLedhdOFdOCdyUdOAdOBdyVdyUdNWdwqdzbdzcdzddNUdOcdrDdzhdOkdObdNXdrDdvzdOndvzdrDdrDdzmdzndzodzpdzqdzrdzrdzsdzrdzrdzrdztecZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedzudzvdxqdzwdzxdxqdvIdzydxWdzzdzAdzBdvcdvcdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaadzCdMWdATdATdATdATdMJdMMdMOdNqdNDdNGdNKdNgdyUdNidNldMkdMjdMidMhdMgdMedvLdvLdMHdMudvLdvLdModMndMmdMldLDdLMdLzdLAdvLdvLdLhdLndMadMddzrdLZdLRdAodApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedAqdArdAsdxqdzxdAtdxUdAudxVdAvdvcdAwdAxdvcdAydxudAzdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadABdACdyLdyLdPPdyLdPRdAFdyLdPVdyLdPSdPTdDXdyUdNledsedtdAPdPXdPWdQddQadQhdQedQldQidQvdQndQldQidQidQxdQAdQCdQNdQOdQPdQRdQSdRkdRldRodRpdRPdRUdBmdBndzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12199,21 +12209,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdvcdHTdHAdFNdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdBvdoIdoGdoHdCidCidCidCidCidBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidHSdCidCiduDduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadqTdqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdHWdHXdHYdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdBvdDQdBvdCidCidDPdDPdBvdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdCidCidHSdCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdHZdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdqTdqTdqTdqTdBvdCidCidHSdCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadqTdqTdqTdsadqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdHZdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadsadsaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidIadIbdCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdHZdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdsadsaaaaaaaaaaaaadqTdsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCiedKdBwdBwdBwdBwdBwdBwdBwdBwdBwdBwdBwdBwdsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidIeedyedxedwedvedCedBedAedzdBwedIedHdBwdsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidHSdCidCidCidCieddedfedeedledkedmecWedpedoedredqedudBwdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCidDQdBwdBwdBwdBwdBwedcedbedadBwecYecXdBwdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaadsadsadsadsadsadsadsadsadsadqTdBvdCidCidIadIcdLqdKedKedLrdHrdGxdJrdHFecUecTecWecVeckdXjectdBwdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidHSdCidIddDQdBwdBwdBwdFldBwdBwdBwdBwdBwdBwdBwdBwdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidHSdCidCidCidGpdHZdBSdBPdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidIedHIdHJdCidCidGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidHEdHOdHGdCidDPdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTaaadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaadHVaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadHVdHVaaaaaadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdHZdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadsadsaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidIadIbdCidCiduDduDduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdHZdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdsadsaaaaaaaaaaaaadqTdsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCiduDdCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidMtdLtdLtdLtdLtdLtdLtdLtdLtdLtdLtdLtdLtdsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidIedNYdMDeckdXjecVecUecXecWdLtectecTdLtdsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidHSdCidCidCidCieddedaecYedcedbedmedledpedoedfedeedkdLtdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCidLtdLtdLtdLtdLtdLteduedwedvdLtedqedrdLtdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaadsadsadsadsadsadsadsadsadsadqTdBvdCidCidIadIcdLqdKedKeedBedyedxedAedzeededKedleeeedHedCedIdLtdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidHSdCidCidLtdLtdLtdLteegdLtdLtdLtdLtdLtdLtdLtdLtdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidHSdCidCidCidCieeheejdMCdMCduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidIedHIdHJdCidCidCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidHEdHOdHGdCidCidCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTaaadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidCidCidCidCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaadHVaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdDPdBvduDduDduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadHVdHVaaaaaadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidBvdBvdBvdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaadsadsadHVaaaaaaaaadsadsadsadsadsadsadqTdBvdBvdCidCidHSdCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadqTdqTdBvdCidCidHSdCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdqTdBvdCidCidHSdCidCidBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12295,15 +12305,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndCidCidCidCidCidCidCidCidJgdJgdJgdCidCidCidBvdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadJcdsadsadIPdIXdIYdJhdMvdJidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdBwdDQdDQdDQdDQdDQdCidCidHSdCidCidCidCidCidCidCidCidGpdBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndCidCidCidCidCidCidCidCidJjdJkdJldCidCidCidBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadIPdJmdIPdIPdIPdIPdIPdIPdMvdJndCidCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdDQdysdMCdytdytdyudCidIedHIdHJdCidCidCidCidCidCidCidGpdGpdBvdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndCidCidJodJodJodJodJodJodhxdhAdhwdJodJodJodJodJodCidCidCidBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadIPdIPdIPdIPdJsdJtdJudIPdITdJvdIPdRxdIPdIPdIPdJwdJxdJydIPdCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdBvdDQdyndFpdyodyodOsdCidHEdHOdHGdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndBvdCidCidCidJodJzdwgdJBdJCdJDdLSdLLdMfdMcdNJdMwdMtdJLdHJdCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdsadsadsadIPdJMdJNdJOdJPdJNdJNdIPdIXdIYdJQdMvdIPdJRdJSdJTdXLdJTdJedCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdDQdwydNbdwkdwkdHGdCidCidJUdJVdJWdJXdJVdJVdCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndBvdCidCidCidJodJzdwgdJBdJCdJDdLSdLLdMfdMcdNJdMweekdJLdHJdCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdsadsadsadIPdJMdJNdJOdJPdJNdJNdIPdIXdIYdJQdMvdIPdJRdJSdJTdXLdJTdJedCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdDQdwydNbdwkdwkdHGdCidCidJUdJVdJWdJXdJVdJVdCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHVdHVdHVdHndHndqTdBvdCidCidCidJodJYdJAdJZdKadJAdJAdJAdJAdMxdMydMEdMNeeKdKgdCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdDQdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdqTdqTdqTdqTdIPdTwdJNdKidTxdKkdKldIPdIPdIPdIPdMvdIPdJRdKmdKmdMIdKmdJidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidCidCidCidCidCidCidJUdEjdEjdEjcsPdJVdCidKqdCidCidCidEudDQdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndqTdBvdCidCidCidJodKrdXNdXMdXPdMpdXMdXMdXQdMUdNJdNMdMVdhbdHGdCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidJfdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdIPdKwdJNdKxdJNdKydXSdXRdYudYpdYkdYcdIPdJRdKmdKDdMIdwIdJndCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidKFdKFdKGdKHdJUdYvdLedLedYzdJVdJVdJVdJVdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadBvdBvdCidCidJodKMdJAdJAdJCdYAdJAdJAdJAdJodJodJodJodJodJodIedHJdCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidIedHJdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdIPdIPdIPdIPdIPdIPdIPdKSdYGdYFdKSdYGdIPdIPdIPdIPdwJdIPdIPdIPdKWdKXdCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidKYdKHeePdYJdYHdMRdMLdMLdMLdYQdANdLidNYdLkdHJdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndsadsadqTdBvdCidCidJodLldJAdLmdKadYWdLodLpdJAdhfdhcdLsdLtdLudLvdIkdIldIcdIcdIcdIcdIcdIbdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadqTdqTdqTdqTdBvdBvdCidCidIhdIcdIcdIcdIcdIcdIcdIcdIcdIkdIldIcdIcdIcdIcdIbdCidCidCidCidCidBvdqTdqTdqTdqTdqTdIPdLwdLxdLydKmdKmdMvdKmdKmdKzdRudwNdLCdMIdZadQodQodPIdLEdJxdJydLFdLGdLGdLGdLGdLGdLGdLGdLHdLHdLHdLHdLHdLHdLHdKGdLIdLJdLKdLadYZdYYdMTdMKdLNdLNdLPdLOdNZdPGeeQdLUdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadBvdBvdCidCidJodKMdJAdJAdJCdYAdJAdJAeeldJodJodJodJodJodJodIedHJdCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidIedHJdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdIPdIPdIPdIPdIPdIPdIPdKSdYGdYFdKSdYGdIPdIPdIPdIPdwJdIPdIPdIPdKWdKXdCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidKYdKHeePdYJdYHdMRdMLdMLdMLdYQdANdLieemdLkdHJdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndsadsadqTdBvdCidCidJodLldJAdLmdKadYWdLodLpdJAdhfdhcdLseeodLudLvdIkdIldIcdIcdIcdIcdIcdIbdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadqTdqTdqTdqTdBvdBvdCidCidIhdIcdIcdIcdIcdIcdIcdIcdIcdIkdIldIcdIcdIcdIcdIbdCidCidCidCidCidBvdqTdqTdqTdqTdqTdIPdLwdLxdLydKmdKmdMvdKmdKmdKzdRudwNdLCdMIdZadQodQodPIdLEdJxdJydLFdLGdLGdLGdLGdLGdLGdLGdLHdLHdLHdLHdLHdLHdLHdKGdLIdLJdLKdLadYZdYYdMTdMKdLNdLNdLPdLOdNZdPGeeQdLUdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndsadsadqTdBvdCidCidJodJodJodJodJodZbdLWdLXdJodJodLYdJodJodJodJodHEdHGdCidCidCidCidCidHSdCidCidCidCidBvdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidHSdCidCidCidCidCidCidCidCidHEdHGdCidCidCidCidHSdCidCidCidCidCidBvdBvdDQdBvdBvdqTdIPdIPdIPdIPdZJdPzdZIdZDdZDdZDdZBdZFdZidZldZidZudZtdZMdZNdZidZNdZKdZKdZKdZKdZKdZKdZKdZKdZgdZgdZgdZgdZgdZgdZgdZfdZddZfdZedZddZcdLadMqdUtdMsdMXdMYdANdNCdQsdNadHGdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndsadsadqTdBvdBvdCidCidCidCidCidJodZQdMzdMAdwPdJodMCdMDdFrdCidCidCidCidCidHUdCidCidCidIadIcdIcdIbdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdCidCidIhdIcdIidCidCidCidCidBvdCidCidHUdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidJfdCidBvdBvdBvdBvdBvdIPdKmdMIdKmdKmdKmdKmeajdMIeaceamdKmealdKmdZWdZZdJxdJydZSdZSdZSdZSdZSdZSdZSdZSdZTdZTdZTdZTdZTdZTeawdKGdLIdOOeazdLaeasdLadMZdKFdKFdKFdKFdKFdKFdKFdKFdNbdNbdNcdNbdFrdDPdBvdqTdqTdsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndsadsadqTdBvdBvdCidCidCidCidCidJodZQdMzdMAdwPdJodMCeepeehdCidCidCidCidCidHUdCidCidCidIadIcdIcdIbdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdCidCidIhdIcdIidCidCidCidCidBvdCidCidHUdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidJfdCidBvdBvdBvdBvdBvdIPdKmdMIdKmdKmdKmdKmeajdMIeaceamdKmealdKmdZWdZZdJxdJydZSdZSdZSdZSdZSdZSdZSdZSdZTdZTdZTdZTdZTdZTeawdKGdLIdOOeazdLaeasdLadMZdKFdKFdKFdKFdKFdKFdKFdKFdNbdNbdNcdNbdFrdDPdBvdqTdqTdsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadqTdBvdBvdCidCidCidCidJodNddNedNfeaAdJodCidCidCidCidCidCidBvdBvdDQdBvdCidCidCidCidCidHSdCidCidCidCidCidBvdqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdCidIhdIidCidCidCidBvdBvdBvdBvdBvdBvdDQdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidCidCidCidCidBvdBvdIPdIPdNheeVdNhdIPdIPdNjdNkeaDdIPdIPdNhdZAdNhdIPdNodCidCidCiaaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaadNpdKHdLaeaJeaEdNsdNtdNudNudNvdKFdNwdNxdNydNzdNzdNzdNzdFrdCidBvdqTdqTdsadsadsadsadqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdBvdCidCidCidJodJodJodJodJodJodCidCidBvdBvdBvdBvdBvdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidBvdBvdBvdqTdqTdqTdqTdqTdBvdCidCidCidCidCidCidHSdCidCidCidIedHJdCidCidCidCidCidCidCidBvdIPdNAdNBdQtdNBdIPeaOdNEdNFeaRdNHdIPeeJdZUdZPdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaedKFdNLeaNeaMdKFdKFdKFdKFdNNdKFdNOdKFdKFdNPdFrdFrdFrdFrdCidBvdqTdqTdsadsadsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdBvdCidCidCidJodJodJodJodJodJodCidCidBvdBvdBvdBvdBvdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidBvdBvdBvdqTdqTdqTdqTdqTdBvdCidCidCidCidCidCidHSdCidCidCidIedHJdCidCidCidCidCidCidCidBvdIPdNAdNBdQtdNBdIPeaOdNEdNFeaRdNHdIPeeqdZUdZPdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaedKFdNLeaNeaMdKFdKFdKFdKFdNNdKFdNOdKFdKFdNPdFrdFrdFrdFrdCidBvdqTdqTdsadsadsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidIadIcdIcdIcdIbdCidCidCidCidCidCidCidCidCidCidCidCidCidHSdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidCidCidIadIcdIcdIcdIkdIldIcdIcdIcdIbdCidCidCidCidIPdNQdNReaTdNTdIPdwXdNVdNVeaUdNHdIPeeRefieeUdIPdCidCidCidCidCidCiaaeaaeaaeaaeaaeaaeaaedOadOadOadOadOaaaeaaaaaadKFdYoeaSdLadOddOedOfdNudNudOgdNudNvdKFdCidCidCidCidCidBvdBvdqTdqTdsadsadqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdCidCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidIadIbdCidCidIedHJdCidCidIhdIcdIcdIcdIcdIcdIidCidBvdqTdqTdqTdqTdsadsadsadqTdqTdBvdBvdBvdCidCidCidCidCidCidCidHEdHGdCidCidCidHSdCidCidCidCidIPdIPdIPdIPdIPdIPdOhdOidOjeaVdNHdIPdNheeXdNhdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaedOadOadOadOadOaaaeaaadKYdKHdLaeaYeaXdKFdKFdKFdKFdKFdKFdOpdOqdKFdCidCidCidCidCidBvdqTdqTdsadsadsadqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadBvdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidHUdCidCidIadIcdIcdIkdIldIcdIcdIidCidCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadqTdqTdqTdBvdBvdBvdBvdCidCidCidCidCidCidCidCidCidIadIcdIcdIbdCidCidCidCidCidCidIPdIPdIPdIPdIPdIPdIPdFpdOrdOsdOtdCidCidCidCidCiaaaaaaaaaaaeaaaaaaaaaaaedOadOadOadOadOadOudLIdOvdOwebaebddQbebcebbebiebhebgebfdOEdOqdKFdCidCidCidCidBvdBvdqTdqTdsadsadqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c5bba7f3a5d6c89d1b537a6d5985b676062ed050 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Sat, 18 Oct 2014 11:57:22 +0100 Subject: [PATCH 083/144] Re-move resource update --- code/modules/mob/login.dm | 4 +--- code/modules/mob/new_player/login.dm | 1 - 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm index 45fb2cc107..9360e758a1 100644 --- a/code/modules/mob/login.dm +++ b/code/modules/mob/login.dm @@ -43,6 +43,4 @@ client.perspective = EYE_PERSPECTIVE else client.eye = src - client.perspective = MOB_PERSPECTIVE - - nanomanager.send_resources(client) \ No newline at end of file + client.perspective = MOB_PERSPECTIVE \ No newline at end of file diff --git a/code/modules/mob/new_player/login.dm b/code/modules/mob/new_player/login.dm index 076c82b677..235c4ce724 100644 --- a/code/modules/mob/new_player/login.dm +++ b/code/modules/mob/new_player/login.dm @@ -29,6 +29,5 @@ new_player_panel() spawn(40) if(client) - nanomanager.send_resources(client) handle_privacy_poll() client.playtitlemusic() From 3a7066c6c1a18c8f3d4cdcb568eeacf948b38c6f Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 15 Oct 2014 10:25:28 +0200 Subject: [PATCH 084/144] Replaces add_load with draw_power. Issue about silly battery handling remains. Fixes the build-error. --- code/game/area/areas.dm | 1 - code/modules/power/apc.dm | 30 +++++++---------------- code/modules/power/batteryrack.dm | 6 +---- code/modules/power/power.dm | 2 +- code/modules/power/powernet.dm | 2 +- code/modules/power/singularity/emitter.dm | 3 ++- code/modules/power/smes.dm | 4 +-- 7 files changed, 16 insertions(+), 32 deletions(-) diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index b3edbae787..bc45640522 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -273,7 +273,6 @@ master.used_environ = 0 /area/proc/use_power(var/amount, var/chan) - switch(chan) if(EQUIP) master.used_equip += amount diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index bdb1345f3e..cb9551b66d 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -1040,9 +1040,10 @@ else return 0 -/obj/machinery/power/apc/add_load(var/amount) +/obj/machinery/power/apc/draw_power(var/amount) if(terminal && terminal.powernet) - terminal.powernet.load += amount + return terminal.powernet.draw_power(amount) + return 0 /obj/machinery/power/apc/avail() if(terminal) @@ -1057,20 +1058,10 @@ if(!area.requires_power) return - - /* - if (equipment > 1) // off=0, off auto=1, on=2, on auto=3 - use_power(src.equip_consumption, EQUIP) - if (lighting > 1) // off=0, off auto=1, on=2, on auto=3 - use_power(src.light_consumption, LIGHT) - if (environ > 1) // off=0, off auto=1, on=2, on auto=3 - use_power(src.environ_consumption, ENVIRON) - - area.calc_lighting() */ lastused_light = area.usage(LIGHT) lastused_equip = area.usage(EQUIP) lastused_environ = area.usage(ENVIRON) - area.clear_usage() + // area.clear_usage() lastused_total = lastused_light + lastused_equip + lastused_environ @@ -1100,17 +1091,14 @@ cell.use(cellused) if(excess > lastused_total) // if power excess recharge the cell - // by the same amount just used - cell.give(cellused) - add_load(cellused/CELLRATE) // add the load used to recharge the cell - - + var/actual_gain = draw_power(cellused/CELLRATE) // add the load used to recharge the cell + cell.give(actual_gain) // by the same amount just used else // no excess, and not enough per-apc if( (cell.charge/CELLRATE + excess) >= lastused_total) // can we draw enough from cell+grid to cover last usage? cell.charge = min(cell.maxcharge, cell.charge + CELLRATE * excess) //recharge with what we can - add_load(excess) // so draw what we can from the grid + draw_power(excess) // so draw what we can from the grid charging = 0 else // not enough power available to run the last tick! @@ -1159,8 +1147,8 @@ if(excess > 0) // check to make sure we have enough to charge // Max charge is capped to % per second constant var/ch = min(excess*CELLRATE, cell.maxcharge*CHARGELEVEL) - add_load(ch/CELLRATE) // Removes the power we're taking from the grid - cell.give(ch) // actually recharge the cell + var/actual_charge = draw_power(ch/CELLRATE) // Removes the power we're taking from the grid + cell.give(actual_charge) // actually recharge the cell else charging = 0 // stop charging diff --git a/code/modules/power/batteryrack.dm b/code/modules/power/batteryrack.dm index 08d1e652b4..b620f74e2d 100644 --- a/code/modules/power/batteryrack.dm +++ b/code/modules/power/batteryrack.dm @@ -241,7 +241,7 @@ if(terminal) if(chargemode) var/target_load = min((capacity-charge)/SMESRATE, chargelevel) // charge at set rate, limited to spare capacity - var/actual_load = add_load(target_load) // add the load to the terminal side network + var/actual_load = draw_power(target_load) // add the load to the terminal side network charge += actual_load * SMESRATE // increase the charge if (actual_load >= target_load) // did the powernet have enough power available for us? @@ -249,10 +249,6 @@ else charging = 0 - else - if (chargemode && excess > 0 && excess >= chargelevel) - charging = 1 - if(online) // if outputting lastout = min( charge/SMESRATE, output) //limit output to that stored charge -= lastout*SMESRATE // reduce the storage (may be recovered in /restore() if excessive) diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 75328dfd3d..bde1902af1 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -28,7 +28,7 @@ if(powernet) powernet.newavail += amount -/obj/machinery/power/proc/add_load(var/amount) +/obj/machinery/power/proc/draw_power(var/amount) if(powernet) return powernet.draw_power(amount) return 0 diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index c6e0a12e17..ab58c76206 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -16,7 +16,7 @@ powernets -= src /datum/powernet/proc/draw_power(var/amount) - var/draw = min(amount, avail - load, 0) + var/draw = between(0, amount, avail - load) load += draw return draw diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 6958c63d58..4ae6e0b254 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -105,7 +105,8 @@ return if(((src.last_shot + src.fire_delay) <= world.time) && (src.active == 1)) - if(surplus() >= active_power_usage && add_load(active_power_usage) >= active_power_usage) //does the laser have enough power to shoot? + var/actual_load = draw_power(active_power_usage) + if(actual_load >= active_power_usage) //does the laser have enough power to shoot? if(!powered) powered = 1 update_icon() diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index 0c2b463903..c39e922cae 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -92,7 +92,7 @@ //TODO: Add a meter to tell players how much charge we are actually getting, and only set charging to 0 when we are unable to get any charge at all. if(chargemode) var/target_load = min((capacity-charge)/SMESRATE, chargelevel) // charge at set rate, limited to spare capacity - var/actual_load = add_load(target_load) // add the load to the terminal side network + var/actual_load = draw_power(target_load) // add the load to the terminal side network charge += actual_load * SMESRATE // increase the charge if (actual_load >= target_load) // did the powernet have enough power available for us? @@ -174,7 +174,7 @@ return 1 -/obj/machinery/power/smes/add_load(var/amount) +/obj/machinery/power/smes/draw_power(var/amount) if(terminal && terminal.powernet) return terminal.powernet.draw_power(amount) return 0 From e4ff1a3088772b1a9b7ea0d553b102494db43073 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Tue, 21 Oct 2014 09:10:23 +1030 Subject: [PATCH 085/144] Hydro tweaks, fixes #6808 --- code/modules/hydroponics/hydro_tray.dm | 28 ++++++++++++++++++----- code/modules/hydroponics/seed_machines.dm | 4 ++-- 2 files changed, 24 insertions(+), 8 deletions(-) diff --git a/code/modules/hydroponics/hydro_tray.dm b/code/modules/hydroponics/hydro_tray.dm index f51420a11b..ba5f4dbc31 100644 --- a/code/modules/hydroponics/hydro_tray.dm +++ b/code/modules/hydroponics/hydro_tray.dm @@ -21,6 +21,7 @@ var/dead = 0 // Is it dead? var/harvest = 0 // Is it ready to harvest? var/age = 0 // Current plant age + var/sampled = 0 // Have wa taken a sample? // Harvest/mutation mods. var/yield_mod = 0 // Modifier to yield @@ -117,8 +118,8 @@ // Mutagen list specifies minimum value for the mutation to take place, rather // than a bound as the lists above specify. var/global/list/mutagenic_reagents = list( - "radium" = 3, - "mutagen" = 8 + "radium" = 8, + "mutagen" = 15 ) /obj/machinery/portable_atmospherics/hydroponics/New() @@ -172,7 +173,7 @@ // Weeds like water and nutrients, there's a chance the weed population will increase. // Bonus chance if the tray is unoccupied. - if(waterlevel > 10 && nutrilevel > 2 && prob(isnull(seed) ? 5 : 2)) + if(waterlevel > 10 && nutrilevel > 2 && prob(isnull(seed) ? 5 : 1)) weedlevel += 1 * HYDRO_SPEED_MULTIPLIER // There's a chance for a weed explosion to happen if the weeds take over. @@ -345,7 +346,7 @@ if(weedkiller_reagents[R.id]) weedlevel -= weedkiller_reagents[R.id] * reagent_total if(pestkiller_reagents[R.id]) - pestlevel -= pestkiller_reagents[R.id] * reagent_total + pestlevel += pestkiller_reagents[R.id] * reagent_total // Beneficial reagents have a few impacts along with health buffs. if(beneficial_reagents[R.id]) @@ -398,6 +399,8 @@ seed = null dead = 0 age = 0 + sampled = 0 + mutation_mod = 0 check_level_sanity() update_icon() @@ -413,6 +416,11 @@ seed = null dead = 0 + sampled = 0 + age = 0 + yield_mod = 0 + mutation_mod = 0 + user << "You remove the dead plant from the [src]." check_level_sanity() update_icon() @@ -489,6 +497,7 @@ harvest = 0 weedlevel = 0 pestlevel = 0 + sampled = 0 update_icon() visible_message("\blue [src] has been overtaken by [seed.display_name].") @@ -562,14 +571,21 @@ user << "There is nothing to take a sample from in \the [src]." return + if(sampled) + user << "You have already sampled from this plant." + return + if(dead) - user << "\The plant is dead." + user << "The plant is dead." return // Create a sample. seed.harvest(user,yield_mod,1) health -= (rand(3,5)*10) + if(prob(30)) + sampled = 1 + // Bookkeeping. check_level_sanity() force_update = 1 @@ -789,4 +805,4 @@ ..() verbs -= /obj/machinery/portable_atmospherics/hydroponics/verb/close_lid -#undef HYDRO_SPEED_MULTIPLIER \ No newline at end of file +#undef HYDRO_SPEED_MULTIPLIER diff --git a/code/modules/hydroponics/seed_machines.dm b/code/modules/hydroponics/seed_machines.dm index 5ab37d0ccf..0ca5fe74b6 100644 --- a/code/modules/hydroponics/seed_machines.dm +++ b/code/modules/hydroponics/seed_machines.dm @@ -44,7 +44,7 @@ var/open = 0 var/active = 0 - var/action_time = 100 + var/action_time = 50 var/last_action = 0 var/eject_disk = 0 var/failed_task = 0 @@ -335,4 +335,4 @@ seed.modified += rand(5,10) usr.set_machine(src) - src.add_fingerprint(usr) \ No newline at end of file + src.add_fingerprint(usr) From c585a97162920d9541442d0cf0f588dc9d279db9 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Mon, 20 Oct 2014 23:58:26 +0100 Subject: [PATCH 086/144] Let's actually use these barsign sprites. --- code/game/objects/effects/barsign.dm | 8 -------- code/game/objects/structures/barsign.dm | 4 ++-- icons/obj/barsigns.dmi | Bin 64799 -> 64869 bytes 3 files changed, 2 insertions(+), 10 deletions(-) delete mode 100644 code/game/objects/effects/barsign.dm diff --git a/code/game/objects/effects/barsign.dm b/code/game/objects/effects/barsign.dm deleted file mode 100644 index fd66f8028d..0000000000 --- a/code/game/objects/effects/barsign.dm +++ /dev/null @@ -1,8 +0,0 @@ -/obj/effect/sign/double/barsign - icon = 'icons/obj/barsigns.dmi' - icon_state = "empty" - anchored = 1 - - New() - var/list/valid_states = list("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead", "whiskeyimplant", "carpecarp", "robustroadhouse", "greytide", "theredshirt") - src.icon_state = "[pick(valid_states)]" diff --git a/code/game/objects/structures/barsign.dm b/code/game/objects/structures/barsign.dm index 4a9b2f7ecd..8ef3fd463d 100644 --- a/code/game/objects/structures/barsign.dm +++ b/code/game/objects/structures/barsign.dm @@ -3,7 +3,7 @@ icon_state = "empty" anchored = 1 New() - ChangeSign(pick("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead")) + ChangeSign(pick("pinkflamingo", "magmasea", "limbo", "rustyaxe", "armokbar", "brokendrum", "meadbay", "thedamnwall", "thecavern", "cindikate", "theorchard", "thesaucyclown", "theclownshead", "whiskeyimplant", "carpecarp", "robustroadhouse", "greytide", "theredshirt")) return proc/ChangeSign(var/Text) src.icon_state = "[Text]" @@ -15,7 +15,7 @@ if(istype(I, /obj/item/weapon/card/id)) var/obj/item/weapon/card/id/card = I if(access_bar in card.GetAccess()) - var/sign_type = input(user, "What would you like to change the barsign to?") as null|anything in list("Pink Flamingo", "Magma Sea", "Limbo", "Rusty Axe", "Armok Bar", "Broken Drum", "Mead Bay", "The Damn Wall", "The Cavern", "Cindi Kate", "The Orchard", "The Saucy Clown", "The Clowns Head") + var/sign_type = input(user, "What would you like to change the barsign to?") as null|anything in list("Off", "Pink Flamingo", "Magma Sea", "Limbo", "Rusty Axe", "Armok Bar", "Broken Drum", "Mead Bay", "The Damn Wall", "The Cavern", "Cindi Kate", "The Orchard", "The Saucy Clown", "The Clowns Head", "Whiskey Implant", "Carpe Carp", "Robust Roadhouse", "Greytide", "The Redshirt") if(sign_type == null) return else diff --git a/icons/obj/barsigns.dmi b/icons/obj/barsigns.dmi index 72b438b2dd2e2a8713f7376c8b848a3516b76221..a46f12357a8b62e5adbf461355560c0ea6d6ba00 100644 GIT binary patch delta 11874 zcmZXaQ*_;L@a|*V*s*Qz*iOR+jcq&m##UpeY1kNzjV6t4H)^cL*ys0O=bVeP&Ro6M z^FH&;d}dA23+&+wYzi$j@mD%VVE5bal+Dmq+xP}@1iI1t3z1f79@pbh#HXvhz~|2G z;+`*4;iax>rhEThtaCHI+?($0Tau`QUr-3PlgqVh;0U}Kxzx$Vr+JggLL$TM5C#wFN9rcan@dOD3-&z-68(&SUF? zAzHi*s}rMWQPg3}!yRm<W2otd~`M)^~)2i`ifNDxAV(GBZ3?j0u>^^TnVkzjpe z=?w~YP$te~;H3u&iV{k(Ssog88W8NL;=TfkJg#a_J-sEa;qfCT(YPt&kYZ5HK1DYO zF(YAMu=CK2|E6Z9Mm97jA|#MRki*JylNdlxk&PgN(~tPn4{!7te*hikq_q09(4+7% z*<-raFym5}?Fssk&DeCP2nzk6yr{h8sF^f3_vsQfN;xXRY{f#}&$j>OY zoOC@WkzQq?;<{o$Vux4!NtbPBeZdx&| zR?1+H{q^+RU0Wt?@HfV;%XcVc{ zh)=nJ{l4tJg8F^wCTHb?I7FnvN#9BN^rr2xaK+;4zsIcu;p67Q55hNcB=5eL2S0g$ zha6A^Rp`RW4LyG8W?1;vS;bi9gs4bTn~&24dc~GVk-NsY@*ae#6Z&|XtzWm3VM^{;O5lz~?R9Y5R^HES*sx7|n?OYc)p(jX4yq%exr# zn+xxJ5~7Xg!*XT8FnzKOy0T*Us5a<}4PVOv>Sd6zGMiw>^b1!_v^j}nNQe-|tb`*c zP5UR!L+))){m*+I8C&{ow9J;vWWe8_=s@S(Q-LiH#i|Me8w? z+0S2&y#u<)R{SCEHTx^@)0erCg6G|rFJ{MyS8ta#djpIkf=!!g0wBnP8#AyVThsu6 zJRKiD`d*MHLPv+aBI{XOL4l6OY<=ww2L-6}!H3K&r^;rXM<2!-*PHKfmTqsR0J8Tg4zL%F ziW6g{r2Qun4|8n$Qj6vk|=<{ys@bHqResKCcYSusm&hh<;8`to%xYy8` zI%KCP7b-XKS0F1Wao}XZ_R$>5-H&Pesv!TC3+&w8Vy%VVcNyn2$E1Spfg?p5A7 z)0Si(o$cogfp*@v_1@KXFaLF)+$b79MkEtL;YM43fQF`u=1SvIb`Yze(FjXOzy24+ zotV~wM3pD4e6rkbdEe=7dKf_Rtke4N&1eXgwj(mLE(UY4s<<#)f5sBXn0oKK4SA*( z3jZACiq@=tmqvN*+O>=DfS~)3T{{wggR}Gb_>rQEee8;^%ey{^ztuoogusb}13OiF zl2t)Vzb*wiE8l(%LPSIaH@4f<%=#KkX`^J+_m3y@9fKpA8_9A{unC~dF@yPJfS3pp z>#IBvMRgbJ>i>E;uw7GS%isBu$4?5I^C=F27twT_^1MsD<}nVf$&@tk0&U`F-`FQi zmr1r>SiK-=7QPKcc(X|xNa*I7}QXv5vAg1X_J ztG2ywE&~A=f#@uKcSQi&<@?8Y>*I64ZuxUR+g-bT1q+Me?yuw-)3hPA{jloGy{!P} zHIFwR{z6y^p~5SCit~)HS@j^IC}*U``)Pmt{- z=VlPr%T)2=P0#5O{g zVbn|3|GoY7wKW><%y+C#$i`wN1}^cdsSOJh4d{9f1PssHVj($GvgWyU>>zs7309ZR zq0uhdMp(^7xa4D(%IUPbHp;S6(R}~=5Uyk$_thM^g&yDf(*;|cYhoyUb`-Z~z17PO zqKkqUylsde9Yu(pq0RZp-iApeH)2;5`BreO3oVl?ZH2-YZjh=H_~2Ot##PJ&ifF0T zXO>|H8R#z)|7N}Ms_OMN*mK-iQ%((>WV>FHb5vDN_noZ6JYJ*)mb|xZlozwmpS#^6 z>ohcRMUhSmr>&3$TOJ~7-LpOqGo5omBCrtlMfHOJ(VTZY;ju$zKRq>BUTMwjZbXxj z%bOFR{x!2*qd)0;4KIaZb=O2L50QP9_!!rtshH6a9C zV1GUV3#WdcJ17jtP`6G1tE#hS_G-#yimzLHCwAaQLBv8Kawj(pE4QEX2mNiXIqR)K zfp(iP^39JwbX`Xlsk^>ZCmxA~%gpi8yK#`8U$J1J&A!=296ru8pL_XEFWDHzz{P}8 zV;&p(ms|DGxW_3Zn4zI>t!RIj*K<>=23{+1O`14JVD-rrIA_8m>`=0Mb>z;dM$?6e z^%rRL9YKq;l*HC^pKxI9^&anzzi>z<$QXOMlb*FVrhrJ19n3enPKWn9+>!;LTo<@Q z+B}vLLu~=AcvzJ^4!r_ju)sD^5+LAWaA>^v%AB%h7|nrJMOAv<8A&n9%YADN;Er)i zbnH#?NJgxH9-xOUW3cNCyNUF?f9IhO6Wz+;qQ(%Z6yky$+?+*?fHQ6qSk>-(-}=p$ zv>mfJ(BrkL<9&I!2AA*drAeKHj^EQV>8f>o8zmzq#Fh#0-#a3LtruB^-uZ)>O#WL` z&v^3o!k84~zpaJF`{}p?BBBRe_s<+@vql_z|Ir?fach#ewlmK(yJ8GrC9PezS|)CK3&}k$BLL2&)tB zv!17@QF48^U>T?Nbtwo+^ppja_-H&T#4Iuk^*E0jJeq9G4sLPSv z*sZ&o8bC}P=r5%BElI^;dWGrf6yfJY5=Tw4BkM}Q%}`8O_YddWOG@U^7eT)2MUPc4 z^2w)H5Lz~9JX)C~?>HU6On;iEBu3k^z#e0vR`;#CtPf`5bTY)n$>*_AyMOscYU4he zPovxToM^qVanP^;<$H1$_4K|p;OhG-+J?yY=wWiyRRqonE=?f~?m6wT6%CheNj)0u zl(*mxl{vX?p%DC@3Zwdo(tOq81E%i%>AQsQNQwYr$gcKy9Q8V2)J2BB0(^`d$W9ND z^Y;NEQ#KcqGuGh263lJFNoqzP(JL$8-KC4yE;qIQU49pdkhO3!gT5^ytW41lq(zlMnArH&EHWUrtmOGKK^U=elHHEM34W4%X%;e#U;_AhA zV;LTY_#y32`_c~f^_03{uGa1;gtQ|(G*5)|TAN5r(n#ULi4Bj;em~x#+h9dG2|iP*`1i*2t6T^PFYnM4JyBCX zm|^p2>+&-bo{j2Pq=Evu9b}+ma!Q;qr^19yH`r5_kkIqKqa35f@y|t$vJd|zuAoy!rB=YsS`MUGn zJM>oa!_gQk&aCp!V#)G;P06G@WxoVBmG$)QEHkQ%#b4#=BtDL7Hc%W@ypqTGZHl1o zp;Y<99rqvD&+rvWF&7){C(olt)z1?RRJcSB4Z-;(1KAxlZG=j~%w4@jBF z$A8Y+eYy1o`Dz`~bdFs%R4q<==~WNRbeuX)Y)2m(eGpHGMcXXxyWTLcy;2l-%mJS< zgz1kb;#nbqM#hQ+CI+@b2kqcsrbwRTMxeCHZQIWET3*wkxANPaMD&QYpM4L=97LAR zKLQ%L&clP@B9Zf#8f|*7MIBZ6LPkE-n&lW8&}~cJRxdXdbS$!?53j=!ICpwkohe=) zagFVwamIXdvM$ST_X5ulF-Zg?^szh1<9o3u@A`fsNur8@v+toD*zio1T~irW4!{n+ z`Q675uGeCSzl?D=frl)KSp@viiH4FnKDZ4pdw}#Wpu8S?7N|NQh?Mbl)t8tgwG9cI%gR$GS+KI`SlXTHzL$PQmlm7rlBw9Gxi@@RHH;$>*S=zT#oGE8DbPcS* zFWa)I+cAY-q-XEwtmA#nq3pFIfyn$>6M-M!sYVx-V;A^+#w5E{ILvb*sj?#Bd_%#O zQ*aB%4ch8gD5xwgrT^k|X2Op|1ocC$;4k*V*ZfUUNKw*jdDf+a&JnSaPqr2A=s;Od8C5@EijU0dn+-$u2Q^y@8U zvzaJ5iii`#V_tr{+1{0T-%l6>nUKM~iF|L;ag5KTj=K&|q=Mf&MV8(6=?0rIf&=b_ ze+=1>y*-S#B7Si{Yr9xV26lSAfqF$^DuF@SpcQ2*0YF4)V}kQ>j^)acQu6-XP0BSQ z;zA51o=K0pkhNjrlY9xv4rG|gcIumB9OZi~p(AnSvdHMXEGiQM!hb!peA*Z@&1&-| z1GOEfuI2Je3NnuYV@4fpu)k0zU%enCAhj-;o&H-x8sE}08a!_Ux@l~woJQqHdqVn5 z8o9u5k6jwjBbjuq3wwl+Anc1`g8G6F7eNQ6sTjEILJW$s&brfVGYw(4`oxH=Mj9Kv z(YKhA)vpWHU!4y*y?4)T^&`qABmcgm>$&?n?d!)bF|=!KOAh!?-Y}%aBU@p07h?@w zvAZ-$O8fZ=MyUJ*eh%A)GJ0CVvyl&+x`SArGxB8|p4wA>bHrJ}7xGg*`CpXvS6BdK z7K&eKsD89Dy_FTcEz7*uatqEf+Y(3qM=}!1<9`=Uhph~D?zbdQo7}cC+=#i!*Y4gW z<2*h=RZ0z&l5c_rUD$<|-23GRZ%p2kO+5l1Z-kDglhMfn{-zJWo~IuBL^JbR;_y-_Fj`y@ zPn2xW!{&j29hZL8k}VggY)MDAHy{8A)64>&!9eHVwdG?hGlST3mmTe@w1IJ1==W7G>o-MA^z1 z`Qdo5GvG2g>RKaX=a%e;SqxD}9Ocw`*)lK%8}GJk^>yyAEL*qhwu+ZAgRo*)Cl~38 zng)QAy<$GJ_Dk+z=%b&8WNi>A*l@O9$* zp58*Y;Zzo^RT#?R?@Zo8FGF*Ue>xuaQNOYt-=ijtcBQzwJx3>@w2I&R>X}dAq!Ama zW6asLahVeZzai(dK^OO&$GRqP{miQG&mh1qZnSHN-0pk=$)H);`L%CC!J{A-I&A<< ze*a0hzg76{smes=o*wL4QrS;(f2rL-*+2TP>EQhyNuRZ{Q91!t#g{JrkKZ0dEs%-1 zh;K;sknUm0D>2=dY~(~Kzo!2LYntPD)*9!o z0moXvClQ#!KI^phX@?Z=(0BOPOarK!$xHCU^*>ggPLgP9uzKnwr{D}x1fS-|GNqGd zp2vaDi-Wz8!V-cgy)c8%9n_VXEV>c*02q8c!SE}f)``Lx`7~XCtgskkoPXC0f_ao7 z^PIHb$uCPvH|8@l^NAt*4U7{_+-if!6kPpBC-IXfWiG(^EzF0w4zDKEL;RG>Z~8c?nJCR;;AV>xpSMPO`j{}}CI9X?nyUv>#(Ue1 zlKwpU@);|s&lHdZ8xOts-3@sh<1ZfO2juTk>vwXG>Z=x)r7vCmyuPSs{w46kePx2X zVu3)oHovJL(#TZx;q<9+lnZi3vX7kcV}AdI6Gw4b+2OtOYlyXQcJ12uBtd5puFZlAeTmP1#A_R8F&GA71 zi1tbXCCS+jCuj?Pz zpm<)Q6(1X%7{5u?e1(%--lVzRl;(qEzz!p;aVv!lTQHq~sWT;5 zh@}1(fx5z@vgbiby`z>k@x@mCAKhMP(&4_-OA{d1Wsx}wQ%3?KZ-q0oZs(Q`LLfQY zEL$tehcMp#y6W>5h(q~<-$JgLVMV&4%xAvN)90z_2}wZJNf;hpZbD$NWNQufYwTb;JYTvU>$m@1nSA_ z7I8~Agn8bWm8{(&Q5&Oje&G@GBYeZ)AdPd8@3;*gg`>Y=*RHzVtwDXn&e|4{u{)MP zo=31NdlRhJ-Zqh}vL}=5X<>AtMNmX_iXixxqHmj-${Z1ykb+T|s?j8tIYy;jL^eiV zaauA=v`HKGYXQL=q|euyXc65R4%jv@m2>23q4P)lYsT9t(TS#%t~T=hQ!D~8mcFCH z)C_y1_ZEzwD+q!sH=yYkTP*8(5h}siRhX^oVYiB0WEnyFf;=Z&6;S(o0X7%gfZFp_ zKH~ZD%<8^8^oyOu-(;2tZ^k4#}n* zgYF9aXIm#~#!RsFOq2#Q}!C63rs>rrnPE-rk#fYQZ*FY2{s%aXn~B zZsKorXn-hG{Ff9a)UU&gqX#iPC=&k<6XJAmrF7JlUEBis$=G%S<69w0c5bm@giTgo<^ znC&*vB>%@h+E(|wx0utII>r0-SyjhPL&?83xCO<93G_Nm*Bf#z)5bx%KhPv{T^r*p zDa*{cDNc2d8Vf7E>oc%~KU-&y9Sr&T8M#0>1**tbrOs#N1 z&KpeJS+F*OSo=|73%=VHwUD;2_g^}6OD4QP%;1%LYGLZ38+t1XwsofhaVdTK>wz0| zcP0AjxG4e&^&H_b0V1>WAxoy`S7}9OjL@QKzt5x>C@HW+L=Jt@K-pZeTIT+UgbY0~n}$${Rd&&T6dLgSoLnQ>V&x%WPZes7-j!MWdI$=M{z zHVAmWeGG`>FIj^X@ZWG=#4COpW5Oto#uJ4N87hUR%c+c-uE&`${l4uj{)|VFfE?bE z5BVx~R)Ly!2jMmMy5qpZiGNb0?gLA!v@t2$20GhInQ#_sGu!p7gfgFkP65XhI2!DS z>UuBjI|_(bUW-rSd@-)2cA0~W?J%Xew#+!17Ro#mtwZ%A3w-8racZHWbhW84f^N)j zJlQ;n@=C6fIS+L8<20UiLerWqoKyzIz<-|ll1c-f5{CWb75m0Ts{egMY~szNILYu| zJk|>1fl^~JoCVb&0Y}-cD4>3vU+;?swmMRHY!VYqi#b}!H=B=u#jT&fQbj%Y@(12tG>$aup^Sj;n^K@HJIG zB^d&VCJ)}!9TOZr_~2s^7Mt5nKQBDjlP-*q?4INU`kkI9B-;-js6ZCz`6}$QK4YZXV%|R=M)5ti%-fjbbbCtYqJkzs{Iy;L zr#sAp{J7g=dTn0V&_K^yX`^)+oy>Q-gE09WS+tGI=W^5Lg@FDB?av8|-W!_f$$SU5 z&*eOyyPmZHnq@9J3MTiKFAqzaqbL`*mZ>mvcv|-*2{d-v$|WPf_gq8I6?;sgOVy9L z(rv1K7Fh`6=+qrNv(myabD{5(kffE#ihr{f^5j?*Gbv*kE-rez;gRd7Ml&;Zmr!#n zd~ZPNU)D~J{k1U5t>^K*-oCL?UsV@Xz4B{JgmA15l&iVK1p-%nT4pV_3ssK46_l5aE`!d`qUc+ z8j9b)%TXqu_GvH+n~!@psE85{4)iN~oKxkiuio>t_nOty?ym@-kJ8Yt$$;Cw8jS(v z?KDM*V=jQ5J&%-pCDCgwi+*}19vhpe6P%4m-7H8kuNinTrjA(?i|Ho3Ok~b8*`Qvc zREcBGh?@XM{af`4wmS09+iF;}9%o`pK-#+kCZw@zYRdRMb%pm=9<*sgO8!7M@pz!3 zoOP4Zi`Gv~8(FFNe(LzS6rh}CLFY=`xTH{w{^mXJgPAtxA#gfE`Joq(Lgb}hBZeL` z&p7PFBPtWu{1=+G>O+N<;6rYa%bPHJvxfF^y#j`i?dQyg$XO3!q9o{d+T)~sCi6#X zKz4LJ>neOE^~-e|E=Rn}LEOPiiJd^@RK+e=DK=eJ-wqo?_aj$O1JHtq8L*|2Kl5s; zZ=AO4nAC;2jd9ZJT8v5D&LU4)?s3?iqEyCf7G*H+ZDvW%dlDQubqi#P`*N2}R4he9 z9Eu=JXMYW%o&7nFqn?X~;pD~U$88E_F-Q9e29kim%P(a|rDub!%RMwK!Y$ei;R2D& zs`zBK!(ziLAD4I}fS(*W>?Zy%hkCvrMc4j}P01&n4+A$9Sj(d-BvzDNvkl$063rn@ zdHiFEO+ynRpJaG8ANCQpNez-e3-gzpOH|Z;iqtl4+l&4^roo|gwi3WU4OureFY8n_ zX9ZXH^urqR2E=esIf=v`RniiD-J_G{)%wY)RMUv%U^W~~opybL3}k%^0`TS1KXikZ zSWJ>=ouZERgnp10r6Tj1tXdvlM41PdQbvpuiu4YCXW!=+hrbKKJpCRK@y`gqBq{-B zPLbo9mY%<`1#VS6*k^No>#=E;Bpuh=r9KHxxf>f@KT>lE#vMZk@q5g$cTs1RIM+>C zR$Y%+YaAx@G?q6f<#<3bG_#UKhKJlhNCKdTwGnb%UMvlN{!oFcRyDeu1N)}!V<%BAHk46 zN-D=E&Eu6UJR6WVstMG)t~j1C7e$F4z<5ak6dXlC04FfA=q*fygf=NGssUY7RfrX_2}W7fnlet>zywcnd3gPHN^jGr|c< zAzn?SXW2F|wE-JOowCiEUTL+MFwaf_f4!F)Z^heSwKt}Pe5f8hqy1sB=Zk{r`yoWW z(Sri$2LM-XZOm(~+p||_E2EI6Vz4?Pv{GQ1F%t#rvz?g4hn7{E6R9I)KA|gT3Qxbt z>BE(C;bAjO14S&H4uI3*+-KuJIL>)(f%Ro|;mlSq;nXTT63a`=9ySqJjv4IT9W@5% z-3Bi&bbcp09C<;gTSYxZS_3)pV8pD(=0)ZofH@@PzrhNx&kfr#8;_3~j0aVC5hiIM zbKJQb$YBuhZb2OOkHNV5gK!#U+jRLaLz_EW)#7~wLA~ymylAW<*rq{_|63pZQX4xwOtqlszoORTIuAmfvkhY&itPq_ zV954w#wzoSvr)3@98~*!Ke)($V&ITIMd#hu?EG!v<1Fa_zpm_`_Z7!>cIPZilb6ZZ zOl!8HoBV)8$(WoWW|%|B5tXL@<=si(G5a+__x#h2)9xYWNJ?&)9Dn3M;JPKrFIsxu zLY&B;0r6%{)3a^!orD@uX zYV?x7?N8Ci=ibu!_4PA<`zokce_v%)lt~>sEbRliH;1|-mr{#U3%rOM9(dfGG-b(2&63rfNT_uskGg^lir12$;5b@i4&Lfp2p{LE-_nJCQ}2 z1+*;3X`$83r7TpC8`$^CR^BIUNZz@E$BqQ(>v9m^i0rR+7T)<9;AYOUq*uvM0=M9# zI=OiV|JW~}hcY2e$Ery6t-ZKNnS9N}4lgQeHQu>G68IB}<4Ury`MtTbMCq(IRjx#a z6bGa80XqfcRg9ZCJhIn_?b#2o<-uZ(h;{s@nBiX}(UJ)VWaM_D*ax}(X?ks9B-^7f z(;fBIr_TQ=IpdhnbYrTE`MThdO=)}g-pul328wJDF}+DF!TTaaigG|S=&}2NE^3!a z&3iDSp47Mcirh!hNS)U+_Jq8?UysK(54EO@I=?8gut$-buj=QoIZa?fvnOVYoXE7i z8{0cDWICfs{Rn#sh+V6rn?A0-2; zv2kzImB!E(pB=33ijGHCl7N}g#u?Vt52}BOr2SJIBVDPP4vq6I6E{HBf2s7qbdU{s z-{Y!ohJDyT8TEKuuUs8lW{7rNRrhqA0w1KHcii>LZZ@C108sf&mUc^c6{C9+3DE>U zn!q(k1(mXwhp<2BY(@)P9v9H{PuL&tCEZovvPu;ed>sAX%NgmGmkyMqY85ox#Qq78 zU7|HN84d8&a@?)<=naHPw!3LH5agpzQ1l|{bN=3c?vu!s;0s%^fE@=pyTFKWXYv= zPI`(Cc#X~CmI_Hz4h-{W-$Z5 zb)Q``P&0kT0=tjf_b#?=Sm%>n}%aq$*e8oe?X2L%;$2 zsCtuc-?s>!r50uK-c$eNC1|2aVzwHUcYE4CSTG~O|J(Vo1smD@So0BG$;Iv!qo8RB zr7gd84507nPs^VDYyo3bAmH15RxJYX=I!R1f=dyHot@};=LiNAqHJqAL1$YG$mj7n zsn8~4VU|9h79G+&z0Hi&$#+nj*<&?DKEAW&dzgV3us8Mod~oEkKL>>xBR5v_M?3eZ ziPF*ii5@_i78LHC@|k=tKF60jAuAKE5zaRd26}&?i0^IuQ8N#-7!-zfXt7AII`sIj zmdGcJ66oD<1~uR=8u#v_J3Qq{$h@SK;S3`uV|L5*$kg{4bijDEn2(jdHCMBmt|UmD zY56KBGUyn|TEG00?+C6oJOhvG8MAC~(w_Q8Bk1}`@@59V^$O-~4e&2_zR?E~#sI z_Lsm{`d)ZtFSEpoZBb-fI2u|QP@ELXsIbOTmPsnnlv{8*{i?^a^nlqT1|`S!?K`$Z1C%>IKEQtuALq~R z3hkvccap+6frZoai)mJN)q{n%lW9Eh=qp%wJ(^On5?I)w#60yVJJUFp0u~OYxd}!p zVBu&QM*%mmaC&$bEQC5WbDC}eBd1Y0PnJ?QfBYhyqBz&> zZ*ur`3!&@rLEWR)11HB5R^>+3(|~u9q-PzZ3UxzP8X_I`a+a zYdWzc>ax`U03ZNKL_t(|vrhs4&3||~sxt3?pHo%cH?!lDjg zb5u|q99(8bl#xYLL=v{dFfJ^D42~c!dw74Hz65>^zZYzx4O1d)qT2t{p=6=7qFY}0KYIGIU*UkMzzDI0F%wn4Fx}h z3>b=&-_Iw1!(>b+XF5%0(a@PRbbWSj9L{5-StT)yI$?yRJS?Y?F(Y2z;K&imC^jfQ z){gMeK$NOutm~-He`T*V4#_-u;mDgFlb2vDMgq~migvq7l8ZaT{G<{Cq1AwottLZB zrXYoT)!^Z;NrK}cgkC`EJDTUvXhO3IjUwDzH?#zQvUX@LREo#DED~Ngp!=T3xQ-EQ zxnh=JUFu8gPeuBx*DUI}r&G`WJrL}E_3d+y z{$@P>>NrlV2#kj3UA!mLpt`CkrELdE8m*iXyB_;tK#)f84)1=#e6BwJ_|UJ~XW$Ju zgI5WY1kn_K%L|tySDt6IN_gV}|DuS5wD7PBMCS)SNmR4^Ds8W@Jj zWg3M{XUNQCi1lge`s}mMu?X;o%Y-75vIh!39$a3(pdA0oFf|7U4Py3Z~Pqe&uelWYKgHIe)Mrk}4 zvQxSC@nC{K3zI2%0nI5eJPiB32}}WElv}Qao%aBB!qt~RyB*sn$7;{cOH|7zH~)3? ztG@8mNiaDnh>nXLc8KFX`ZAdPG8R1de=GHW7^rM}C!c(B&-UYA{(b;1c>Kzq@o)CP z)mN`@e1axT%~SQj_UhuCC@KygZ3~M}`xJAI{t!}_s$1A=Pd<^W<{gK@V(?_*(M~AB z>Qjfq>Pil$B^d=81*6|w`Zb29O{Ka2f#i9{hMR;Rv8`LrW$O)|%g?4f%EOO5K#IYC zy5XvCAfjydirsnik^6xVp7ryMUW_X2+`6BvA+e)`@aMvy_x+mf=Ip_JcmAw0t7!a{ z9>e=CeXmmmxg0|S!w?3zjicF-Q^}bc*FVY*EFxnV0e-}hyqq&IG%>)9yqS_GB0shCkg+n5H`FH+*li_{dSK0PHe-GR=54dG6SMGd8WedFM@#$=O*lC=9 zudRBH|IQ|};ls!Cz2XBs_mLztlC(x}eqH^M`4qzq0IvJ^Dddd?KRDwwB+Izr z%rj8$v8@*QP_s&J6A?_F$m_y+u8 zh(G?nx1rlE1q5@y@Hbm+j(hM9^37kuo94a-Q0`v>d%n!WAHT{UHhwDy4F3{<-?bY| z+irL6d+;x8`GQ#-^w!-`=ehe~*l+!f(F-r-e%ZZx-(x(r{g&+N>leJTsRmJwdtJQM{UY3KaOKTc+b3E?uXy8dJ_ z5xJ%P;}Ke&9M=@-_2cgE+a40E<3+pWoQ+*25;R7Fovi?jaNtLOau7?SK_IxHux!TV z{vXJ>{H&5jGmucD5tc<0zHvs78dc$fMHaDyjEJJ!4=R}{#)>7>npBuYwYMn3HHMmC z8p_DMmT7+y6Q)|0s=rqJoUeeM_e z%;}4G&y-_-FflI82qE!0F4HF{v1R4@L!qkM^Zh>j)?Cet^&J=-kF+yJRQRnq384v$ zl4>HaDkdVYl}U9glMtUOUbI_2Aqh?vl0MhyX|1w21TOzi8woKG5C)1ySbqOp%if3Q zTy?gENPrk9@^J1YXIl0@BBzMN7{<`heN82LbQR}+w7QQv@g@7BF_7hf1oJ#dn5KYf zTW7Q$a!i?>ku^P%#l}Gm4U%CN9VIcKc4a?*-t`j1SmaeFw~3CM2+6ULuqw8_D^EP0 z8~1!205>fGcpF#V7>M>awK%{O{&MAs$8+P2;rMs)h86Bby{`h9y>jn!}Yf= zp)u6NTaWk3tv~r4rpR#*-^A8$I0zMk2k!pmGE|j^Z@qzS_kI(C^6-xq^QY%;fidu! zgB|cK{_yBqx#x?JTkRh4}Rau4^ z{hsGv8y`kg_}1uR){_m`d&+h!?Fbvr1$zyZP$~jXw1lY*WrLzH>#d{m**^h zlMx=sK7&xuRp(bt`hyh-uAj^%T3?&Q*RTF261@BSwrAU_Abm0-R6Q{+Kg+WB5jo%c zT<`?%_HW^uS+ouA_MRMkAQ=qo_5K_b@&fjGf7eEs*QTK;qVZh>XCZSEdf`eh0jdva zY2JlXvr0XO-R8pdzt6#d$)S9>q_IVRPWeEIFAb8x$UPR3ydv_1r|SOdmjctaRUyII zvu9VY54v#%2hBcW1)JY^w!KXcI}LyrKWBvBUlk08x8HMnP;)=`Wxo4~lj%nax#8C< z-iy{VI8-ZXF06YrCKE`M4qyHLBPuD-6a^xNJ?G8mnvX3Egl7zSa|j4drK~7_qRqA2 zQE`LkZbDwWdkilG_s)4Od zA!9vm=1>edw{SQBw{R4S=N1ls#pAe{e~WTq2z9xMx8Z5yNENtyLthdJZtcFvUCW=~ zB}41Q&%NLu)_XBa+QI*v6!K+lSg(L5+c0e?c&;C7n-F5HfeaOBGL`4M_i=BwfK|8r z1tikzU-s{x?D}}y)&vq6_LJhI)!#Aj%}-gHQ{bxqv}8FfKF>y{LfHR*gYzvy@VWwA z^IyTqXmD)V9P+5dDfLq>G@NN z&2kVZHqXHt8l|%IPPp;A-LXnO=-R3u*ZSUQ0eHFj|$|5#7 z_@kAYd+PZkJ!)~K=Kd6azW&vZ!pM!>IrUW&UORa1(=QI)R(fB8n+kbRU{S6+WfA|d;A250KIUjlo(CtZk2a5JZ}eVq)}lK- z1|~y)<=Jz`5+42vk8FA{Z=HHKAUxP=FnjhUjQ;9ohW~bFUa@_DNc{Wd-5vhqH;PGS zk5lZkbGV;B3$NLKS12Fk&*pid7=|iNJ!(D9I?8+u0t_S*V&)7Et+GHghQ8$NRPzGg z!l4+ls5GZ64~b({E@WyyFJpcItKd`#v3;8~J^$EzC4U(;WCEieHi&aH98`SPYrx~J z5JKUAKf5*#&!eM%%2vY-9%*M-KRrsTNu{sf%gV7jUf}dPoxd`#@S5-%uPHUSA8-6% z4p~rLzV|uHoPX(#|NV0$Jq^=H+XWL7*z&&3um)lpO=Dy<{ z@2G;R7rbC)_f^ZES3>xRH>h=$^mNU_lX>m@6GCPTfgFEu<{7;D@FTeX^dOBU2Z`}H zDn8i!5KLBoR6)}LVg9^�%|Khadf930a$zY2`u#}|E>t@b$}$}W!0U$Hd+ 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 From a01ed0134b68235f8a44d34efd4c32e80c52723a Mon Sep 17 00:00:00 2001 From: mwerezak Date: Mon, 20 Oct 2014 22:22:51 -0400 Subject: [PATCH 087/144] Fixes #6807 --- code/modules/mob/living/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index ef6bea8627..861d436c67 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -3,7 +3,7 @@ var/list/department_radio_keys = list( ":l" = "left ear", "#l" = "left ear", ".l" = "left ear", ":i" = "intercom", "#i" = "intercom", ".i" = "intercom", ":h" = "department", "#h" = "department", ".h" = "department", - ":b" = "special", "#b" = "special", ".b" = "special", //activate radio-specific special functions + ":+" = "special", "#+" = "special", ".+" = "special", //activate radio-specific special functions ":c" = "Command", "#c" = "Command", ".c" = "Command", ":n" = "Science", "#n" = "Science", ".n" = "Science", ":m" = "Medical", "#m" = "Medical", ".m" = "Medical", From 5b7cb1f1172e8e7ff147d5e30758fa554aeef2e7 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Tue, 21 Oct 2014 16:46:48 +0100 Subject: [PATCH 088/144] Fix AI PDA showing tap messages --- code/game/objects/items/devices/PDA/PDA.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index 69f4922bb9..987483cdd5 100755 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -260,9 +260,9 @@ var/global/list/obj/item/device/pda/PDAs = list() var/HTML = "AI PDA Message Log" for(var/index in tnote) if(index["sent"]) - HTML += addtext("→ To ", index["owner"],":
    ", index["message"], "
    ") + HTML += addtext("→ To ", index["owner"],":
    ", index["message"], "
    ") else - HTML += addtext("← From ", index["owner"],":
    ", index["message"], "
    ") + HTML += addtext("← From ", index["owner"],":
    ", index["message"], "
    ") HTML +="" usr << browse(HTML, "window=log;size=400x444;border=1;can_resize=1;can_close=1;can_minimize=0") @@ -656,7 +656,7 @@ var/global/list/obj/item/device/pda/PDAs = list() if("Message") var/obj/item/device/pda/P = locate(href_list["target"]) - src.create_message(U, P) + src.create_message(U, P, !("notap" in href_list)) if(mode == 2) if(href_list["target"] in conversations) // Need to make sure the message went through, if not welp. active_conversation = href_list["target"] From 782e9f520dbbe55ad0de0f5f8beee160336c7ad8 Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Wed, 22 Oct 2014 02:19:38 +0800 Subject: [PATCH 089/144] Changed the wording of the sniper rifle/binoculars zoom messages. Updated changelog. --- code/game/objects/items.dm | 4 ++-- code/modules/projectiles/guns/energy/special.dm | 2 +- html/changelog.html | 12 ++++++++++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 5b41ba88b7..81603a9440 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -684,7 +684,7 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. usr.client.pixel_x = -viewoffset usr.client.pixel_y = 0 - usr.visible_message("[usr] peers through the [devicename].") + usr.visible_message("[usr] peers through the [zoomdevicename ? "[zoomdevicename] of the [src.name]" : "[src.name]"].") /* if(istype(usr,/mob/living/carbon/human/)) @@ -704,6 +704,6 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. usr.client.pixel_y = 0 if(!cannotzoom) - usr.visible_message("[usr] lowers the [devicename].") + usr.visible_message("[zoomdevicename ? "[usr] looks up from the [zoomdevicename] of the [src.name]" : "[usr] lowers the [src.name]"].") return \ No newline at end of file diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index cfb5e2cf3d..44941eb532 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -225,7 +225,7 @@ obj/item/weapon/gun/energy/staff/focus charge_cost = 250 fire_delay = 35 w_class = 4.0 - zoomdevicename = "sniper scope" + zoomdevicename = "scope" /obj/item/weapon/gun/energy/sniperrifle/verb/scope() set category = "Object" diff --git a/html/changelog.html b/html/changelog.html index fecd3052c1..a091338d90 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -56,6 +56,18 @@ should be listed in the changelog upon commit though. Thanks. --> +
    +

    1 October 2014

    +

    RavingManiac updated:

    +
      +
    • Zooming with the sniper rifle now adds a view offset in the direction you are facing.
    • +
    • Added binoculars - functionally similar to sniper scope. Adminspawn-only for now.
    • +
    • Bottles from chemistry now, like beakers, use chemical overlays instead of fixed sprites.
    • +
    • Being in space while not magbooted to something will cause your sprite to bob up and down.
    • +
    +
    + +

    1 October 2014

    Zuhayr updated:

    From 3e611029086857adc4c4a499d6845ca2b99c96a7 Mon Sep 17 00:00:00 2001 From: RavingManiac Date: Wed, 22 Oct 2014 02:28:23 +0800 Subject: [PATCH 090/144] another minor change to the sniper rifle zoom message --- code/game/objects/items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 81603a9440..5ef7686e42 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -704,6 +704,6 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out. usr.client.pixel_y = 0 if(!cannotzoom) - usr.visible_message("[zoomdevicename ? "[usr] looks up from the [zoomdevicename] of the [src.name]" : "[usr] lowers the [src.name]"].") + usr.visible_message("[zoomdevicename ? "[usr] looks up from the [src.name]" : "[usr] lowers the [src.name]"].") return \ No newline at end of file From f4893bed33f1b5dede8680c9931f9e46e102f3b1 Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Wed, 22 Oct 2014 00:11:41 +0100 Subject: [PATCH 091/144] Ghost following double-click fix --- code/_onclick/observer.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 869b10c3a1..2b941562b0 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -25,6 +25,7 @@ // Otherwise jump else + following = null loc = get_turf(A) /mob/dead/observer/ClickOn(var/atom/A, var/params) From 604ad08f07589be2901327e6e7a7e17c24ca5216 Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 22 Oct 2014 00:11:20 -0400 Subject: [PATCH 092/144] Fixes #6820 Readds missing check, makes hoverpods their own mech type and moves them to another folder. --- baystation12.dme | 2 +- code/game/mecha/equipment/mecha_equipment.dm | 3 + code/game/mecha/equipment/tools/tools.dm | 2 +- .../mecha/{working => hoverpod}/hoverpod.dm | 90 +++++++++++-------- .../structures/crates_lockers/largecrate.dm | 2 +- 5 files changed, 58 insertions(+), 41 deletions(-) rename code/game/mecha/{working => hoverpod}/hoverpod.dm (70%) diff --git a/baystation12.dme b/baystation12.dme index 35c47edeb6..38e54e0b4e 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -432,9 +432,9 @@ #include "code\game\mecha\equipment\tools\medical_tools.dm" #include "code\game\mecha\equipment\tools\tools.dm" #include "code\game\mecha\equipment\weapons\weapons.dm" +#include "code\game\mecha\hoverpod\hoverpod.dm" #include "code\game\mecha\medical\medical.dm" #include "code\game\mecha\medical\odysseus.dm" -#include "code\game\mecha\working\hoverpod.dm" #include "code\game\mecha\working\ripley.dm" #include "code\game\mecha\working\working.dm" #include "code\game\objects\empulse.dm" diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 7e19e787a9..2a6e2b6214 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -95,6 +95,9 @@ return /obj/item/mecha_parts/mecha_equipment/proc/can_attach(obj/mecha/M as obj) + if(M.equipment.len >= M.max_equip) + return 0 + if (ispath(required_type)) return istype(M, required_type) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index 2adf280a6b..d7783b351c 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -5,7 +5,7 @@ energy_drain = 10 var/dam_force = 20 var/obj/mecha/working/ripley/cargo_holder - required_type = /obj/mecha/working + required_type = list(/obj/mecha/working, /obj/mecha/hoverpod) //so that hoverpods are a bit more useful as space transportation attach(obj/mecha/M as obj) ..() diff --git a/code/game/mecha/working/hoverpod.dm b/code/game/mecha/hoverpod/hoverpod.dm similarity index 70% rename from code/game/mecha/working/hoverpod.dm rename to code/game/mecha/hoverpod/hoverpod.dm index 38b2815ca2..4d8c2d77b0 100644 --- a/code/game/mecha/working/hoverpod.dm +++ b/code/game/mecha/hoverpod/hoverpod.dm @@ -1,8 +1,9 @@ -/obj/mecha/working/hoverpod +/obj/mecha/hoverpod desc = "Stubby and round, this space-capable craft is an ancient favorite." name = "Hover Pod" icon_state = "engineering_pod" initial_icon = "engineering_pod" + internal_damage_threshold = 80 step_in = 4 step_energy_drain = 5 max_temperature = 20000 @@ -11,10 +12,21 @@ wreckage = /obj/effect/decal/mecha_wreckage/hoverpod var/list/cargo = new var/cargo_capacity = 3 - max_equip = 3 + max_equip = 2 + var/ion_trail = new /datum/effect/effect/system/ion_trail_follow() -//duplicate of parent proc, but without space drifting -/obj/mecha/working/hoverpod/dyndomove(direction) +/obj/mecha/hoverpod/New() + ..() + var/turf/T = get_turf(src) + if(T.z != 2) + new /obj/item/mecha_parts/mecha_tracking(src) + return + +/obj/mecha/hoverpod/range_action(atom/target as obj|mob|turf) + return + +//No space drifting +/obj/mecha/hoverpod/dyndomove(direction) if(!can_move) return 0 if(src.pr_inertial_movement.active()) @@ -41,56 +53,30 @@ return 0 //these three procs overriden to play different sounds -/obj/mecha/working/hoverpod/mechturn(direction) +/obj/mecha/hoverpod/mechturn(direction) dir = direction //playsound(src,'sound/machines/hiss.ogg',40,1) return 1 -/obj/mecha/working/hoverpod/mechstep(direction) +/obj/mecha/hoverpod/mechstep(direction) var/result = step(src,direction) if(result) playsound(src,'sound/machines/hiss.ogg',40,1) return result -/obj/mecha/working/hoverpod/mechsteprand() +/obj/mecha/hoverpod/mechsteprand() var/result = step_rand(src) if(result) playsound(src,'sound/machines/hiss.ogg',40,1) return result -/* -/obj/mecha/working/hoverpod/New() - ..() - return -*/ - -/obj/mecha/working/hoverpod/combatpod - desc = "An ancient, ghetto fighter." // Ideally would have a seperate icon. - name = "Combat Hoverpod" - -/obj/mecha/working/hoverpod/combatpod/New() - ..() - var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser - ME.attach(src) - ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive - ME.attach(src) - -/obj/mecha/working/hoverpod/shuttlepod - desc = "Who knew a tiny ball could fit three people?" -/obj/mecha/working/hoverpod/shuttlepod/New() - ..() - var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tool/passenger - ME.attach(src) - ME = new /obj/item/mecha_parts/mecha_equipment/tool/passenger - ME.attach(src) - -/obj/mecha/working/hoverpod/Exit(atom/movable/O) +/obj/mecha/hoverpod/Exit(atom/movable/O) if(O in cargo) return 0 return ..() -/obj/mecha/working/hoverpod/Topic(href, href_list) +/obj/mecha/hoverpod/Topic(href, href_list) ..() if(href_list["drop_from_cargo"]) var/obj/O = locate(href_list["drop_from_cargo"]) @@ -105,7 +91,7 @@ return -/obj/mecha/working/hoverpod/get_stats_part() +/obj/mecha/hoverpod/get_stats_part() var/output = ..() output += "Cargo Compartment Contents:
    " if(src.cargo.len) @@ -116,7 +102,7 @@ output += "
    " return output -/obj/mecha/working/hoverpod/Del() +/obj/mecha/hoverpod/Del() for(var/mob/M in src) if(M==src.occupant) continue @@ -130,4 +116,32 @@ T.Entered(A) step_rand(A) ..() - return \ No newline at end of file + return + +//Hoverpod variants + +/* Commented out the combatpod as they can't reattach their equipment if it ever gets dropped, + * and making a special exception for them seems lame. +/obj/mecha/hoverpod/combatpod + desc = "An ancient, run-down combat spacecraft." // Ideally would have a seperate icon. + name = "Combat Hoverpod" + health = 200 + internal_damage_threshold = 35 + +/obj/mecha/hoverpod/combatpod/New() + ..() + var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser + ME.attach(src) + ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/explosive + ME.attach(src) +*/ + +/obj/mecha/hoverpod/shuttlepod + desc = "Who knew a tiny ball could fit three people?" + +/obj/mecha/hoverpod/shuttlepod/New() + ..() + var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tool/passenger + ME.attach(src) + ME = new /obj/item/mecha_parts/mecha_equipment/tool/passenger + ME.attach(src) \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/largecrate.dm b/code/game/objects/structures/crates_lockers/largecrate.dm index 51c0ec2baa..2923ba2321 100644 --- a/code/game/objects/structures/crates_lockers/largecrate.dm +++ b/code/game/objects/structures/crates_lockers/largecrate.dm @@ -70,5 +70,5 @@ /obj/structure/largecrate/hoverpod/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/crowbar)) - new /obj/mecha/working/hoverpod(loc) + new /obj/mecha/hoverpod(loc) ..() \ No newline at end of file From ff82fb4899703b05eecc8e32c4f2c84f4e6d60da Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Oct 2014 09:37:08 +0200 Subject: [PATCH 093/144] Toxin mixing room gas monitor The toxin mixing room now has a monitor computer to allow scientists to check gas composition, pressure, and temperature inside both sections of the gas chamber. Added a few more warning signs. Made a sign outside the HoP's office stop lying by re-electrifying the window grills. --- maps/tgstation2.dmm | 72 ++++++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 34 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 8626aa9777..4de437ba36 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -1621,12 +1621,12 @@ "aFi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aFj" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/security/vacantoffice) "aFk" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aFl" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aFl" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aFm" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/central_one) "aFn" = (/obj/machinery/suit_cycler/medical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aFo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Cycler Access"; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aFp" = (/obj/structure/lattice,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_airlock"; name = "exterior access button"; pixel_x = 5; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) -"aFq" = (/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aFq" = (/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aFr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aFs" = (/turf/simulated/floor,/area/security/vacantoffice) "aFt" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) @@ -3142,7 +3142,7 @@ "biv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "whitered_w"; tag = "icon-whitered_w (WEST)"},/area/medical/medbay2) "biw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "whiteredcorner"},/area/medical/medbay2) "bix" = (/turf/simulated/wall,/area/medical/chemistry) -"biy" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/light,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) +"biy" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) "biz" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "scanhideside"; name = "Diagnostics Room Privacy Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay2) "biA" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/medical/sleeper) "biB" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) @@ -3446,7 +3446,7 @@ "bon" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "boo" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bop" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; 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/rnd/mixing) -"boq" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1379; id = "tox_airlock_pump"},/turf/simulated/floor/engine,/area/rnd/mixing) +"boq" = (/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/hallway/primary/central_one) "bor" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency) "bos" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) "bot" = (/obj/machinery/disposal/deliveryChute{dir = 1; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -3504,7 +3504,7 @@ "bpt" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/rnd/test_area) "bpu" = (/turf/simulated/floor/airless{icon_state = "warning"; dir = 1},/area/rnd/test_area) "bpv" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/rnd/test_area) -"bpw" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) +"bpw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bpx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Observation Room"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bpy" = (/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 22},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/surgeryobs) "bpz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white_halfp"},/area/medical/medbay2) @@ -4052,7 +4052,7 @@ "bzV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) "bzW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central_one) "bzX" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/item/roller,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper) -"bzY" = (/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},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bzY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/door_control{id = "bridge_electrical_maintenance"; name = "Maintenance Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "19;57"; specialfunctions = 4},/turf/simulated/floor,/area/maintenance/substation/command) "bzZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) "bAa" = (/turf/simulated/wall,/area/hallway/primary/central_three) "bAb" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_three) @@ -4527,7 +4527,7 @@ "bJc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bJd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bJe" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bJf" = (/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/heads/hop) +"bJf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "bridge_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access_txt = "10"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) "bJg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bJh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medical Equipment"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bJi" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/miningdock) @@ -4696,8 +4696,8 @@ "bMp" = (/obj/structure/closet/crate/medical,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bMq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bMr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bMs" = (/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/hop) -"bMt" = (/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},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bMs" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) +"bMt" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/machinery/recharger{pixel_y = 0},/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bMu" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bMv" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/item/weapon/storage/box/matches,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bMw" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) @@ -5044,7 +5044,7 @@ "bSZ" = (/turf/simulated/floor,/area/atmos) "bTa" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bTb" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/command) -"bTc" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/substation/command) +"bTc" = (/obj/machinery/computer/skills{icon_state = "medlaptop"},/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads/hop) "bTd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bTe" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) "bTf" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.2},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -5084,7 +5084,7 @@ "bTN" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/stool/bed/chair/wheelchair,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bTO" = (/obj/machinery/camera{c_tag = "Medbay Lobby Starboard"; network = list("SS13")},/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) "bTP" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) -"bTQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) +"bTQ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bTR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "bTS" = (/obj/machinery/camera{c_tag = "Morgue"; network = list("SS13")},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "bTT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) @@ -5184,11 +5184,11 @@ "bVJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "bVK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/starboard) "bVL" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central_three) -"bVM" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/machinery/recharger{pixel_y = 0},/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bVN" = (/obj/machinery/computer/skills{icon_state = "medlaptop"},/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads/hop) -"bVO" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bVM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bVN" = (/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},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bVO" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads/hop) "bVP" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bVQ" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bVQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "bVR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "bVS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bVT" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) @@ -5259,7 +5259,7 @@ "bXg" = (/obj/machinery/camera{c_tag = "Central Primary Hallway South South-East"; dir = 2},/turf/simulated/floor,/area/hallway/primary/central_three) "bXh" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/central_three) "bXi" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bXj" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/substation/command) +"bXj" = (/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/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "bXk" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/space,/area/space) "bXl" = (/turf/simulated/floor/plating/airless,/area/rnd/xenobiology) "bXm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) @@ -5432,7 +5432,7 @@ "cax" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) "cay" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 6},/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = 32},/obj/machinery/cell_charger,/turf/simulated/floor,/area/atmos) "caz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/maintenance/substation/command) -"caA" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor,/area/maintenance/substation/command) +"caA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/space,/area/space) "caB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod5/station) "caC" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod5/station) "caD" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/wall,/area/shuttle/escape_pod5/station) @@ -5558,7 +5558,7 @@ "ccT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/xenobiology) "ccU" = (/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; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engine_room) "ccV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"ccW" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Engine Electrical Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) +"ccW" = (/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_exterior"; output = 63},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "ccX" = (/obj/machinery/alarm{breach_detection = 0; dir = 2; frequency = 1439; name = "Engine Room Air Alarm"; pixel_y = 23},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_room) "ccY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) "ccZ" = (/obj/vehicle/train/cargo/engine,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) @@ -6834,7 +6834,7 @@ "cBv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/construction) "cBw" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cBx" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/plating,/area/centcom/evac) -"cBy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"cBy" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1379; id = "tox_airlock_pump"},/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_interior"; output = 63; pixel_x = -8; pixel_y = -18},/turf/simulated/floor/engine,/area/rnd/mixing) "cBz" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cBA" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) "cBB" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) @@ -8435,7 +8435,7 @@ "dgk" = (/obj/structure/sign/pods,/turf/simulated/wall/r_wall,/area/engine/engine_eva) "dgl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "dgm" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/xenobiology) -"dgn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) +"dgn" = (/obj/machinery/computer/general_air_control{frequency = 1430; name = "Mixing Chamber Monitor"; sensors = list("toxins_mixing_exterior" = "Mixing Chamber - Exterior", "toxins_mixing_interior" = "Mixing Chamber - Interior")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) "dgo" = (/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "dgp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "dgq" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "55"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/rnd/xenobiology) @@ -11039,6 +11039,9 @@ "eeo" = (/obj/machinery/conveyor{dir = 8; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "eep" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "eeq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) +"eer" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) +"ees" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) +"eet" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/engineering) "eeu" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/space) "eev" = (/obj/structure/transit_tube{icon_state = "D-NW"},/obj/structure/lattice,/turf/space,/area/space) "eew" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "NE-SW"},/turf/space,/area/space) @@ -11048,6 +11051,7 @@ "eeA" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) "eeB" = (/obj/structure/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "eeC" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "65;12"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) +"eeD" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) "eeH" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "eeI" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) "eeK" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/west_outpost) @@ -11227,15 +11231,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbSaaPEaGbbTmbalaJfaJlbbHbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbTwaPEbVcbjsbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVnbVmbVlbetbVkbetaHkbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbUaaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbTxbUdbUcbTybUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbTabTdbUmbgJbTabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbTcbTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbiybTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbcavbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRkbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZctsbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuasMcBycaucaucatcaFcaEcaAcazcacbaBbaBbaBbaBbZlbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVaGHbTQbYOcwZbYSbTscDdbUkbRKbRIbXkbXmbnybnzbXnbZebnCbnzbnDbXmaaebaDbnFbZobnFbaDbaDbaDbZkbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbXjbTbbXkbWZbWYbIqbWjbWpbWjbIqbWWbWXaaebnFboVbXdbXabXcbXebnFbLjauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbVNbVMbVQbVObTrbInbVsbVpbWbbWabWcbVUbWebWgbWhbVYbWdbWkbWnbWobqFbaDbqGbnFbWiauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbMtbMsbMrbMqbJNbRbbInaaebrQbMnbnzbqybIibqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbLjauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbJfbJmbJNbDNbCHbHWbInaaebrUbrUbLibIqbJWbnzbLfbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbIkbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqcDfbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbzYbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIibuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIPbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZctsbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuboqbpwcaucaucatcaFcaEbzYcazcacbaBbaBbaBbaBbZlbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVaGHbJfbYOcwZbYSbTscDdbUkbRKbRIbXkbXmbnybnzbXnbZebnCbnzbnDbXmaaebaDbnFbZobnFbaDbaDbaDbZkbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbMsbTbbXkbWZbWYbIqbWjbWpbWjbIqbWWbWXaaebnFboVbXdbXabXcbXebnFbLjauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbTcbMtbVMbTQbTrbInbVsbVpbWbbWabWcbVUbWebWgbWhbVYbWdbWkbWnbWobqFbaDbqGbnFbWiauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbVNbVObMrbMqbJNbRbbInaaebrQbMnbnzbqybIibqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbLjauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbVQbJmbJNbDNbCHbHWbInaaebrUbrUbLibIqbJWbnzbLfbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbIkbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqcDfbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbXjbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIibuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIPbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbtqbIrbOpbrUbnAbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHcDfbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQXbPUbMubRhbRjbRfbRgbQYbQZbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbQJbQDbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLocdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbOXbAybPBbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbPqbPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbzbbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11246,22 +11250,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsdfZbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAaecsbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxnaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbxCbkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUbClbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaAaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzdfZbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHbBobGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbIVbIUbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabuqbngbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdbjdbopboqboKbnKboYbpwbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbjybjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjRbiybjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdccWbopcByboKbnKboYdgnbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbjybjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjReerbjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuobunblJbuIbuJbuGbuHbuCbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbxdbfNbiQblDblEbxabfNbtQbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpjblublubsIbsIbsIbsIbsIbsIblubuSbuQbtxbvjbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbtpbtobtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbzRbEFbthbzBbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbvubnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbsLbthbqrbqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhaOvbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbsObsNbsCbsBbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbtebtdbsZbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodgndfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgoeesdfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcsmcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxdgacuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxdgGcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacHTcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxdybdgHcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDebskbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhcVhdBPcVhcVhcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDeeetbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhcVhdBPcVhcVhcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWdBSdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEdJqdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEddCdaUddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11284,7 +11288,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaadGxcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeaaaciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGdHrccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjccWbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjeeDbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucBEcCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdycdwaaacdzcdycdwaaacdzcdycdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcducdscCVcdpcdpcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdAcdwaaacdzcdAcdwaaacdzcdAcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjdHFaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 47362281595c342b5e61d81af378d7ba74d05723 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Oct 2014 10:05:21 +0200 Subject: [PATCH 094/144] Also warning stripes. --- maps/tgstation2.dmm | 287 +++++++++++++++++++++++--------------------- 1 file changed, 151 insertions(+), 136 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 4de437ba36..55908df29b 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -373,7 +373,7 @@ "ahi" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/brig) "ahj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ahk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"ahl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Fore Solar Access"; dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) +"ahl" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/foresolar) "ahm" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Security Equipment South"; dir = 4; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "ahn" = (/turf/simulated/floor/plating,/area/maintenance/dormitory) "aho" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/security/lobby) @@ -454,9 +454,9 @@ "aiL" = (/obj/machinery/camera{c_tag = "Brig West"; dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) "aiM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aiN" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"aiO" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aiO" = (/obj/effect/decal/cleanable/ash,/obj/structure/closet/emcloset,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/security_port) "aiP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table/reinforced,/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) -"aiQ" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dorm_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aiQ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "brig_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "brig_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_airpump = "brig_solar_pump"; tag_chamber_sensor = "brig_solar_sensor"; tag_exterior_door = "brig_solar_outer"; tag_interior_door = "brig_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "brig_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/foresolar) "aiR" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "aiS" = (/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/maintenance/dormitory) "aiT" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) @@ -521,10 +521,10 @@ "aka" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akb" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/security/detectives_office) "akc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"akd" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dorm_airlock"; name = "Dormitory Airlock Console"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "dorm_pump"; tag_chamber_sensor = "dorm_sensor"; tag_exterior_door = "dorm_outer"; tag_interior_door = "dorm_inner"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"akd" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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{icon_state = "warnplate"; dir = 8},/area/maintenance/foresolar) "ake" = (/obj/structure/window/basic{dir = 1},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akf" = (/obj/structure/window/basic{dir = 1},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"akg" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"akg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/security_port) "akh" = (/turf/simulated/wall,/area/maintenance/evahallway) "aki" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "akj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) @@ -537,7 +537,7 @@ "akq" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "akr" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/detective,/obj/item/weapon/reagent_containers/food/drinks/flask/detflask,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aks" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"akt" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"akt" = (/obj/machinery/power/solar_control{id = "auxsolarnorth"; name = "Fore Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/foresolar) "aku" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "akv" = (/obj/machinery/requests_console{pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) @@ -554,7 +554,7 @@ "akH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "akI" = (/obj/structure/sign/electricshock{pixel_x = -32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/lobby) "akJ" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/lobby) -"akK" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"akK" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Fore Solar Access"; dir = 8},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/security_port) "akL" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/evahallway) "akM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall,/area/security/brig) "akN" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/wall,/area/security/brig) @@ -576,7 +576,7 @@ "ald" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/southright{base_state = "left"; icon_state = "left"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/lobby) "ale" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/basic{dir = 1},/obj/structure/filingcabinet/security{desc = "A large cabinet with hard copy security records."; name = "Security Records"},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "alf" = (/obj/structure/window/basic{dir = 1},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"alg" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"alg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/security_starboard) "alh" = (/obj/structure/window/basic{dir = 1},/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "ali" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dorm_outer"; locked = 1; name = "Dormitory External Access"; req_access = null; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "alj" = (/obj/structure/disposalpipe/segment,/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -658,7 +658,7 @@ "amH" = (/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/foresolar) "amI" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/foresolar) "amJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"amK" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating,/area/maintenance/foresolar) +"amK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/security_starboard) "amL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/foresolar) "amM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "amN" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/screwdriver{pixel_y = 15},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/security/main) @@ -700,7 +700,7 @@ "anx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "any" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "anz" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 22},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/range) -"anA" = (/obj/machinery/power/solar_control{id = "auxsolarnorth"; name = "Fore Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/foresolar) +"anA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Dormitory\\Security Maintenance"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "anB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anC" = (/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/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -717,7 +717,7 @@ "anO" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/range) "anP" = (/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) "anQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) -"anR" = (/obj/effect/decal/cleanable/ash,/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/security_port) +"anR" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/dormitory) "anS" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "anT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) "anU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) @@ -726,12 +726,12 @@ "anX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "anY" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/fore) "anZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) -"aoa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) +"aoa" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/dormitory) "aob" = (/turf/simulated/floor/plating/airless,/area/solar/fore) -"aoc" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "brig_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "brig_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_airpump = "brig_solar_pump"; tag_chamber_sensor = "brig_solar_sensor"; tag_exterior_door = "brig_solar_outer"; tag_interior_door = "brig_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "brig_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) +"aoc" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "aod" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "brig_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "aoe" = (/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/security/range) -"aof" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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/foresolar) +"aof" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/dormitory) "aog" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/range) "aoh" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "brig_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "aoi" = (/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/range) @@ -814,7 +814,7 @@ "apH" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/combat,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) "apI" = (/obj/structure/rack,/obj/item/weapon/secbot_assembly,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) "apJ" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) -"apK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Dormitory\\Security Maintenance"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"apK" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dorm_airlock"; name = "Dormitory Airlock Console"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "dorm_pump"; tag_chamber_sensor = "dorm_sensor"; tag_exterior_door = "dorm_outer"; tag_interior_door = "dorm_inner"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/dormitory) "apL" = (/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/dormitory) "apM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/warden) "apN" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/security/warden) @@ -887,7 +887,7 @@ "arc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "ard" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/hallway/primary/port) "are" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/security) -"arf" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"arf" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/dormitory) "arg" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/warden) "ari" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/main) @@ -934,7 +934,7 @@ "arX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arY" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "arZ" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) -"asa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"asa" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/decal/cleanable/cobweb2,/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{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "asb" = (/obj/structure/closet/toolcloset,/obj/item/clothing/head/hardhat/dblue,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) "asd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/highsecurity{name = "Secure Armoury Section"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) @@ -1732,7 +1732,7 @@ "aHp" = (/obj/structure/disposalpipe/segment{dir = 4},/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/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) "aHq" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "aHr" = (/turf/simulated/wall,/area/crew_quarters/sleep) -"aHs" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/quartermaster/storage) +"aHs" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dorm_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/dormitory) "aHt" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/locker) "aHu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "aHv" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -2039,7 +2039,7 @@ "aNk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aNl" = (/turf/simulated/wall,/area/maintenance/locker) "aNm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/hallway/primary/port) -"aNn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aNn" = (/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/arrivals) "aNo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aNp" = (/obj/machinery/computer/cryopod{density = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aNq" = (/obj/structure/closet/secure_closet/personal,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2071,7 +2071,7 @@ "aNQ" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aNR" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) "aNS" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aNT" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aNT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "arrivals_sensor"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/arrivals) "aNU" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/hallway/secondary/entry) "aNV" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) "aNW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) @@ -2165,7 +2165,7 @@ "aPG" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aPH" = (/obj/structure/cryofeed/right,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aPI" = (/turf/simulated/wall,/area/maintenance/arrivals) -"aPJ" = (/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/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aPJ" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/arrivals) "aPK" = (/turf/simulated/wall,/area/storage/art) "aPL" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aPM" = (/turf/simulated/wall,/area/storage/emergency2) @@ -2183,21 +2183,21 @@ "aPY" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/station) "aPZ" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aQa" = (/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aQb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aQb" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals) "aQc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aQd" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "aQe" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_outer"; locked = 1; name = "EVA External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/airless{icon_state = "circuit"},/area/maintenance/evahallway) -"aQf" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eva_pump"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aQf" = (/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/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/arrivals) "aQg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aQh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aQi" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQj" = (/obj/structure/grille,/turf/space,/area/security/prison) "aQk" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQl" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eva_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/maintenance/evahallway) -"aQm" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aQm" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eva_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/evahallway) "aQn" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aQo" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aQp" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eva_airlock"; name = "EVA Airlock Console"; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "eva_pump"; tag_chamber_sensor = "eva_sensor"; tag_exterior_door = "eva_outer"; tag_interior_door = "eva_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aQp" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eva_airlock"; name = "EVA Airlock Console"; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "eva_pump"; tag_chamber_sensor = "eva_sensor"; tag_exterior_door = "eva_outer"; tag_interior_door = "eva_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/evahallway) "aQq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aQr" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQs" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) @@ -2248,7 +2248,7 @@ "aRl" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/locker) "aRm" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/locker) "aRn" = (/turf/simulated/floor,/area/crew_quarters/locker) -"aRo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aRo" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) "aRp" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/locker) "aRq" = (/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aRr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters/locker) @@ -2270,14 +2270,14 @@ "aRH" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor{icon_state = "red"},/area/bridge) "aRI" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/secure/briefcase,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) "aRJ" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor/plating,/area/bridge) -"aRK" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aRK" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/evahallway) "aRL" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) "aRM" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) -"aRN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eva_pump"},/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aRN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eva_pump"},/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/evahallway) "aRO" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{dir = 6; icon_state = "whitehall"},/area/bridge) "aRP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/hallway/primary/central_two) "aRQ" = (/obj/machinery/cryopod,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) -"aRR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood/oil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aRR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood/oil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) "aRS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aRT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aRU" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) @@ -2372,7 +2372,7 @@ "aTF" = (/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/evahallway) "aTG" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "aTH" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aTI" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aTI" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/evahallway) "aTJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aTK" = (/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/evahallway) "aTL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/exit) @@ -2437,7 +2437,7 @@ "aUS" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/hydroponics) "aUT" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aUU" = (/obj/structure/flora/ausbushes/brflowers,/obj/machinery/camera/autoname{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/grass,/area/hydroponics/garden) -"aUV" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "solar_tool_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_tool_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_tool_pump"; tag_exterior_door = "solar_tool_outer"; frequency = 1379; id_tag = "solar_tool_airlock"; tag_interior_door = "solar_tool_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_tool_sensor"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"aUV" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "solar_tool_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_tool_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_tool_pump"; tag_exterior_door = "solar_tool_outer"; frequency = 1379; id_tag = "solar_tool_airlock"; tag_interior_door = "solar_tool_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_tool_sensor"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aUW" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) "aUX" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) "aUY" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) @@ -2552,7 +2552,7 @@ "aXd" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/wall,/area/maintenance/evahallway) "aXe" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aXf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aXg" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "arrivals_sensor"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aXg" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_chapel_pump"; tag_exterior_door = "solar_chapel_outer"; frequency = 1379; id_tag = "solar_chapel_airlock"; tag_interior_door = "solar_chapel_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_chapel_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_chapel_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "solar_chapel_pump"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aXh" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aXi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aXj" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) @@ -2647,7 +2647,7 @@ "aYU" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aYV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central_two) "aYW" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) -"aYX" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aYX" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/decal/cleanable/dirt,/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{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/auxsolarstarboard) "aYY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/central_one) "aYZ" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aZa" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) @@ -2671,7 +2671,7 @@ "aZs" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZt" = (/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{icon_state = "vault"; dir = 4},/area/security/nuke_storage) "aZu" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/primary) -"aZv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aZv" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) "aZw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) @@ -2682,7 +2682,7 @@ "aZD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/storage/primary) "aZE" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aZF" = (/turf/simulated/floor,/area/hallway/primary/starboard) -"aZG" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aZG" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) "aZH" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aZI" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aZJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/secondary/exit) @@ -2784,8 +2784,8 @@ "bbB" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "bbC" = (/obj/machinery/door/airlock{name = "Brig Restroom"; req_access_txt = "0"},/turf/simulated/floor,/area/security/prison) "bbD" = (/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{icon_state = "vault"; dir = 6},/area/security/nuke_storage) -"bbE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bbF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbE" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals) +"bbF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/arrivals) "bbG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bbH" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) @@ -2831,14 +2831,14 @@ "bcw" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Kitchen"; name = "Kitchen"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcx" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcz" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/arrivals) +"bcA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/bar) "bcB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "bcC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcD" = (/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/secondary/exit) "bcE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bcF" = (/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) -"bcG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/bar) "bcH" = (/obj/structure/sign/double/map/left,/turf/simulated/wall,/area/hallway/secondary/entry) "bcI" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bcJ" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -2896,7 +2896,7 @@ "bdJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_1"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "bdK" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bdL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bdM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bdM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/bar) "bdN" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "bdO" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "bdP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_2"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_2_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) @@ -2980,7 +2980,7 @@ "bfp" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "bfq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bfr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bfs" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_chapel_pump"; tag_exterior_door = "solar_chapel_outer"; frequency = 1379; id_tag = "solar_chapel_airlock"; tag_interior_door = "solar_chapel_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_chapel_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_chapel_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "solar_chapel_pump"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"bfs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/bar) "bft" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bfu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bfv" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -3065,8 +3065,8 @@ "bgW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/arrivals) "bgX" = (/turf/simulated/wall,/area/engine/break_room) "bgY" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bgZ" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"bha" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/decal/cleanable/dirt,/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/auxsolarstarboard) +"bgZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/bar) +"bha" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/bar) "bhb" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) "bhc" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bhd" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -3551,7 +3551,7 @@ "bqo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) "bqp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "bqq" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) -"bqr" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"bqr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/locker) "bqs" = (/turf/simulated/floor,/area/crew_quarters/heads/chief) "bqt" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/engineering/chief,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/engineering/chief,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) "bqu" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 6; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = -34},/turf/simulated/floor,/area/crew_quarters/heads/chief) @@ -3665,8 +3665,8 @@ "bsy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bsz" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1443; icon_state = "map_injector"; id = "air_in"; on = 1},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bsA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/aft) -"bsB" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "toxin_test_pump"; tag_exterior_door = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; tag_interior_door = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "toxin_test_sensor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bsC" = (/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/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "toxin_test_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "toxin_test_sensor"; pixel_x = 0; pixel_y = 16},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bsB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/locker) +"bsC" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/quartermaster/storage) "bsD" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bsE" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "toxin_test_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bsF" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor,/area/assembly/robotics) @@ -3675,10 +3675,10 @@ "bsI" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/medical_science) "bsJ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bsK" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_outer"; locked = 1; name = "Engineering EVA External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/airless{icon_state = "circuit"},/area/engine/engine_eva_maintenance) -"bsL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_eva_pump"},/obj/machinery/camera{c_tag = "Engineering EVA Airlock"; dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"bsL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/primary/central_one) "bsM" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bsN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "toxin_test_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bsO" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "interior access button"; pixel_x = 20; pixel_y = 20; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bsO" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "eng_eva_pump"; tag_exterior_door = "eng_eva_outer"; frequency = 1379; id_tag = "eng_eva_airlock"; tag_interior_door = "eng_eva_inner"; name = "Engineering Airlock Console"; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "eng_eva_sensor"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor{dir = 4; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bsP" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/storage/emergency) "bsQ" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/space,/area/shuttle/research/station) "bsR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/research/station) @@ -3689,12 +3689,12 @@ "bsW" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) "bsX" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/quartermaster/storage) "bsY" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor,/area/quartermaster/office) -"bsZ" = (/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bsZ" = (/obj/machinery/airlock_sensor{command = "cycle_interior"; frequency = 1379; id_tag = "eng_eva_int_sensor"; master_tag = "eng_eva_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bta" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/office) "btb" = (/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) "btc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) -"btd" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bte" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"btd" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/research_starboard) +"bte" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_eva_pump"},/obj/machinery/camera{c_tag = "Engineering EVA Airlock"; dir = 1},/turf/simulated/floor{dir = 4; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "btf" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_one) "btg" = (/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/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "bth" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_inner"; locked = 1; name = "Engineering EVA Internal Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) @@ -3814,7 +3814,7 @@ "bvr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) "bvs" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/device/flashlight,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvt" = (/obj/machinery/meter,/obj/machinery/light{dir = 1},/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) -"bvu" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bvu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bvv" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "bvw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_starboard) @@ -4029,7 +4029,7 @@ "bzy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bzz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/medbay2) "bzA" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bzB" = (/obj/machinery/airlock_sensor{command = "cycle_interior"; frequency = 1379; id_tag = "eng_eva_int_sensor"; master_tag = "eng_eva_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"bzB" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "interior access button"; pixel_x = 20; pixel_y = 20; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) "bzC" = (/turf/simulated/wall/r_wall,/area/server) "bzD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) "bzE" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_two) @@ -4293,7 +4293,7 @@ "bEC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bED" = (/obj/machinery/camera{c_tag = "Telescience Chamber"; dir = 8; network = list("Telesci Test Area")},/obj/structure/table,/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bEE" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bEF" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "eng_eva_pump"; tag_exterior_door = "eng_eva_outer"; frequency = 1379; id_tag = "eng_eva_airlock"; tag_interior_door = "eng_eva_inner"; name = "Engineering Airlock Console"; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "eng_eva_sensor"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) +"bEF" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "toxin_test_pump"; tag_exterior_door = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; tag_interior_door = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "toxin_test_sensor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) "bEG" = (/obj/structure/computerframe,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) "bEH" = (/obj/machinery/computer/shuttle_control/mining,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bEI" = (/obj/structure/table,/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "mining_shuttle"; pixel_x = 25; pixel_y = -8; req_access_txt = "0"; req_one_access_txt = "13;48"; tag_door = "mining_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) @@ -5469,7 +5469,7 @@ "cbi" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "cbj" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13","Research")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/rnd/research) "cbk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"cbl" = (/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/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cbl" = (/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/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "toxin_test_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "toxin_test_sensor"; pixel_x = 0; pixel_y = 16},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/research_starboard) "cbm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "cbn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "cbo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) @@ -5849,11 +5849,11 @@ "ciy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_hallway) "ciz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_hallway) "ciA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) -"ciB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"ciB" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/research_starboard) "ciC" = (/obj/machinery/computer/shuttle_control/engineering,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "ciD" = (/obj/structure/sign/examroom,/turf/simulated/wall,/area/medical/reception) "ciE" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/medical/reception) -"ciF" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"ciF" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/research_starboard) "ciG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ciH" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "ciI" = (/obj/structure/sign/fire{pixel_y = 32},/obj/structure/lattice,/turf/space,/area/space) @@ -6108,7 +6108,7 @@ "cnx" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cny" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cnz" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) -"cnA" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/engineering_monitoring) +"cnA" = (/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/research_starboard) "cnB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cnC" = (/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cnD" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) @@ -6366,10 +6366,10 @@ "csv" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/medical/virology) "csw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/medical/virology) "csx" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) -"csy" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "10;13"},/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/medbay) +"csy" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction) "csz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engine/workshop) "csA" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Port to External"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) -"csB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/multitool{pixel_x = 5},/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/construction) +"csB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/multitool{pixel_x = 5},/obj/random/tech_supply,/turf/simulated/floor,/area/construction) "csC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "csD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "csE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/atmos,/obj/machinery/door/window/northright{name = "Atmospherics Hardsuits"; req_access_txt = "24"},/turf/simulated/floor,/area/engine/engine_eva) @@ -6438,7 +6438,7 @@ "ctP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "ctQ" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "ctR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_eva) -"ctS" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"ctS" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/construction) "ctT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "ctU" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "map_injector"; id = "air_in"; on = 1},/obj/machinery/sparker{id = "Incinerator"; pixel_x = -20},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "ctV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_eva) @@ -6446,9 +6446,9 @@ "ctX" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction) "ctY" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/construction) "ctZ" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/construction) -"cua" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cua" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/construction) "cub" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HOT EXHAUST'."; name = "\improper HOT EXHAUST"; pixel_x = -32},/turf/simulated/floor/plating/airless,/area/space) -"cuc" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/construction) +"cuc" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "cud" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; filter_type = 2; icon_state = "map"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) "cue" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; filter_type = 1; icon_state = "map"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) "cuf" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) @@ -6585,7 +6585,7 @@ "cwG" = (/turf/simulated/floor/holofloor{icon_state = "asteroid3"; dir = 4},/area/holodeck/source_desert) "cwH" = (/turf/simulated/floor/holofloor{icon_state = "carpet1-0"; dir = 4},/area/holodeck/source_theatre) "cwI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) -"cwJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/construction) +"cwJ" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/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{dir = 2; icon_state = "warnplate"},/area/maintenance/starboardsolar) "cwK" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "cwL" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) "cwM" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) @@ -6928,8 +6928,8 @@ "cDl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cDm" = (/obj/machinery/door/airlock/hatch{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) "cDn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) -"cDo" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) -"cDp" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/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/starboardsolar) +"cDo" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) +"cDp" = (/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/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) "cDq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) "cDr" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cDs" = (/obj/structure/sign/double/map/left{pixel_y = 32},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -7167,7 +7167,7 @@ "cHQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cHR" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cHS" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cHT" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"cHT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engineering) "cHU" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "cHV" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "cHW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) @@ -7226,7 +7226,7 @@ "cIX" = (/turf/space,/area/centcom/specops) "cIY" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) "cIZ" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = list("ERT")},/obj/mecha/combat/gygax/dark,/turf/unsimulated/floor{icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cJa" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/construction) +"cJa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/research_port) "cJb" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "cJc" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "cJd" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "floorscorched1"},/area/prison/solitary) @@ -7479,7 +7479,7 @@ "cNQ" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = list("ERT")},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNR" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNS" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cNT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"cNT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/research_port) "cNU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) "cNV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "cNW" = (/turf/unsimulated/floor{icon_state = "loadingarea"},/area/centcom/specops) @@ -7643,7 +7643,7 @@ "cQY" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cQZ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/meatsteak,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRa" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"cRb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/construction) +"cRb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/research_port) "cRc" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_room) "cRd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/research_port) "cRe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) @@ -7925,12 +7925,12 @@ "cWu" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cWv" = (/turf/space/transit/north/shuttlespace_ns3,/area/space) "cWw" = (/turf/space/transit/north/shuttlespace_ns6,/area/space) -"cWx" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/construction) +"cWx" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/construction) "cWy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cWz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cWA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/computer/reconstitutor/animal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cWB" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/xenobiology) -"cWC" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_xeno_pump"; tag_exterior_door = "solar_xeno_outer"; frequency = 1379; id_tag = "solar_xeno_airlock"; tag_interior_door = "solar_xeno_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_xeno_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_xeno_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "solar_xeno_pump"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cWC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engineering) "cWD" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "cWE" = (/turf/simulated/wall/r_wall,/area/construction) "cWF" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Locker Room"; req_one_access_txt = "11;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) @@ -7938,12 +7938,12 @@ "cWH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/locker_room) "cWI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/aft) "cWJ" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/vox/station) -"cWK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cWK" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_xeno_pump"; tag_exterior_door = "solar_xeno_outer"; frequency = 1379; id_tag = "solar_xeno_airlock"; tag_interior_door = "solar_xeno_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_xeno_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_xeno_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "solar_xeno_pump"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cWL" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"cWM" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"cWM" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/construction) "cWN" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/vox/station) "cWO" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) -"cWP" = (/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/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cWP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engineering) "cWQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "cWR" = (/obj/structure/sign/securearea,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_hallway) "cWS" = (/obj/machinery/clonepod,/turf/simulated/floor/engine,/area/rnd/xenobiology) @@ -7953,11 +7953,11 @@ "cWW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_dock_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cWX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cWY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"cWZ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "engineering_dock_airlock"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "13;11;24"; tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cWZ" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engineering_monitoring) "cXa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cXb" = (/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/engi_shuttle) "cXc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"cXd" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "engineering_dock_sensor"; pixel_x = -25; pixel_y = 8},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"cXd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/engine/workshop) "cXe" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/derelict/ship) "cXf" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/derelict/ship) "cXg" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/derelict/ship) @@ -8038,7 +8038,7 @@ "cYD" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYE" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYF" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cYG" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/construction) +"cYG" = (/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/space,/area/space) "cYH" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYI" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/derelict/ship) "cYJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) @@ -8477,7 +8477,7 @@ "dha" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/port) "dhb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "West Outpost - Airlock"; dir = 1; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/west_outpost) "dhc" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/turf/simulated/floor,/area/mine/west_outpost) -"dhd" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dhd" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "10;13"},/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"},/area/maintenance/medbay) "dhe" = (/obj/machinery/door_control{desc = "A remote control-switch for opening the engines blast doors."; id = "EngineRads"; name = "Radiation Collector Access"; pixel_x = 0; pixel_y = -25; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engine_room) "dhf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/mine/west_outpost) "dhg" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) @@ -8505,19 +8505,19 @@ "dhC" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/port) "dhD" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dhE" = (/obj/structure/table,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) -"dhF" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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/portsolar) +"dhF" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/medbay) "dhG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "dhH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_mothership) "dhI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_mothership) "dhJ" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/ferry) "dhK" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 15},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) -"dhL" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "robotics_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "robotics_solar_pump"; tag_exterior_door = "robotics_solar_outer"; frequency = 1379; id_tag = "robotics_solar_airlock"; tag_interior_door = "robotics_solar_inner"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_chamber_sensor = "robotics_solar_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "robotics_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) +"dhL" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "virology_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "virology_pump"; tag_exterior_door = "virology_outer"; frequency = 1379; id_tag = "virology_airlock"; tag_interior_door = "virology_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "virology_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/medbay) "dhM" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/medical/virologyaccess) "dhN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "dhO" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/circular_saw{pixel_y = 8},/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dhP" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "dhQ" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"dhR" = (/obj/structure/closet/wardrobe/black,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engi_engine) +"dhR" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/medbay) "dhS" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "dhT" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "dhU" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) @@ -8940,7 +8940,7 @@ "dpV" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/computer) "dpW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area/space) "dpX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"dpY" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_outpost_dock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13;65"; tag_door = "research_outpost_hatch"},/turf/simulated/floor,/area/research_outpost/entry) +"dpY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/medbay) "dpZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) "dqa" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) "dqb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) @@ -9399,7 +9399,7 @@ "dyM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dyN" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter{frequency = 1443; id = "engine_waste_filter_one"; name = "Engine Waste - Filter 1"},/turf/simulated/floor/plating,/area/engine/engine_room) "dyO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/engi_engine) -"dyP" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/engi_engine) +"dyP" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/medbay) "dyQ" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dyR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dyS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/djstation/solars) @@ -10233,8 +10233,8 @@ "dOO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/production) "dOP" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) "dOQ" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "bluecorner"},/area/research_outpost/entry) -"dOR" = (/obj/structure/closet/emcloset,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"dOS" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"dOR" = (/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/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) +"dOS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/engi_shuttle) "dOT" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) "dOU" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "dOV" = (/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) @@ -10952,12 +10952,12 @@ "ecF" = (/obj/structure/transit_tube{icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area/space) "ecG" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology) "ecH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology) -"ecI" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/medbay) -"ecJ" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "virology_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "virology_pump"; tag_exterior_door = "virology_outer"; frequency = 1379; id_tag = "virology_airlock"; tag_interior_door = "virology_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "virology_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating,/area/maintenance/medbay) -"ecK" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ecI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/engi_shuttle) +"ecJ" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engi_shuttle) +"ecK" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/engi_shuttle) "ecL" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/research_outpost/power) "ecM" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area/space) -"ecN" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ecN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "engineering_dock_airlock"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "13;11;24"; tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/engi_shuttle) "ecO" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virology_airlock"; name = "exterior access button"; pixel_x = 20; pixel_y = 20; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/maintenance/medbay) "ecP" = (/turf/simulated/floor/plating/airless,/area/maintenance/medbay) "ecQ" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor{dir = 4; icon_state = "yellowpatch"},/area/hallway/primary/aft) @@ -11052,18 +11052,33 @@ "eeB" = (/obj/structure/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "eeC" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "65;12"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) "eeD" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) +"eeE" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/engi_shuttle) +"eeF" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "engineering_dock_sensor"; pixel_x = -25; pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/engi_shuttle) +"eeG" = (/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/space,/area/space) "eeH" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "eeI" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) +"eeJ" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/portsolar) "eeK" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/west_outpost) +"eeL" = (/obj/structure/closet/wardrobe/black,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) +"eeM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "robotics_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "robotics_solar_pump"; tag_exterior_door = "robotics_solar_outer"; frequency = 1379; id_tag = "robotics_solar_airlock"; tag_interior_door = "robotics_solar_inner"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_chamber_sensor = "robotics_solar_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "robotics_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/portsolar) +"eeN" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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{icon_state = "warnplate"; dir = 8},/area/maintenance/portsolar) +"eeO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engi_engine) "eeP" = (/obj/machinery/alarm{pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/stack/flag/yellow,/obj/item/stack/flag/red,/turf/simulated/floor,/area/mine/production) "eeQ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/eva) "eeR" = (/obj/structure/ore_box,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) +"eeS" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/portsolar) +"eeT" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) "eeU" = (/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/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) "eeV" = (/obj/machinery/door/airlock/glass_medical{name = "Infirmary"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) +"eeW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/research_outpost/entry) "eeX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor/plating,/area/mine/living_quarters) +"eeY" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/entry) +"eeZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_outpost_dock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13;65"; tag_door = "research_outpost_hatch"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/research_outpost/entry) "efa" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_outpost_inner"; locked = 1; name = "Mining Dock Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/mine/production) "efb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "mining_outpost_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;48"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor,/area/mine/production) "efc" = (/obj/structure/lattice,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "mining_outpost_airlock"; name = "exterior access button"; pixel_x = -8; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13;48"},/turf/space,/area/space) +"efd" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"efe" = (/obj/structure/closet/emcloset,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) "efg" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/random/tech_supply,/obj/item/clothing/head/flatcap,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "efh" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/engine/engine_room) "efi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) @@ -11167,9 +11182,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaaaaaafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcaaaaaaafcaaaaaaaaaaaaaaaaaaaaDaaeaawaayaawaaaaawaayaawaaeaawaayaawaaeaaaaaaaaeaaeaaOaaaaaaaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaMaaLaaeaauaaJaaEaaEaaEaaEaaEaaCaaIaaHaaGaaFaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaaaaaaaaaaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaalWalWalWalWalWalWalWaaeaaaaauaogaoeaaKaoeaaKaoeaoBaoiaoHaoCaoDaauaaWaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoralVaoraoralWaaaaaeaauaoKaotaoiaotaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLamKanSamIamHanRabtaaeaaaalWanXanWanVamManLalWaaaaaaamGanKanIanJanPaaKanIaaKanzanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeaoxaowaovaobaobaobaobaobaobaobaobaobaobaobaobaoAaowaowaozaodaocaohaofanZamTamWaoaalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambanAamkamjamiahlalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLahlanSamIamHaiOabtaaeaaaalWanXanWanVamManLalWaaaaaaamGanKanIanJanPaaKanIaaKanzanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeaoxaowaovaobaobaobaobaobaobaobaobaobaobaobaobaoAaowaowaozaodaiQaohakdanZamTamWakgalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambaktamkamjamiakKalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWaosamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11189,29 +11204,29 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaamaamaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFaeFaeFaeFaeFaeFadeadmadladiadfacIacJacKacLacMacNacOacPacAacBacCacDacEacFacGacHacZahgadbadaaddadwacHadcacRacQacVacSacXacWacUacTaaXaheaaWacyacxacwaaaaaaaaaaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXaqFaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabUaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLabqabrabxabzabmabuabvabwaaiabjabkablabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXaczaqTaqLareaqVaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaabbaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaamlaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXarfarEarxarWarUaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaamnaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAasaatKasgaBXavgaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBaiHaaBaaxajUaiHabxakYajTabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAapKaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaamlaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXalgarEarxarWarUaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaamnaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAamKatKasgaBXavgaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBaiHaaBaaxajUaiHabxakYajTabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAanAaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBaiHajkaaxaaBakCabxakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAalsaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeaoWaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuajqajrajcajdajaajbajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZakbakHaiSaiZajzakDaiZakEaiaakKalgahnaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaoPaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaoWaaaaaaaaaaaeaaaaaaaaaaaAaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaagCaiMagAagXaeFaeFaeFaiLaboaeFaaPaaPaaPaimagRaiHainaiKaipabxaifaigabxaiCaiDaiEaiFaiGaiyaixaizahYaicaiAaiBaidahAahPahRaivahTahSaiwahUahAajYajXaiZajzajzaiZajxaiaaktakgakdaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeaoWaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuajqajrajcajdajaajbajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZakbakHaiSaiZajzakDaiZakEaiaanRaocaoaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaoPaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaoWaaaaaaaaaaaeaaaaaaaaaaaAaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaagCaiMagAagXaeFaeFaeFaiLaboaeFaaPaaPaaPaimagRaiHainaiKaipabxaifaigabxaiCaiDaiEaiFaiGaiyaixaizahYaicaiAaiBaidahAahPahRaivahTahSaiwahUahAajYajXaiZajzajzaiZajxaiaaofarfapKaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCahBagAagXahiahyaeFahzahsahrahuahfahNahOahLahMahxahKahwabxahtahvahIahJahoahHahDahGahZahXahWahVahFahEahQabEahAahAahCahAahAahAahAahAahAaijaiVaiUaiWaiWaiZaiXaiaaiaajwaiaaiaaaaaaaalOalOalOaaaaaaaaaaaaaaaaaaaaaaaDaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagUabxagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpaieaibahhagHahnahnaikaijaiiaihaihaihaihaihaiRahnaiQaiOaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagUabxagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpaieaibahhagHahnahnaikaijaiiaihaihaihaihaihaiRaiiaHsasaaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaRzaWiaRzaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeaoWaaeajJajJajJajJajJaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVEagBajSagXaiTajKaeFaVFaVGahrajMaWUahNaVTaVTaVUaZpaaBaaBabxaVYaaPaWdaWcbyUbcKaWgaVHaVIaVJaVLaVNaZEaZUaZUaZUbbcaZUbbibedbedbeWbeWbfmaWHaZzaWqaWqaVSaWpaVRahnahnahnaVPaVQaVOaaeaVnaViaViaVkaViaViaVhaaeaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaoPaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaQaaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaoWaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaaxaWvaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaVyaJRaJRaJRaJRaHrbijaHraGVaGVaGVaGVaGVaGVaGVaGVarTbgtasPasPasPasPasPasPasPasPaWjasRasRasRasRasRaWjasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaXgaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPbdTbdSabgbbBbbobbCaaBajkaaBaaBaWvaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaVyaJRaWMbbeaHqaHraWTaAvaGVaWRbkqaWSaNpaWJaRQaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaWIasRasRasRasRasRaWjasPaaeaaaaaaaamaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaNnaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaoWaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaaxaWvaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaVyaJRaJRaJRaJRaHrbijaHraGVaGVaGVaGVaGVaGVaGVaGVarTbgtasPasPasPasPasPasPasPasPaWjasRasRasRasRasRaWjasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaNTaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPbdTbdSabgbbBbbobbCaaBajkaaBaaBaWvaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaVyaJRaWMbbeaHqaHraWTaAvaGVaWRbkqaWSaNpaWJaRQaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaWIasRasRasRasRasRaWjasPaaeaaaaaaaamaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaaBaXqaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaVyaJRaQDaXvaHqaHrauhauiaGVaPHaPCaXwaOEaXjaOGaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaXiasRasRasRasRasRaXnasPasPasPaaaaamaaaahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaQaaQbaPJaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaQvaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaQfaQpaQuaQmaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaVyaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaPFaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaQbaPJaQfaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaQvaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaQmaQpaQuaRoaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaVyaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaPFaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaaaRAaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaRKaRNaQuaRRaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaVyaJRaSzaSCaRVaSaaRTaRUaSfatBaSPaSeaRdaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaabbaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaSVatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGaSJaSEaEnaEQaEPaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaSDaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaUVaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaUTaUPaUNaUPaUPaUPaUPaVeaUPaUPaVcaVdaUNaYraVDaTqaTqaTqaTqaTqaTqaUAaUwaxraxraxraxraxsaxraxraUpaxraxsaxraxraxraVHaUJaULaUHaVzaVAaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaFuaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbeAakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaasLaylaylaylaylaylaylaylaYibeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbjraJRaWMaFYaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbflasRasRasRasRasRbfqasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySbfsaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbeAakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaasLaylaylaylaylaylaylaylaYibeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbjraJRaWMaFYaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbflasRasRasRasRasRbfqasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySaXgaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbeAbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaasLaylazfazgazhaziazjaylaYiaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbkbaJRaQDaGaaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbgkasRasRasRasRasRbgiasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbgIaUPaUPaUPaUPaUPbgTbgSbgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaasLaylaAlaAmaAnaAoaAlaylaYibkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbjraJRaQDaGaaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbfxasPasPasPbgiasRasRasRasRasRbgiasPaaaaaaaaaaafaaaaInaInaInaInaAAbgZbhaaNTaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbgIaUPaUPaUPaUPaUPbgTbgSbgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaasLaylaAlaAmaAnaAoaAlaylaYibkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbjraJRaQDaGaaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbfxasPasPasPbgiasRasRasRasRasRbgiasPaaaaaaaaaaafaaaaInaInaInaInaAAaZvaYXaZGaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbhGaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaasLaylaAlbqMbhFbqBaAlaylblqakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbjraJRaSzaIpaLeaKaaLvaLsaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobeVaYDaYBaaebilbigbigbigbigbigbihaaeaaaaaaaaaaaaaaaaInaMraLLaNaaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkaXZaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaThaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaInaNwaNeaNxaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUaYXaZGaZvaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaInaOwaNyaOxaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbczbcGbbEbbFaRoaPabbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUbbEbczbbFaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaInaOwaNyaOxaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbdMbcGbgZbfsbhaaPabbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekaSOaSNaSNaSNaUbaTaaSNaVsaYsaVtaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazsazrazpazoazqazqaxTazFazHaBWazIazGaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoayvaBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjbaiaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLaFVayLayLaxQaxWaxQasMasMatFaFzasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjbaiaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11223,9 +11238,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKbafaPMaSMaxkavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurausautauuauvavyavxauaavvasfbaiaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaKBaKAaPKbafaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfbaiaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKbafaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTauaaQIbcqbbpbcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvbdLbbLbdNbdMbdUbdObdVaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOoaOuaIfaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqbecdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtbfzbenbfAaNnbgnbfFbgEaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqbhbbhhaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErbhjaPEaEtbjsbalbalaHsbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqbjuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvbdLbbLbdNbqrbdUbdObdVaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOoaOuaIfaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqbecdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtbfzbenbfAbsBbgnbfFbgEaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqbhbbhhaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErbhjaPEaEtbjsbalbalbsCbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqbjuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbGtaPEaEtbjsbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbbSaEhaEiaEfbbWbaAbaBbbXbbYaEeaEdaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaEVaKNaKIaKIaKIaKhbcqbjuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaErbGtaPEaEtbjsbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHkaIebdhbbXaNPaHYbaBbaDaHxaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIobLxaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbSaaPEaGbbTmbalaJfaJlbbHbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11234,7 +11249,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbiybTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbcavbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRkbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZctsbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuboqbpwcaucaucatcaFcaEbzYcazcacbaBbaBbaBbaBbZlbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVaGHbJfbYOcwZbYSbTscDdbUkbRKbRIbXkbXmbnybnzbXnbZebnCbnzbnDbXmaaebaDbnFbZobnFbaDbaDbaDbZkbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVbsLbJfbYOcwZbYSbTscDdbUkbRKbRIbXkbXmbnybnzbXnbZebnCbnzbnDbXmaaebaDbnFbZobnFbaDbaDbaDbZkbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbMsbTbbXkbWZbWYbIqbWjbWpbWjbIqbWWbWXaaebnFboVbXdbXabXcbXebnFbLjauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbTcbMtbVMbTQbTrbInbVsbVpbWbbWabWcbVUbWebWgbWhbVYbWdbWkbWnbWobqFbaDbqGbnFbWiauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbVNbVObMrbMqbJNbRbbInaaebrQbMnbnzbqybIibqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbLjauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11252,41 +11267,41 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUbClbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaAaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzdfZbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHbBobGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbIVbIUbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabuqbngbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbIVbIUbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabtCbjfbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdccWbopcByboKbnKboYdgnbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbjybjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjReerbjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuobunblJbuIbuJbuGbuHbuCbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbxdbfNbiQblDblEbxabfNbtQbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpjblublubsIbsIbsIbsIbsIbsIblubuSbuQbtxbvjbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbtpbtobtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbzRbEFbthbzBbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbvubnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbsLbthbqrbqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhaOvbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbsObsNbsCbsBbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbtebtdbsZbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcucbsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgoeesdfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbzRbsObthbsZbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbtdbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbtebthbvubqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhaOvbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbzBbsNcblbEFbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTciFciBcnAbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcsybsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgoeesdfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcsmcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxdgacuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlcWxbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxdgGcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcwJcwacHTcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxdybdgHcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocDpcblbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcRbbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDeeetbkMbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhcVhdBPcVhcVhcVhcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcJabsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWdBSdbgcNTbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWCccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcYGcWEdJqdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXbkMbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlctSbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxdgGcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcuacwacuccvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxdybdgHcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocwJcDpbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcnlbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDeeetcHTbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhcVhdBPcJacRbcNTcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcWxbsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWdBSdbgcWCbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWKccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcWMcWEdJqdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXcWPbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEddCdaUddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcaycflchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcnAcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcpWckyckxcmecmaclPclNclCclyclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcaycflchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcWZcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcpWckyckxcmecmaclPclNclCclyclvcaTclucltcXdclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScELcpVcpDcpAcpFchBcpIcpGcpLchBcqdchwcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcwmdeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcwmcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcrUcsicsjcqfcrXcrXcsgcrXcshcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcwmcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcrUcsicsjcqfcrXcrXcsgcrXcshcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaacYGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcFzcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClceKbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcqycaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaaceecicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZddIcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQceKbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaciPaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecFGcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBecIcsyceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecFGcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBdhFdhdceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecbJcpBcbDcpxcbDcpwcbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNbVRceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClceKbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbWlbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBecKecJceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBecNcgTceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbWlbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBdhRdhLceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBdyPdpYceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffcmgceZchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRcWPcWKciBciFciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRdORecIdOSecJciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkdFlcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcWZctScXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFcXdcuacXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaackvaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFecNecKcXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFeeFeeEcXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaackvaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaadGxcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeaaaciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeeeGciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGdHrccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjeeDbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucBEcCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11295,9 +11310,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzcdAcdwaaacdzcdAcdwaaecdzcdAcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedkQaaeaaeaaedkQaaeaaaaaedkQaaeaaaaaaaaaaaaaaackBckCckDcWMdktdjecPqdhRdgEdigdicdihdpKdicbZjcOWbZCdhrdhidhmcIGcLCcLDcLBcIGdhhdhidhybZCcFabZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaedhCdhBdhzclwclwclwclwclwclwclwclwclwclwclwdjddhBdhBdhBdhZdiddhLdhNdhFdhGdhsclEdyKdyKdyKdyKdyMefyefzbZjbZCbZCdhrdhidhmcwIcyWcKrcKQcwIdhhdhidhybZCcyhbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedhaaaeaaaaaedhaaaeaaaaaedhaaaeaaaaaaaaaaaaaaackBckCcmfdhdcmhdhlcjNdyPdyOdicdicdyQdyQdyRbZjbZCbZCdhqdhidhmctocyWcJFctDctodhhdhidhebZCbZCbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedkQaaeaaeaaedkQaaeaaaaaedkQaaeaaaaaaaaaaaaaaackBckCckDeeJdktdjecPqeeLdgEdigdicdihdpKdicbZjcOWbZCdhrdhidhmcIGcLCcLDcLBcIGdhhdhidhybZCcFabZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaedhCdhBdhzclwclwclwclwclwclwclwclwclwclwclwdjddhBdhBdhBdhZdideeMdhNeeNdhGdhsclEeeOdyKdyKdyKdyMefyefzbZjbZCbZCdhrdhidhmcwIcyWcKrcKQcwIdhhdhidhybZCcyhbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedhaaaeaaaaaedhaaaeaaaaaedhaaaeaaaaaaaaaaaaaaackBckCcmfeeScmhdhlcjNeeTdyOdicdicdyQdyQdyRbZjbZCbZCdhqdhidhmctocyWcJFctDctodhhdhidhebZCbZCbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaecdzdgYcdwaaacdzdgYcdwaaacdzdgYcdwaaeaaaaaaaaaaaaaaeaaedgZcjNcjNcjNcjNcOXcPddfHdfHdgDcOXcOXbZjbZjctkbZjbZjbZjbZjbZjctlbZjbZjbZjbZjbZjctkbZjbZjaaeaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzdgYcdwaaecdzdgYcdwaaacdzdgYcdwaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzdgYcdwaaacdzdgYcdwaaacdzdgYcdwaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaLaaaaaeaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12193,10 +12208,10 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedwQdwRdwSdvcdwTdwUdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwVdDFdwrdwsdDHdxxdpodwvdwYdwZdrDdDEdDBdrDecrdtJdtJdtJdtJecqdtJdDzdDvdvzdDwdDudxiecodxkdpkdpldCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecMdxpdxqdxrdxsdxtdszduBdxudvcdxvdxwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddrTdIQdJGdILdDHdxydpJdwvdxzdxAdrDdKPdKOdLbdKUdLfdLddKcdrDdKAdKsdKIdKBdvzdKJdLgdxPecLdxRdpkdBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedxSdxTdxpdxUdxVdxWdxXdxYdxudxZdxwdyadxvdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadLrdycdyddyeecDdycdyddygdyhdEWecAecBecBecBdrDdrDdrDdrDdrDdICdwqdIKdxEdrEdxGdGudrDdyqdFRdHidHgdrDdGwdFFdpDdpCdyzdyAdyBdrDdyCecEeaKeaKeaKeaKeaKeaKecFebJaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedgdxSdyFdxSdxqdxqdwTdyGdxVdvcdwodyHdvcdxwdyIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadyJdOydyLdpYdyLdyLdyLdOodOxdOLdyLedhdOFdOCdyUdOAdOBdyVdyUdNWdwqdzbdzcdzddNUdOcdrDdzhdOkdObdNXdrDdvzdOndvzdrDdrDdzmdzndzodzpdzqdzrdzrdzsdzrdzrdzrdztecZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedgdxSdyFdxSdxqdxqdwTdyGdxVdvcdwodyHdvcdxwdyIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadyJdOydyLeeZeeYeeWdyLdOodOxdOLdyLedhdOFdOCdyUdOAdOBdyVdyUdNWdwqdzbdzcdzddNUdOcdrDdzhdOkdObdNXdrDdvzdOndvzdrDdrDdzmdzndzodzpdzqdzrdzrdzsdzrdzrdzrdztecZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedzudzvdxqdzwdzxdxqdvIdzydxWdzzdzAdzBdvcdvcdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaadzCdMWdATdATdATdATdMJdMMdMOdNqdNDdNGdNKdNgdyUdNidNldMkdMjdMidMhdMgdMedvLdvLdMHdMudvLdvLdModMndMmdMldLDdLMdLzdLAdvLdvLdLhdLndMadMddzrdLZdLRdAodApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedAqdArdAsdxqdzxdAtdxUdAudxVdAvdvcdAwdAxdvcdAydxudAzdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadABdACdyLdyLdPPdyLdPRdAFdyLdPVdyLdPSdPTdDXdyUdNledsedtdAPdPXdPWdQddQadQhdQedQldQidQvdQndQldQidQidQxdQAdQCdQNdQOdQPdQRdQSdRkdRldRodRpdRPdRUdBmdBndzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaedsadsadvcdxtdBodBpdBqdAsdBrdBsdxWdBtdszduBdBudvcdAydwodxudAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdBwedjaaaaaaaaadBydBzdyLdOQdORdOSdOZdOodPadPudPvedhdBJdBKdyUdPyediedndBMdBMdrDdrDdPMdBHdBHdPNdBHdBkdBkdPOdBkdBfdBfdPCdBfdrDdPAdrDdCKdPDdzrdPEdPJdzrdCddPLdBmdCedzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaedsadsadvcdxtdBodBpdBqdAsdBrdBsdxWdBtdszduBdBudvcdAydwodxudAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdBwedjaaaaaaaaadBydBzdyLdOQefeefddOZdOodPadPudPvedhdBJdBKdyUdPyediedndBMdBMdrDdrDdPMdBHdBHdPNdBHdBkdBkdPOdBkdBfdBfdPCdBfdrDdPAdrDdCKdPDdzrdPEdPJdzrdCddPLdBmdCedzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvcdvcdvcdvcdvcdvcdxsdxVdCfdBodxVdzydCgdBtdBtdxYdxudAwdvcdAydvIdChdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdCjdCkdClebJaaaaaaaaadCmdCndyddyedCodCodCodCodCodBbdCodrTdrTdrTdyUdBcdBMdCtdBMdCudCvebXdBNdBHdBIdBBdBCdBkdBAdBFdBGdBfdBDdBhdBgdBfdBedBjdCKdBidCKdzrdzrdzrdCLdBddCNdApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvceaZduBdxWdCPdvcdCQdCRdCSdvcdzzdvcdCTdCUdCVdvcduBdCWdtbdCXdvIdwndtbdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidBvdBvdqTdCYdCZecaecbeaKeaKeaKeccecfaaeaaedDbdCxdCrdCqdFkdBWdBVeeaedVdCpdBZdBYecedDodDpdCIdCJdCMdDddBHdDedCydCzdBkdCBdCCdCFdBfdCHdDkdDhdBfdAXdDmdCKdDrdDqdDgdDJdzrdzrdzrdzrdzrdDKebZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadvceaZdvIduBdxUdzzdCWdBodDLdBodDMduBduBdDNdxuduBdvIdvIdvcdtbdDOdvIduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidDPdDQdDRdDQaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdAEdFQdAldAkdAndDYdDYdpaedUdBMdCtdBMdEadBMdoZdEceaWdBOdAjdBOdBRdBRdAidBRdBUdBUdAhdBUdBUdAfdAedCKdAddEldEldEmdCKdEneaLeaKeaKeaGeaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From c137e2a3d419a1b85087a3e65d2746408b774b99 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Oct 2014 10:48:22 +0200 Subject: [PATCH 095/144] Catwalks too. --- code/game/turfs/simulated/floor_types.dm | 5 + icons/turf/floors.dmi | Bin 311036 -> 313410 bytes maps/tgstation2.dmm | 328 ++++++++++++----------- 3 files changed, 174 insertions(+), 159 deletions(-) diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 70aafb41af..886903300b 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -12,6 +12,11 @@ /turf/simulated/floor/airless/ceiling icon_state = "rockvault" +/turf/simulated/floor/airless/catwalk + icon = 'icons/turf/catwalks.dmi' + icon_state = "catwalk0" + name = "catwalk" + /turf/simulated/floor/light name = "Light floor" luminosity = 5 diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index 15a232bc1c21d6555e976047fe0d9c50dd1e6b0d..3c2d77e20a3c4c09b503ce7b977c8f77a5dd18cd 100644 GIT binary patch literal 313410 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%0DUFF1Mkh%js-X(YRRn>Lts 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
  • C7UN2dHUQ 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 I-MIh%0Dt+RzW@LL literal 311036 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∓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

    Welcome

    At greencorps we love the environment, and space. With this package you are able to help mother nature and produce energy without any usage of fossil fuel or phoron! Singularity energy is dangerous while solar energy is safe, which is why it's better. Now here is how you setup your own solar array.

    You can make a solar panel by wrenching the solar assembly onto a cable node. Adding a glass panel, reinforced or regular glass will do, will finish the construction of your solar panel. It is that easy!.

    Now after setting up 19 more of these solar panels you will want to create a solar tracker to keep track of our mother nature's gift, the sun. These are the same steps as before except you insert the tracker equipment circuit into the assembly before performing the final step of adding the glass. You now have a tracker! Now the last step is to add a computer to calculate the sun's movements and to send commands to the solar panels to change direction with the sun. Setting up the solar computer is the same as setting up any computer, so you should have no trouble in doing that. You do need to put a wire node under the computer, and the wire needs to be connected to the tracker.

    Congratulations, you should have a working solar array. If you are having trouble, here are some tips. Make sure all solar equipment are on a cable node, even the computer. You can always deconstruct your creations if you make a mistake.

    That's all to it, be safe, be green!

    " + info = "

    Welcome

    At greencorps we love the environment, and space. With this package you are able to help mother nature and produce energy without any usage of fossil fuel or phoron! Singularity energy is dangerous while solar energy is safe, which is why it's better. Now here is how you setup your own solar array.

    You can make a solar panel by wrenching the solar assembly onto a cable node. Adding a glass panel, reinforced or regular glass will do, will finish the construction of your solar panel. It is that easy!

    Now after setting up 19 more of these solar panels you will want to create a solar tracker to keep track of our mother nature's gift, the sun. These are the same steps as before except you insert the tracker equipment circuit into the assembly before performing the final step of adding the glass. You now have a tracker! Now the last step is to add a computer to calculate the sun's movements and to send commands to the solar panels to change direction with the sun. Setting up the solar computer is the same as setting up any computer, so you should have no trouble in doing that. You do need to put a wire node under the computer, and the wire needs to be connected to the tracker.

    Congratulations, you should have a working solar array. If you are having trouble, here are some tips. Make sure all solar equipment are on a cable node, even the computer. You can always deconstruct your creations if you make a mistake.

    That's all to it, be safe, be green!

    " diff --git a/code/modules/reagents/Chemistry-Reagents.dm b/code/modules/reagents/Chemistry-Reagents.dm index a19c1d6a9c..885301fa4d 100644 --- a/code/modules/reagents/Chemistry-Reagents.dm +++ b/code/modules/reagents/Chemistry-Reagents.dm @@ -3363,7 +3363,7 @@ datum ethanol/brave_bull name = "Brave Bull" id = "bravebull" - description = "It's just as effective as Dutch-Courage!." + description = "It's just as effective as Dutch-Courage!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 3 diff --git a/code/modules/reagents/Chemistry-Recipes.dm b/code/modules/reagents/Chemistry-Recipes.dm index e8af24aecc..df9c8a219a 100644 --- a/code/modules/reagents/Chemistry-Recipes.dm +++ b/code/modules/reagents/Chemistry-Recipes.dm @@ -1279,7 +1279,7 @@ datum for(var/mob/living/carbon/slime/slime in viewers(get_turf(holder.my_atom), null)) slime.rabid = 1 for(var/mob/O in viewers(get_turf(holder.my_atom), null)) - O.show_message(text("\red The [slime] is driven into a frenzy!."), 1) + O.show_message(text("\red The [slime] is driven into a frenzy!"), 1) //Pink slimeppotion diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 68f502dad2..48c16a2977 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -474,7 +474,7 @@ M.show_message("\the [I] lands in \the [src].", 3) else for(var/mob/M in viewers(src)) - M.show_message("\the [I] bounces off of \the [src]'s rim!.", 3) + M.show_message("\the [I] bounces off of \the [src]'s rim!", 3) return 0 else return ..(mover, target, height, air_group) diff --git a/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm b/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm index 9f48c7d6a7..111e465e48 100644 --- a/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm +++ b/code/modules/research/xenoarchaeology/tools/tools_depthscanner.dm @@ -66,7 +66,7 @@ positive_locations.Add(D) for(var/mob/L in range(src, 1)) - L << "\blue \icon[src] [src] pings [pick("madly","wildly","excitedly","crazily")]!." + L << "\blue \icon[src] [src] pings [pick("madly","wildly","excitedly","crazily")]!" /obj/item/device/depth_scanner/attack_self(var/mob/user as mob) return src.interact(user) From acd210cdc599611ff3427702d8a3d2470eeadb6b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Oct 2014 22:53:50 +0200 Subject: [PATCH 099/144] Mirror Science Future science to explain magic hair-corrective abilities. --- code/game/objects/structures/mirror.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm index f9b45a6075..99df613ace 100644 --- a/code/game/objects/structures/mirror.dm +++ b/code/game/objects/structures/mirror.dm @@ -1,7 +1,7 @@ //wip wip wup /obj/structure/mirror - name = "mirror" - desc = "Mirror mirror on the wall, who's the most robust of them all?" + name = "SalonPro Nano-Mirror(TM)" + desc = "The leading technology in hair salon products, utilizing nano-machinery to style your hair just right." icon = 'icons/obj/watercloset.dmi' icon_state = "mirror" density = 0 From dfee656826d5eeb2a1e0635d9b95c63d4b638457 Mon Sep 17 00:00:00 2001 From: Graham Lloyd Date: Wed, 22 Oct 2014 16:57:01 -0400 Subject: [PATCH 100/144] Fixes turbine computers disappearing when broken/out of power. --- code/modules/power/turbine.dm | 2 +- icons/obj/computer.dmi | Bin 73908 -> 73192 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index fd25e71df1..3a6f56f6d5 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -30,7 +30,7 @@ name = "Gas turbine control computer" desc = "A computer to remotely control a gas turbine" icon = 'icons/obj/computer.dmi' - icon_state = "airtunnel0e" + icon_state = "turbinecomp" circuit = /obj/item/weapon/circuitboard/turbine_control anchored = 1 density = 1 diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index 39a7f6e3b0f47d725662831c3a1b15da3db0c255..5abff96a4e83664182c3d4753a9c44b609b475fa 100644 GIT binary patch literal 73192 zcmd42c|4Tg`#*kbLWn6U`%((orX)L~#S%p+OIe1bWE+ueV@6cUzJ!n^k|d3#>}Evv zoh;eLzH5wihB5QI_3HI{_j-Sq&-c&Yqj5i`xtDX@*E#1p&*ybL&x@-DI_#``tN;M8 zU(&s31OR(RcmMV=fxq;ORI>oUUWCsLvxgV$+-=?NyFR>+bO8Xb*SR-4UB*=o_&viu ze}w3kI{#+LG8>lj>C;x;Hd}*Iw{_3Po#Z<=X*3PZuSa=NdO7d+H64Q5T}N>wjbCsYko_1Y-ulU4#$~TT7IH5wGWA@Jkt^xv+c5>W z#!P|c6{cK0PK&ZI`?j{V;_#%0A}=wF5|OtoJGlG4O2h8jMnBI$nx*XsXT|Q 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 s_8j>v|OcUYPhpLWw@ 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

    v&V-o!@SMyBT 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 N3)jx)pR;`O{{SSC(MbRR literal 73908 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�Q3oi)a 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 NOH=1^_C?Fb{|mTxW;6f* From 6ff6abf7b40e9498660b66ec1ac82e364149c94e Mon Sep 17 00:00:00 2001 From: Graham Lloyd Date: Wed, 22 Oct 2014 16:58:44 -0400 Subject: [PATCH 101/144] adds an ex_act to ore boxes. Explosions no longer del all the ore in a box --- code/modules/mining/satchel_ore_boxdm.dm | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index e27d1d52c3..5b547ee172 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -95,4 +95,22 @@ O.loc = src.loc usr << "\blue You empty the ore box" - return \ No newline at end of file + return + +/obj/structure/ore_box/ex_act(severity) + switch(severity) + if(1.0) + for(var/obj/item/weapon/ore/O in contents) + O.loc = src.loc + O.ex_act(severity++) + del(src) + return + if(2.0) + if(prob(50)) + for(var/obj/item/weapon/ore/O in contents) + O.loc = src.loc + O.ex_act(severity++) + del(src) + return + if(3.0) + return \ No newline at end of file From 1401877e01f66e88788170ea17ef4c9fe9364b06 Mon Sep 17 00:00:00 2001 From: Graham Lloyd Date: Wed, 22 Oct 2014 17:11:11 -0400 Subject: [PATCH 102/144] silly me --- code/game/objects/effects/effect_system.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 0a94205934..ee82396788 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -11,7 +11,7 @@ would spawn and follow the beaker, even if it is carried or thrown. icon = 'icons/effects/effects.dmi' mouse_opacity = 0 unacidable = 1//So effect are not targeted by alien acid. - flags = PASSTABLE | PASSGRILLE + pass_flags = PASSTABLE | PASSGRILLE /obj/effect/effect/water name = "water" From e8f3524b11da17455ab2cbb1ac379150230c7e6a Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 22 Oct 2014 21:56:43 -0400 Subject: [PATCH 103/144] Fixes #6822 --- code/game/mecha/equipment/tools/tools.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index d7783b351c..42f5debc62 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -1163,6 +1163,10 @@ if (!usr.Adjacent(src)) return + if (!isturf(usr.loc)) + usr << "\red You can't reach the passenger compartment from here." + return + if(iscarbon(usr)) var/mob/living/carbon/C = usr if(C.handcuffed) From 6eb19deef355a8dece39cd6425e28ec649efd69a Mon Sep 17 00:00:00 2001 From: Graham Lloyd Date: Wed, 22 Oct 2014 23:21:01 -0400 Subject: [PATCH 104/144] incorporates Zuhayr's suggestion --- code/modules/mining/satchel_ore_boxdm.dm | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/code/modules/mining/satchel_ore_boxdm.dm b/code/modules/mining/satchel_ore_boxdm.dm index 5b547ee172..7ac552081d 100644 --- a/code/modules/mining/satchel_ore_boxdm.dm +++ b/code/modules/mining/satchel_ore_boxdm.dm @@ -98,19 +98,9 @@ return /obj/structure/ore_box/ex_act(severity) - switch(severity) - if(1.0) - for(var/obj/item/weapon/ore/O in contents) - O.loc = src.loc - O.ex_act(severity++) - del(src) - return - if(2.0) - if(prob(50)) - for(var/obj/item/weapon/ore/O in contents) - O.loc = src.loc - O.ex_act(severity++) - del(src) - return - if(3.0) - return \ No newline at end of file + if(severity == 1.0 || (severity < 3.0 && prob(50))) + for (var/obj/item/weapon/ore/O in contents) + O.loc = src.loc + O.ex_act(severity++) + del(src) + return \ No newline at end of file From a8a0d6f1cfae592d92ee2d4a0d9026518ed5588d Mon Sep 17 00:00:00 2001 From: mwerezak Date: Wed, 22 Oct 2014 23:50:51 -0400 Subject: [PATCH 105/144] Cleans up hovererpod move code, adds ion trails No need to duplicate the mecha move code when we're only interested in drifting. The hoverpod also starts drifting when it runs out of power, now. --- code/game/mecha/hoverpod/hoverpod.dm | 41 ++++++++++------------------ 1 file changed, 14 insertions(+), 27 deletions(-) diff --git a/code/game/mecha/hoverpod/hoverpod.dm b/code/game/mecha/hoverpod/hoverpod.dm index 4d8c2d77b0..e44feccca6 100644 --- a/code/game/mecha/hoverpod/hoverpod.dm +++ b/code/game/mecha/hoverpod/hoverpod.dm @@ -5,7 +5,7 @@ initial_icon = "engineering_pod" internal_damage_threshold = 80 step_in = 4 - step_energy_drain = 5 + step_energy_drain = 10 max_temperature = 20000 health = 150 infra_luminosity = 6 @@ -13,44 +13,31 @@ var/list/cargo = new var/cargo_capacity = 3 max_equip = 2 - var/ion_trail = new /datum/effect/effect/system/ion_trail_follow() + var/datum/effect/effect/system/ion_trail_follow/ion_trail /obj/mecha/hoverpod/New() ..() var/turf/T = get_turf(src) if(T.z != 2) new /obj/item/mecha_parts/mecha_tracking(src) - return + + ion_trail = new /datum/effect/effect/system/ion_trail_follow() + ion_trail.set_up(src) + ion_trail.start() /obj/mecha/hoverpod/range_action(atom/target as obj|mob|turf) return //No space drifting -/obj/mecha/hoverpod/dyndomove(direction) - if(!can_move) - return 0 - if(src.pr_inertial_movement.active()) - return 0 - if(!has_charge(step_energy_drain)) - return 0 - var/move_result = 0 - if(hasInternalDamage(MECHA_INT_CONTROL_LOST)) - move_result = mechsteprand() - else if(src.dir!=direction) - move_result = mechturn(direction) - else - move_result = mechstep(direction) - if(move_result) - can_move = 0 - use_power(step_energy_drain) - /*if(istype(src.loc, /turf/space)) - if(!src.check_for_support()) - src.pr_inertial_movement.start(list(src,direction)) - src.log_message("Movement control lost. Inertial movement started.")*/ - if(do_after(step_in)) - can_move = 1 +/obj/mecha/hoverpod/check_for_support() + //does the hoverpod have enough charge left to stabilize itself? + if (has_charge(step_energy_drain)) + if (!ion_trail.on) + ion_trail.start() return 1 - return 0 + + ion_trail.stop() + return ..() //these three procs overriden to play different sounds /obj/mecha/hoverpod/mechturn(direction) From d37647c291a1bd9073facaa8b96a1e1d5ca37bd9 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Oct 2014 13:16:17 +0200 Subject: [PATCH 106/144] AI emotions and status displays More centralized handling of AI status display emoticons, including handling of ckey-specific variants. Breaks out the AI-specific implementation of status displays to its own file. The AI can now also set individual statuses for its status screens by clicking them. --- baystation12.dme | 1 + code/game/machinery/status_display.dm | 80 -------------------- code/game/machinery/status_display_ai.dm | 93 ++++++++++++++++++++++++ code/game/verbs/AI_status.dm | 22 ------ code/modules/mob/living/silicon/ai/ai.dm | 15 +--- 5 files changed, 95 insertions(+), 116 deletions(-) create mode 100644 code/game/machinery/status_display_ai.dm delete mode 100644 code/game/verbs/AI_status.dm diff --git a/baystation12.dme b/baystation12.dme index 35c47edeb6..df7506065b 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -324,6 +324,7 @@ #include "code\game\machinery\Sleeper.dm" #include "code\game\machinery\spaceheater.dm" #include "code\game\machinery\status_display.dm" +#include "code\game\machinery\status_display_ai.dm" #include "code\game\machinery\suit_storage_unit.dm" #include "code\game\machinery\supply_display.dm" #include "code\game\machinery\syndicatebeacon.dm" diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 451cb24030..a652cd50f0 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -204,86 +204,6 @@ if("time") mode = STATUS_DISPLAY_TIME -/obj/machinery/ai_status_display - icon = 'icons/obj/status_display.dmi' - icon_state = "frame" - name = "AI display" - anchored = 1 - density = 0 - - var/mode = 0 // 0 = Blank - // 1 = AI emoticon - // 2 = Blue screen of death - - var/picture_state // icon_state of ai picture - - var/emotion = "Neutral" - -/obj/machinery/ai_status_display/process() - if(stat & NOPOWER) - overlays.Cut() - return - - update() - -/obj/machinery/ai_status_display/emp_act(severity) - if(stat & (BROKEN|NOPOWER)) - ..(severity) - return - set_picture("ai_bsod") - ..(severity) - -/obj/machinery/ai_status_display/proc/update() - if(mode==0) //Blank - overlays.Cut() - return - - if(mode==1) // AI emoticon - switch(emotion) - if("Very Happy") - set_picture("ai_veryhappy") - if("Happy") - set_picture("ai_happy") - if("Neutral") - set_picture("ai_neutral") - if("Unsure") - set_picture("ai_unsure") - if("Confused") - set_picture("ai_confused") - if("Sad") - set_picture("ai_sad") - if("Surprised") - set_picture("ai_surprised") - if("Upset") - set_picture("ai_upset") - if("Angry") - set_picture("ai_angry") - if("BSOD") - set_picture("ai_bsod") - if("Blank") - set_picture("ai_off") - if("Problems?") - set_picture("ai_trollface") - if("Awesome") - set_picture("ai_awesome") - if("Dorfy") - set_picture("ai_urist") - if("Facepalm") - set_picture("ai_facepalm") - if("Friend Computer") - set_picture("ai_friend") - return - - if(mode==2) // BSOD - set_picture("ai_bsod") - return - - -/obj/machinery/ai_status_display/proc/set_picture(var/state) - picture_state = state - if(overlays.len) - overlays.Cut() - overlays += image('icons/obj/status_display.dmi', icon_state=picture_state) #undef CHARS_PER_LINE #undef FOND_SIZE diff --git a/code/game/machinery/status_display_ai.dm b/code/game/machinery/status_display_ai.dm new file mode 100644 index 0000000000..4077c6d56d --- /dev/null +++ b/code/game/machinery/status_display_ai.dm @@ -0,0 +1,93 @@ +/datum/ai_emotion + var/overlay + var/ckey + +/datum/ai_emotion/New(var/over, var/key) + overlay = over + ckey = key + +var/list/ai_status_emotions = list( + "Very Happy" = new /datum/ai_emotion("ai_veryhappy"), + "Happy" = new /datum/ai_emotion("ai_happy"), + "Neutral" = new /datum/ai_emotion("ai_neutral"), + "Unsure" = new /datum/ai_emotion("ai_unsure"), + "Confused" = new /datum/ai_emotion("ai_confused"), + "Sad" = new /datum/ai_emotion("ai_sad"), + "Surprised" = new /datum/ai_emotion("ai_surprised"), + "Upset" = new /datum/ai_emotion("ai_upset"), + "Angry" = new /datum/ai_emotion("ai_angry"), + "BSOD" = new /datum/ai_emotion("ai_bsod"), + "Blank" = new /datum/ai_emotion("ai_off"), + "Problems?" = new /datum/ai_emotion("ai_trollface"), + "Awesome" = new /datum/ai_emotion("ai_awesome"), + "Dorfy" = new /datum/ai_emotion("ai_urist"), + "Facepalm" = new /datum/ai_emotion("ai_facepalm"), + "Friend Computer" = new /datum/ai_emotion("ai_friend"), + "Tribunal" = new /datum/ai_emotion("ai_tribunal", "serithi"), + "Tribunal Malfunctioning" = new /datum/ai_emotion("ai_tribunal_malf", "serithi") + ) + +/proc/get_ai_emotions(var/ckey) + var/list/emotions = new + for(var/emotion_name in ai_status_emotions) + var/datum/ai_emotion/emotion = ai_status_emotions[emotion_name] + if(!emotion.ckey || emotion.ckey == ckey) + emotions += emotion_name + + return emotions + +/proc/set_ai_status_displays(mob/user as mob) + var/list/ai_emotions = get_ai_emotions(user.ckey) + var/emote = input("Please, select a status!", "AI Status", null, null) in ai_emotions + for (var/obj/machinery/M in machines) //change status + if(istype(M, /obj/machinery/ai_status_display)) + var/obj/machinery/ai_status_display/AISD = M + AISD.emotion = emote + //if Friend Computer, change ALL displays + else if(istype(M, /obj/machinery/status_display)) + + var/obj/machinery/status_display/SD = M + if(emote=="Friend Computer") + SD.friendc = 1 + else + SD.friendc = 0 + +/obj/machinery/ai_status_display + icon = 'icons/obj/status_display.dmi' + icon_state = "frame" + name = "AI display" + anchored = 1 + density = 0 + + var/mode = 0 // 0 = Blank + // 1 = AI emoticon + // 2 = Blue screen of death + + var/picture_state // icon_state of ai picture + + var/emotion = "Neutral" + +/obj/machinery/ai_status_display/attack_ai/(mob/user as mob) + var/list/ai_emotions = get_ai_emotions(user.ckey) + var/emote = input("Please, select a status!", "AI Status", null, null) in ai_emotions + src.emotion = emote + +/obj/machinery/ai_status_display/proc/update() + if(mode==0) //Blank + overlays.Cut() + return + + if(mode==1) // AI emoticon + var/datum/ai_emotion/ai_emotion = ai_status_emotions[emotion] + set_picture(ai_emotion.overlay) + return + + if(mode==2) // BSOD + set_picture("ai_bsod") + return + +/obj/machinery/ai_status_display/proc/set_picture(var/state) + picture_state = state + if(overlays.len) + overlays.Cut() + overlays += image('icons/obj/status_display.dmi', icon_state=picture_state) diff --git a/code/game/verbs/AI_status.dm b/code/game/verbs/AI_status.dm deleted file mode 100644 index 39cbc65483..0000000000 --- a/code/game/verbs/AI_status.dm +++ /dev/null @@ -1,22 +0,0 @@ -/mob/living/silicon/ai/proc/ai_statuschange() - set category = "AI Commands" - set name = "AI status" - - if(usr.stat == 2) - usr <<"You cannot change your emotional status because you are dead!" - return - var/list/ai_emotions = list("Very Happy", "Happy", "Neutral", "Unsure", "Confused", "Sad", "BSOD", "Blank", "Problems?", "Awesome", "Facepalm", "Friend Computer", "Beer mug", "Dwarf", "Fishtank", "Plump Helmet") - if(src.ckey == "serithi") - ai_emotions.Add("Tribunal","Tribunal Malfunctioning") - var/emote = input("Please, select a status!", "AI Status", null, null) in ai_emotions - for (var/obj/machinery/ai_status_display/AISD in world) //change status - spawn( 0 ) - AISD.emotion = emote - for (var/obj/machinery/status_display/SD in world) //if Friend Computer, change ALL displays - if(emote=="Friend Computer") - spawn(0) - SD.friendc = 1 - else - spawn(0) - SD.friendc = 0 - return \ No newline at end of file diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index b24e995aec..91a7c92f6e 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -641,20 +641,7 @@ var/list/ai_verbs_default = list( if(check_unable(AI_CHECK_WIRELESS)) return - var/list/ai_emotions = list("Very Happy", "Happy", "Neutral", "Unsure", "Confused", "Surprised", "Sad", "Upset", "Angry", "Awesome", "BSOD", "Blank", "Problems?", "Facepalm", "Friend Computer") - var/emote = input("Please, select a status!", "AI Status", null, null) in ai_emotions - for (var/obj/machinery/M in machines) //change status - if(istype(M, /obj/machinery/ai_status_display)) - var/obj/machinery/ai_status_display/AISD = M - AISD.emotion = emote - //if Friend Computer, change ALL displays - else if(istype(M, /obj/machinery/status_display)) - - var/obj/machinery/status_display/SD = M - if(emote=="Friend Computer") - SD.friendc = 1 - else - SD.friendc = 0 + set_ai_status_displays(src) return //I am the icon meister. Bow fefore me. //>fefore From 85d7f3d9aaff2db2339b3bbb0b1cd750a6d0e7e2 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Oct 2014 13:40:53 +0200 Subject: [PATCH 107/144] Moves /obj/machinery/turretid to its own class/file. --- code/game/machinery/turret_control.dm | 133 +++++++++++++++++++++++++ code/game/machinery/turrets.dm | 136 -------------------------- 2 files changed, 133 insertions(+), 136 deletions(-) create mode 100644 code/game/machinery/turret_control.dm diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm new file mode 100644 index 0000000000..0e34d316ff --- /dev/null +++ b/code/game/machinery/turret_control.dm @@ -0,0 +1,133 @@ +/obj/machinery/turretid + name = "Turret deactivation control" + icon = 'icons/obj/device.dmi' + icon_state = "motion3" + anchored = 1 + density = 0 + var/enabled = 1 + var/lethal = 0 + var/locked = 1 + var/control_area //can be area name, path or nothing. + var/ailock = 0 // AI cannot use this + req_access = list(access_ai_upload) + +/obj/machinery/turretid/New() + ..() + if(!control_area) + var/area/CA = get_area(src) + if(CA.master && CA.master != CA) + control_area = CA.master + else + control_area = CA + else if(istext(control_area)) + for(var/area/A in world) + if(A.name && A.name==control_area) + control_area = A + break + //don't have to check if control_area is path, since get_area_all_atoms can take path. + return + +/obj/machinery/turretid/attackby(obj/item/weapon/W, mob/user) + if(stat & BROKEN) return + if (istype(user, /mob/living/silicon)) + return src.attack_hand(user) + + if (istype(W, /obj/item/weapon/card/emag) && !emagged) + user << "\red You short out the turret controls' access analysis module." + emagged = 1 + locked = 0 + if(user.machine==src) + src.attack_hand(user) + + return + + else if( get_dist(src, user) == 0 ) // trying to unlock the interface + if (src.allowed(usr)) + if(emagged) + user << "The turret control is unresponsive." + return + + locked = !locked + user << "You [ locked ? "lock" : "unlock"] the panel." + if (locked) + if (user.machine==src) + user.unset_machine() + user << browse(null, "window=turretid") + else + if (user.machine==src) + src.attack_hand(user) + else + user << "Access denied." + +/obj/machinery/turretid/attack_ai(mob/user as mob) + if(!ailock) + return attack_hand(user) + else + user << "There seems to be a firewall preventing you from accessing this device." + +/obj/machinery/turretid/attack_hand(mob/user as mob) + if ( get_dist(src, user) > 0 ) + if ( !issilicon(user) ) + user << "You are too far away." + user.unset_machine() + user << browse(null, "window=turretid") + return + + user.set_machine(src) + var/loc = src.loc + if (istype(loc, /turf)) + loc = loc:loc + if (!istype(loc, /area)) + user << text("Turret badly positioned - loc.loc is [].", loc) + return + var/area/area = loc + var/t = "Turret Control Panel ([area.name])


    " + + if(src.locked && (!istype(user, /mob/living/silicon))) + t += "(Swipe ID card to unlock control panel.)
    " + else + t += text("Turrets [] -
    []?
    \n", src.enabled?"activated":"deactivated", src, src.enabled?"Disable":"Enable") + t += text("Currently set for [] - Change to []?
    \n", src.lethal?"lethal":"stun repeatedly", src, src.lethal?"Stun repeatedly":"Lethal") + + user << browse(t, "window=turretid") + onclose(user, "turretid") + +/obj/machinery/turretid/Topic(href, href_list, var/nowindow = 0) + if(..(href, href_list)) + return + if (src.locked) + if (!istype(usr, /mob/living/silicon)) + usr << "Control panel is locked!" + return + if ( get_dist(src, usr) == 0 || issilicon(usr)) + if (href_list["toggleOn"]) + src.enabled = !src.enabled + src.updateTurrets() + else if (href_list["toggleLethal"]) + src.lethal = !src.lethal + src.updateTurrets() + if(!nowindow) + src.attack_hand(usr) + +/obj/machinery/turretid/proc/updateTurrets() + if(control_area) + for (var/obj/machinery/turret/aTurret in get_area_all_atoms(control_area)) + aTurret.setState(enabled, lethal) + src.update_icons() + +/obj/machinery/turretid/proc/update_icons() + if (src.enabled) + if (src.lethal) + icon_state = "motion1" + else + icon_state = "motion3" + else + icon_state = "motion0" + //CODE FIXED BUT REMOVED +// if(control_area) //USE: updates other controls in the area +// for (var/obj/machinery/turretid/Turret_Control in world) //I'm not sure if this is what it was +// if( Turret_Control.control_area != src.control_area ) continue //supposed to do. Or whether the person +// Turret_Control.icon_state = icon_state //who coded it originally was just tired +// Turret_Control.enabled = enabled //or something. I don't see any situation +// Turret_Control.lethal = lethal //in which this would be used on the current map. + //If he wants it back he can uncomment it \ No newline at end of file diff --git a/code/game/machinery/turrets.dm b/code/game/machinery/turrets.dm index af5b67c16d..f9e8a94747 100644 --- a/code/game/machinery/turrets.dm +++ b/code/game/machinery/turrets.dm @@ -338,101 +338,6 @@ spawn(13) del(src) -/obj/machinery/turretid - name = "Turret deactivation control" - icon = 'icons/obj/device.dmi' - icon_state = "motion3" - anchored = 1 - density = 0 - var/enabled = 1 - var/lethal = 0 - var/locked = 1 - var/control_area //can be area name, path or nothing. - var/ailock = 0 // AI cannot use this - req_access = list(access_ai_upload) - -/obj/machinery/turretid/New() - ..() - if(!control_area) - var/area/CA = get_area(src) - if(CA.master && CA.master != CA) - control_area = CA.master - else - control_area = CA - else if(istext(control_area)) - for(var/area/A in world) - if(A.name && A.name==control_area) - control_area = A - break - //don't have to check if control_area is path, since get_area_all_atoms can take path. - return - -/obj/machinery/turretid/attackby(obj/item/weapon/W, mob/user) - if(stat & BROKEN) return - if (istype(user, /mob/living/silicon)) - return src.attack_hand(user) - - if (istype(W, /obj/item/weapon/card/emag) && !emagged) - user << "\red You short out the turret controls' access analysis module." - emagged = 1 - locked = 0 - if(user.machine==src) - src.attack_hand(user) - - return - - else if( get_dist(src, user) == 0 ) // trying to unlock the interface - if (src.allowed(usr)) - if(emagged) - user << "The turret control is unresponsive." - return - - locked = !locked - user << "You [ locked ? "lock" : "unlock"] the panel." - if (locked) - if (user.machine==src) - user.unset_machine() - user << browse(null, "window=turretid") - else - if (user.machine==src) - src.attack_hand(user) - else - user << "Access denied." - -/obj/machinery/turretid/attack_ai(mob/user as mob) - if(!ailock) - return attack_hand(user) - else - user << "There seems to be a firewall preventing you from accessing this device." - -/obj/machinery/turretid/attack_hand(mob/user as mob) - if ( get_dist(src, user) > 0 ) - if ( !issilicon(user) ) - user << "You are too far away." - user.unset_machine() - user << browse(null, "window=turretid") - return - - user.set_machine(src) - var/loc = src.loc - if (istype(loc, /turf)) - loc = loc:loc - if (!istype(loc, /area)) - user << text("Turret badly positioned - loc.loc is [].", loc) - return - var/area/area = loc - var/t = "Turret Control Panel ([area.name])
    " - - if(src.locked && (!istype(user, /mob/living/silicon))) - t += "(Swipe ID card to unlock control panel.)
    " - else - t += text("Turrets [] - []?
    \n", src.enabled?"activated":"deactivated", src, src.enabled?"Disable":"Enable") - t += text("Currently set for [] - Change to []?
    \n", src.lethal?"lethal":"stun repeatedly", src, src.lethal?"Stun repeatedly":"Lethal") - - user << browse(t, "window=turretid") - onclose(user, "turretid") - - /obj/machinery/turret/attack_animal(mob/living/M as mob) if(M.melee_damage_upper == 0) return if(!(stat & BROKEN)) @@ -446,47 +351,6 @@ M << "\red That object is useless to you." return -/obj/machinery/turretid/Topic(href, href_list, var/nowindow = 0) - if(..(href, href_list)) - return - if (src.locked) - if (!istype(usr, /mob/living/silicon)) - usr << "Control panel is locked!" - return - if ( get_dist(src, usr) == 0 || issilicon(usr)) - if (href_list["toggleOn"]) - src.enabled = !src.enabled - src.updateTurrets() - else if (href_list["toggleLethal"]) - src.lethal = !src.lethal - src.updateTurrets() - if(!nowindow) - src.attack_hand(usr) - -/obj/machinery/turretid/proc/updateTurrets() - if(control_area) - for (var/obj/machinery/turret/aTurret in get_area_all_atoms(control_area)) - aTurret.setState(enabled, lethal) - src.update_icons() - -/obj/machinery/turretid/proc/update_icons() - if (src.enabled) - if (src.lethal) - icon_state = "motion1" - else - icon_state = "motion3" - else - icon_state = "motion0" - //CODE FIXED BUT REMOVED -// if(control_area) //USE: updates other controls in the area -// for (var/obj/machinery/turretid/Turret_Control in world) //I'm not sure if this is what it was -// if( Turret_Control.control_area != src.control_area ) continue //supposed to do. Or whether the person -// Turret_Control.icon_state = icon_state //who coded it originally was just tired -// Turret_Control.enabled = enabled //or something. I don't see any situation -// Turret_Control.lethal = lethal //in which this would be used on the current map. - //If he wants it back he can uncomment it - - /obj/structure/turret/gun_turret name = "Gun Turret" density = 1 From 687c2b40f7ec52f15d94cb220567e87ffc134045 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Oct 2014 14:35:34 +0200 Subject: [PATCH 108/144] Nabs /tg/ support procs and defines. --- baystation12.dme | 1 + code/_onclick/click.dm | 3 +++ code/defines/procs/records.dm | 7 ++++++- code/game/atoms.dm | 6 ++++++ code/global.dm | 3 +++ code/modules/mob/inventory.dm | 25 +++++++++++++++++++++++++ code/setup.dm | 4 ++++ 7 files changed, 48 insertions(+), 1 deletion(-) diff --git a/baystation12.dme b/baystation12.dme index 35c47edeb6..926aeabfc6 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -328,6 +328,7 @@ #include "code\game\machinery\supply_display.dm" #include "code\game\machinery\syndicatebeacon.dm" #include "code\game\machinery\teleporter.dm" +#include "code\game\machinery\turret_control.dm" #include "code\game\machinery\turrets.dm" #include "code\game\machinery\vending.dm" #include "code\game\machinery\washing_machine.dm" diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 716c30171e..569423ec01 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -147,6 +147,9 @@ return +/mob/proc/changeNext_move(num) + next_move = world.time + num + // Default behavior: ignore double clicks, consider them normal clicks instead /mob/proc/DblClickOn(var/atom/A, var/params) ClickOn(A,params) diff --git a/code/defines/procs/records.dm b/code/defines/procs/records.dm index 9f7d78df47..3bf23c5941 100644 --- a/code/defines/procs/records.dm +++ b/code/defines/procs/records.dm @@ -37,4 +37,9 @@ R.fields["ma_crim_d"] = "No major crime convictions." R.fields["notes"] = "No notes." data_core.security += R - return R \ No newline at end of file + return R + +/proc/find_record(field, value, list/L) + for(var/datum/data/record/R in L) + if(R.fields[field] == value) + return R diff --git a/code/game/atoms.dm b/code/game/atoms.dm index e1e76dd3fa..b1cfd18551 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -423,3 +423,9 @@ its easier to just keep the beam vertical. /atom/proc/checkpass(passflag) return pass_flags&passflag + +/atom/proc/isinspace() + if(istype(get_turf(src), /turf/space)) + return 1 + else + return 0 diff --git a/code/global.dm b/code/global.dm index 514fdcf5ac..9f7e22b3dd 100644 --- a/code/global.dm +++ b/code/global.dm @@ -205,6 +205,9 @@ var/list/AAlarmWireColorToIndex #define AIR_DAMAGE_MODIFIER 2.025 //More means less damage from hot air scalding lungs, less = more damage. (default 2.025) #define INFINITY 1.#INF +#define BACKGROUND_ENABLED 0 // The default value for all uses of set background. Set background can cause gradual lag and is recommended you only turn this on if necessary. + // 1 will enable set background. 0 will disable set background. + //Don't set this very much higher then 1024 unless you like inviting people in to dos your server with message spam #define MAX_MESSAGE_LEN 1024 #define MAX_PAPER_MESSAGE_LEN 3072 diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 91253e2ca6..f3fbb8c4a3 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -181,6 +181,31 @@ update_inv_wear_mask(0) return +/mob/proc/unEquip(obj/item/I, force) //Force overrides NODROP for things like wizarditis and admin undress. + if(!I) //If there's nothing to drop, the drop is automatically successful. If(unEquip) should generally be used to check for NODROP. + return 1 + + /*if((I.flags & NODROP) && !force) + return 0*/ + + if(!I.canremove && !force) + return 0 + + if(I == r_hand) + r_hand = null + update_inv_r_hand() + else if(I == l_hand) + l_hand = null + update_inv_l_hand() + + if(I) + if(client) + client.screen -= I + I.loc = loc + I.dropped(src) + if(I) + I.layer = initial(I.layer) + return 1 //Attemps to remove an object on a mob. Will not move it to another area or such, just removes from the mob. /mob/proc/remove_from_mob(var/obj/O) diff --git a/code/setup.dm b/code/setup.dm index 4b64a0821e..1fa9448002 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -487,6 +487,10 @@ var/static/list/scarySounds = list('sound/weapons/thudswoosh.ogg','sound/weapons #define SEC_LEVEL_RED 2 #define SEC_LEVEL_DELTA 3 +#define CLICK_CD_MELEE 8 +#define CLICK_CD_RANGE 4 +//click cooldowns, in tenths of a second + #define TRANSITIONEDGE 7 //Distance from edge to move to another z-level var/list/liftable_structures = list(\ From 1bb1e871103e1f45d0e69ac2b49391677b3c374a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Oct 2014 14:37:06 +0200 Subject: [PATCH 109/144] Moves down target assessment into machinery. --- code/game/machinery/bots/secbot.dm | 76 ++---------------------------- code/game/machinery/machinery.dm | 75 +++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+), 73 deletions(-) diff --git a/code/game/machinery/bots/secbot.dm b/code/game/machinery/bots/secbot.dm index cddb9286b0..f6140d9102 100644 --- a/code/game/machinery/bots/secbot.dm +++ b/code/game/machinery/bots/secbot.dm @@ -643,7 +643,7 @@ Auto Patrol: []"}, continue if(istype(C, /mob/living/carbon/human)) - src.threatlevel = src.assess_perp(C) + src.threatlevel = src.assess_perp(C, idcheck, check_records, lasercolor) else if(istype(M, /mob/living/simple_animal/hostile)) if(M.stat == DEAD) @@ -669,78 +669,8 @@ Auto Patrol: []"}, else continue -//If the security records say to arrest them, arrest them -//Or if they have weapons and aren't security, arrest them. -/obj/machinery/bot/secbot/proc/assess_perp(mob/living/carbon/human/perp as mob) - var/threatcount = 0 - - if(perp.stat == DEAD) - return 0 - - if(src.emagged == 2) return 10 //Everyone is a criminal! - - if(src.idcheck && !src.allowed(perp)) - if(istype(perp.l_hand, /obj/item/weapon/gun) || istype(perp.l_hand, /obj/item/weapon/melee)) - if(!istype(perp.l_hand, /obj/item/weapon/gun/energy/laser/bluetag) \ - && !istype(perp.l_hand, /obj/item/weapon/gun/energy/laser/redtag) \ - && !istype(perp.l_hand, /obj/item/weapon/gun/energy/laser/practice)) - threatcount += 4 - - if(istype(perp.r_hand, /obj/item/weapon/gun) || istype(perp.r_hand, /obj/item/weapon/melee)) - if(!istype(perp.r_hand, /obj/item/weapon/gun/energy/laser/bluetag) \ - && !istype(perp.r_hand, /obj/item/weapon/gun/energy/laser/redtag) \ - && !istype(perp.r_hand, /obj/item/weapon/gun/energy/laser/practice)) - threatcount += 4 - - if(istype(perp.belt, /obj/item/weapon/gun) || istype(perp.belt, /obj/item/weapon/melee)) - if(!istype(perp.belt, /obj/item/weapon/gun/energy/laser/bluetag) \ - && !istype(perp.belt, /obj/item/weapon/gun/energy/laser/redtag) \ - && !istype(perp.belt, /obj/item/weapon/gun/energy/laser/practice)) - threatcount += 2 - - if(istype(perp.wear_suit, /obj/item/clothing/suit/wizrobe)) - threatcount += 2 - - if(perp.dna && perp.dna.mutantrace && perp.dna.mutantrace != "none") - threatcount += 2 - - //Agent cards lower threatlevel. - if(perp.wear_id && istype(perp.wear_id.GetID(), /obj/item/weapon/card/id/syndicate)) - threatcount -= 2 - - if(src.lasercolor == "b")//Lasertag turrets target the opposing team, how great is that? -Sieve - threatcount = 0//They will not, however shoot at people who have guns, because it gets really fucking annoying - if(istype(perp.wear_suit, /obj/item/clothing/suit/redtag)) - threatcount += 4 - if((istype(perp.r_hand,/obj/item/weapon/gun/energy/laser/redtag)) || (istype(perp.l_hand,/obj/item/weapon/gun/energy/laser/redtag))) - threatcount += 4 - if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/redtag)) - threatcount += 2 - - if(src.lasercolor == "r") - threatcount = 0 - if(istype(perp.wear_suit, /obj/item/clothing/suit/bluetag)) - threatcount += 4 - if((istype(perp.r_hand,/obj/item/weapon/gun/energy/laser/bluetag)) || (istype(perp.l_hand,/obj/item/weapon/gun/energy/laser/bluetag))) - threatcount += 4 - if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/bluetag)) - threatcount += 2 - - if(src.check_records) - var/perpname = perp.name - if(perp.wear_id) - var/obj/item/weapon/card/id/id = perp.wear_id.GetID() - if(id) - perpname = id.registered_name - - for (var/datum/data/record/E in data_core.general) - if(E.fields["name"] == perpname) - for(var/datum/data/record/R in data_core.security) - if((R.fields["id"] == E.fields["id"]) && (R.fields["criminal"] == "*Arrest*")) - threatcount = 4 - break - - return threatcount +/obj/machinery/bot/secbot/is_assess_emagged() + return emagged == 2 /obj/machinery/bot/secbot/Bump(M as mob|obj) //Leave no door unopened! if((istype(M, /obj/machinery/door)) && !isnull(src.botcard)) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 7f48ca8bcf..d88d5b1798 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -305,3 +305,78 @@ Class Procs: I.loc = loc del(src) return 1 + +/obj/machinery/proc/on_assess_perp(mob/living/carbon/human/perp) + return 0 + +/obj/machinery/proc/is_assess_emagged() + return emagged + +/obj/machinery/proc/assess_perp(mob/living/carbon/human/perp, var/auth_weapons, var/check_records, var/lasercolor) + var/threatcount = 0 //the integer returned + + if(is_assess_emagged()) + return 10 //if emagged, always return 10. + + var/on_asses = on_assess_perp(perp) + if(on_asses) + return on_asses + if(auth_weapons && !src.allowed(perp)) + if(istype(perp.l_hand, /obj/item/weapon/gun) || istype(perp.l_hand, /obj/item/weapon/melee)) + if(!istype(perp.l_hand, /obj/item/weapon/gun/energy/laser/bluetag) \ + && !istype(perp.l_hand, /obj/item/weapon/gun/energy/laser/redtag) \ + && !istype(perp.l_hand, /obj/item/weapon/gun/energy/laser/practice)) + threatcount += 4 + + if(istype(perp.r_hand, /obj/item/weapon/gun) || istype(perp.r_hand, /obj/item/weapon/melee)) + if(!istype(perp.r_hand, /obj/item/weapon/gun/energy/laser/bluetag) \ + && !istype(perp.r_hand, /obj/item/weapon/gun/energy/laser/redtag) \ + && !istype(perp.r_hand, /obj/item/weapon/gun/energy/laser/practice)) + threatcount += 4 + + if(istype(perp.belt, /obj/item/weapon/gun) || istype(perp.belt, /obj/item/weapon/melee)) + if(!istype(perp.belt, /obj/item/weapon/gun/energy/laser/bluetag) \ + && !istype(perp.belt, /obj/item/weapon/gun/energy/laser/redtag) \ + && !istype(perp.belt, /obj/item/weapon/gun/energy/laser/practice)) + threatcount += 2 + + if(istype(perp.wear_suit, /obj/item/clothing/suit/wizrobe)) + threatcount += 2 + + if(perp.dna && perp.dna.mutantrace && perp.dna.mutantrace != "none") + threatcount += 2 + + //Agent cards lower threatlevel. + if(perp.wear_id && istype(perp.wear_id.GetID(), /obj/item/weapon/card/id/syndicate)) + threatcount -= 2 + + if(lasercolor == "b")//Lasertag turrets target the opposing team, how great is that? -Sieve + threatcount = 0//They will not, however shoot at people who have guns, because it gets really fucking annoying + if(istype(perp.wear_suit, /obj/item/clothing/suit/redtag)) + threatcount += 4 + if((istype(perp.r_hand,/obj/item/weapon/gun/energy/laser/redtag)) || (istype(perp.l_hand,/obj/item/weapon/gun/energy/laser/redtag))) + threatcount += 4 + if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/redtag)) + threatcount += 2 + + if(lasercolor == "r") + threatcount = 0 + if(istype(perp.wear_suit, /obj/item/clothing/suit/bluetag)) + threatcount += 4 + if((istype(perp.r_hand,/obj/item/weapon/gun/energy/laser/bluetag)) || (istype(perp.l_hand,/obj/item/weapon/gun/energy/laser/bluetag))) + threatcount += 4 + if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/bluetag)) + threatcount += 2 + + if(check_records) + var/perpname = perp.name + if(perp.wear_id) + var/obj/item/weapon/card/id/id = perp.wear_id.GetID() + if(id) + perpname = id.registered_name + + var/datum/data/record/R = find_record("name", perpname, data_core.security) + if(!R || (R.fields["criminal"] == "*Arrest*")) + threatcount += 4 + + return threatcount From 9f8b6660fbbda9e4688a24335e3f45598eb1da5e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Oct 2014 15:22:56 +0200 Subject: [PATCH 110/144] Ports /tg/'s portable turrets. However, skipping porting /tg/'s projectile system for now. Not going to swallow more than I can chew here. --- code/game/machinery/machinery.dm | 7 +- code/game/machinery/portable_turret.dm | 1208 +++++++++++------------- code/game/machinery/turret_control.dm | 105 +- icons/obj/machines/turret_control.dmi | Bin 0 -> 700 bytes 4 files changed, 618 insertions(+), 702 deletions(-) create mode 100644 icons/obj/machines/turret_control.dmi diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index d88d5b1798..e7b93e46cf 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -318,9 +318,10 @@ Class Procs: if(is_assess_emagged()) return 10 //if emagged, always return 10. - var/on_asses = on_assess_perp(perp) - if(on_asses) - return on_asses + var/assess_result = on_assess_perp(perp) + if(assess_result) + return assess_result + if(auth_weapons && !src.allowed(perp)) if(istype(perp.l_hand, /obj/item/weapon/gun) || istype(perp.l_hand, /obj/item/weapon/melee)) if(!istype(perp.l_hand, /obj/item/weapon/gun/energy/laser/bluetag) \ diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index dabdebb380..8bbadc1659 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -1,230 +1,195 @@ -/* - Portable Turrets: - +/* Portable Turrets: Constructed from metal, a gun of choice, and a prox sensor. - Gun can be a taser or laser or energy gun. - This code is slightly more documented than normal, as requested by XSI on IRC. - */ - /obj/machinery/porta_turret name = "turret" icon = 'icons/obj/turrets.dmi' icon_state = "grey_target_prism" anchored = 1 layer = 3 - invisibility = INVISIBILITY_LEVEL_TWO // the turret is invisible if it's inside its cover + invisibility = INVISIBILITY_LEVEL_TWO //the turret is invisible if it's inside its cover density = 1 - use_power = 1 // this turret uses and requires power - idle_power_usage = 50 // when inactive, this turret takes up constant 50 Equipment power - active_power_usage = 300// when active, this turret takes up constant 300 Equipment power + use_power = 1 //this turret uses and requires power + idle_power_usage = 50 //when inactive, this turret takes up constant 50 Equipment power + active_power_usage = 300 //when active, this turret takes up constant 300 Equipment power req_access = list(access_security) - power_channel = EQUIP // drains power from the EQUIPMENT channel + power_channel = EQUIP //drains power from the EQUIPMENT channel + req_access = list(63) - var/lasercolor = "" // Something to do with lasertag turrets, blame Sieve for not adding a comment. - var/raised = 0 // if the turret cover is "open" and the turret is raised - var/raising= 0 // if the turret is currently opening or closing its cover - var/health = 80 // the turret's health - var/locked = 1 // if the turret's behaviour control access is locked + var/lasercolor = "" //Something to do with lasertag turrets, blame Sieve for not adding a comment. + var/raised = 0 //if the turret cover is "open" and the turret is raised + var/raising= 0 //if the turret is currently opening or closing its cover + var/health = 80 //the turret's health + var/locked = 1 //if the turret's behaviour control access is locked + var/controllock = 0 //if the turret responds to control panels - var/installation // the type of weapon installed - var/gun_charge = 0 // the charge of the gun inserted + var/installation = /obj/item/weapon/gun/energy/gun //the type of weapon installed + var/gun_charge = 0 //the charge of the gun inserted var/projectile = null //holder for bullettype - var/eprojectile = null//holder for the shot when emagged - var/reqpower = 0 //holder for power needed - var/sound = null//So the taser can have sound - var/iconholder = null//holder for the icon_state - var/egun = null//holder to handle certain guns switching bullettypes + var/eprojectile = null //holder for the shot when emagged + var/reqpower = 500 //holder for power needed + var/iconholder = null //holder for the icon_state. 1 for orange sprite, null for blue. + var/egun = null //holder to handle certain guns switching bullettypes - var/obj/machinery/porta_turret_cover/cover = null // the cover that is covering this turret - var/last_fired = 0 // 1: if the turret is cooling down from a shot, 0: turret is ready to fire - var/shot_delay = 15 // 1.5 seconds between each shot + var/obj/machinery/porta_turret_cover/cover = null //the cover that is covering this turret + var/last_fired = 0 //1: if the turret is cooling down from a shot, 0: turret is ready to fire + var/shot_delay = 15 //1.5 seconds between each shot - var/check_records = 1 // checks if it can use the security records - var/criminals = 1 // checks if it can shoot people on arrest - var/auth_weapons = 0 // checks if it can shoot people that have a weapon they aren't authorized to have - var/stun_all = 0 // if this is active, the turret shoots everything that isn't security or head of staff - var/check_anomalies = 1 // checks if it can shoot at unidentified lifeforms (ie xenos) - var/ai = 0 // if active, will shoot at anything not an AI or cyborg + var/check_records = 1 //checks if it can use the security records + var/auth_weapons = 0 //checks if it can shoot people that have a weapon they aren't authorized to have + var/stun_all = 1 //if this is active, the turret shoots everything that does not meet the access requirements + var/check_anomalies = 1 //checks if it can shoot at unidentified lifeforms (ie xenos) + var/ai = 0 //if active, will shoot at anything not an AI or cyborg + var/ailock = 0 // AI cannot use this - var/attacked = 0 // if set to 1, the turret gets pissed off and shoots at people nearby (unless they have sec access!) + var/attacked = 0 //if set to 1, the turret gets pissed off and shoots at people nearby (unless they have sec access!) - //var/emagged = 0 // 1: emagged, 0: not emagged - var/on = 1 // determines if the turret is on + var/on = 1 //determines if the turret is on var/disabled = 0 - var/datum/effect/effect/system/spark_spread/spark_system // the spark system, used for generating... sparks? + var/shot_sound //what sound should play when the turret fires + var/eshot_sound //what sound should play when the emagged turret fires - New() - ..() - icon_state = "[lasercolor]grey_target_prism" - // Sets up a spark system - spark_system = new /datum/effect/effect/system/spark_spread - spark_system.set_up(5, 0, src) - spark_system.attach(src) - sleep(10) - if(!installation)// if for some reason the turret has no gun (ie, admin spawned) it resorts to basic taser shots - projectile = /obj/item/projectile/beam/stun//holder for the projectile, here it is being set - eprojectile = /obj/item/projectile/beam//holder for the projectile when emagged, if it is different - reqpower = 200 - sound = 1 + var/datum/effect/effect/system/spark_spread/spark_system //the spark system, used for generating... sparks? + +/obj/machinery/porta_turret/New() + ..() + icon_state = "[lasercolor]grey_target_prism" + //Sets up a spark system + spark_system = new /datum/effect/effect/system/spark_spread + spark_system.set_up(5, 0, src) + spark_system.attach(src) + + cover = new /obj/machinery/porta_turret_cover(loc) + cover.Parent_Turret = src + setup() + +/obj/machinery/porta_turret/proc/setup() + + var/obj/item/weapon/gun/energy/E = new installation //All energy-based weapons are applicable + //var/obj/item/ammo_casing/shottype = E.projectile_type + + projectile = E.projectile_type + eprojectile = projectile + shot_sound = E.fire_sound + eshot_sound = shot_sound + + switch(E.type) + if(/obj/item/weapon/gun/energy/laser/bluetag) + eprojectile = /obj/item/weapon/gun/energy/laser/bluetag + lasercolor = "b" + req_access = list(access_maint_tunnels, access_theatre) + check_records = 0 + auth_weapons = 1 + stun_all = 0 + check_anomalies = 0 + shot_delay = 30 + + if(/obj/item/weapon/gun/energy/laser/redtag) + eprojectile = /obj/item/weapon/gun/energy/laser/redtag + lasercolor = "r" + req_access = list(access_maint_tunnels, access_theatre) + check_records = 0 + auth_weapons = 1 + stun_all = 0 + check_anomalies = 0 + shot_delay = 30 iconholder = 1 - else - var/obj/item/weapon/gun/energy/E=new installation - // All energy-based weapons are applicable - switch(E.type) - if(/obj/item/weapon/gun/energy/laser/bluetag) - projectile = /obj/item/projectile/beam/lastertag/blue - eprojectile = /obj/item/projectile/beam/lastertag/omni//This bolt will stun ERRYONE with a vest - iconholder = null - reqpower = 100 - lasercolor = "b" - req_access = list(access_maint_tunnels) - check_records = 0 - criminals = 0 - auth_weapons = 1 - stun_all = 0 - check_anomalies = 0 - shot_delay = 30 - if(/obj/item/weapon/gun/energy/laser/redtag) - projectile = /obj/item/projectile/beam/lastertag/red - eprojectile = /obj/item/projectile/beam/lastertag/omni - iconholder = null - reqpower = 100 - lasercolor = "r" - req_access = list(access_maint_tunnels) - check_records = 0 - criminals = 0 - auth_weapons = 1 - stun_all = 0 - check_anomalies = 0 - shot_delay = 30 + if(/obj/item/weapon/gun/energy/laser/practice) + iconholder = 1 + eprojectile = /obj/item/projectile/beam - if(/obj/item/weapon/gun/energy/laser/practice) - projectile = /obj/item/projectile/beam/practice - eprojectile = /obj/item/projectile/beam - iconholder = null - reqpower = 100 +// if(/obj/item/weapon/gun/energy/laser/practice/sc_laser) +// iconholder = 1 +// eprojectile = /obj/item/projectile/beam - if(/obj/item/weapon/gun/energy/pulse_rifle) - projectile = /obj/item/projectile/beam/pulse - eprojectile = projectile - iconholder = null - reqpower = 700 + if(/obj/item/weapon/gun/energy/laser/retro) + iconholder = 1 - if(/obj/item/weapon/gun/energy/staff) - projectile = /obj/item/projectile/change - eprojectile = projectile - iconholder = 1 - reqpower = 700 +// if(/obj/item/weapon/gun/energy/laser/retro/sc_retro) +// iconholder = 1 - if(/obj/item/weapon/gun/energy/ionrifle) - projectile = /obj/item/projectile/ion - eprojectile = projectile - iconholder = 1 - reqpower = 700 + if(/obj/item/weapon/gun/energy/laser/captain) + iconholder = 1 - if(/obj/item/weapon/gun/energy/taser) - projectile = /obj/item/projectile/beam/stun - eprojectile = projectile - iconholder = 1 - reqpower = 200 + if(/obj/item/weapon/gun/energy/lasercannon) + iconholder = 1 - if(/obj/item/weapon/gun/energy/stunrevolver) - projectile = /obj/item/projectile/energy/electrode - eprojectile = projectile - iconholder = 1 - reqpower = 200 + if(/obj/item/weapon/gun/energy/taser) + eprojectile = /obj/item/projectile/beam + eshot_sound = 'sound/weapons/Laser.ogg' - if(/obj/item/weapon/gun/energy/lasercannon) - projectile = /obj/item/projectile/beam/heavylaser - eprojectile = projectile - iconholder = null - reqpower = 600 + if(/obj/item/weapon/gun/energy/stunrevolver) + eprojectile = /obj/item/projectile/beam + eshot_sound = 'sound/weapons/Laser.ogg' - if(/obj/item/weapon/gun/energy/decloner) - projectile = /obj/item/projectile/energy/declone - eprojectile = projectile - iconholder = null - reqpower = 600 + if(/obj/item/weapon/gun/energy/gun) + eprojectile = /obj/item/projectile/beam //If it has, going to kill mode + eshot_sound = 'sound/weapons/Laser.ogg' + egun = 1 - if(/obj/item/weapon/gun/energy/crossbow/largecrossbow) - projectile = /obj/item/projectile/energy/bolt/large - eprojectile = projectile - iconholder = null - reqpower = 125 - - if(/obj/item/weapon/gun/energy/crossbow) - projectile = /obj/item/projectile/energy/bolt - eprojectile = projectile - iconholder = null - reqpower = 50 - - if(/obj/item/weapon/gun/energy/laser) - projectile = /obj/item/projectile/beam - eprojectile = projectile - iconholder = null - reqpower = 500 - - else // Energy gun shots - projectile = /obj/item/projectile/beam/stun// if it hasn't been emagged, it uses normal taser shots - eprojectile = /obj/item/projectile/beam//If it has, going to kill mode - iconholder = 1 - egun = 1 - reqpower = 200 - - Del() - // deletes its own cover with it - del(cover) - ..() + if(/obj/item/weapon/gun/energy/gun/nuclear) + eprojectile = /obj/item/projectile/beam //If it has, going to kill mode + eshot_sound = 'sound/weapons/Laser.ogg' + egun = 1 -/obj/machinery/porta_turret/attack_ai(mob/user as mob) - return attack_hand(user) +/obj/machinery/porta_turret/Del() + //deletes its own cover with it + del(cover) // qdel + ..() -/obj/machinery/porta_turret/attack_hand(mob/user as mob) + +/obj/machinery/porta_turret/attack_ai(mob/user) + if(!ailock) + return attack_hand(user) + else + user << "There seems to be a firewall preventing you from accessing this device." + + +/obj/machinery/porta_turret/attack_hand(mob/user) . = ..() - if (.) + if(.) return var/dat - // The browse() text, similar to ED-209s and beepskies. - if(!(src.lasercolor))//Lasertag turrets have less options + //The browse() text, similar to ED-209s and beepskies. + if(!lasercolor) //Lasertag turrets have less options dat += text({" -Automatic Portable Turret Installation

    -Status: []
    -Behaviour controls are [src.locked ? "locked" : "unlocked"]"}, + Automatic Portable Turret Installation

    + Status: []
    + Behaviour controls are [locked ? "locked" : "unlocked"]"}, -"[src.on ? "On" : "Off"]" ) + "[on ? "On" : "Off"]" ) - if(!src.locked) - dat += text({"
    -Check for Weapon Authorization: []
    -Check Security Records: []
    -Neutralize Identified Criminals: []
    -Neutralize All Non-Security and Non-Command Personnel: []
    -Neutralize All Unidentified Life Signs: []
    "}, + if(!locked || issilicon(user)) + dat += text({"

    + Neutralize All Non-Synthetics: []
    + Check for Weapon Authorization: []
    + Check Security Records: []
    + Neutralize All Non-Authorized Personnel: []
    + Neutralize All Unidentified Life Signs: []
    "}, -"[src.auth_weapons ? "Yes" : "No"]", -"[src.check_records ? "Yes" : "No"]", -"[src.criminals ? "Yes" : "No"]", -"[stun_all ? "Yes" : "No"]", -"[check_anomalies ? "Yes" : "No"]" ) + "[ai ? "Yes" : "No"]", + "[auth_weapons ? "Yes" : "No"]", + "[check_records ? "Yes" : "No"]", + "[stun_all ? "Yes" : "No"]", + "[check_anomalies ? "Yes" : "No"]" ) else if(istype(user,/mob/living/carbon/human)) var/mob/living/carbon/human/H = user - if(((src.lasercolor) == "b") && (istype(H.wear_suit, /obj/item/clothing/suit/redtag))) + if(lasercolor == "b" && istype(H.wear_suit, /obj/item/clothing/suit/redtag)) return - if(((src.lasercolor) == "r") && (istype(H.wear_suit, /obj/item/clothing/suit/bluetag))) + if(lasercolor == "r" && istype(H.wear_suit, /obj/item/clothing/suit/bluetag)) return dat += text({" -Automatic Portable Turret Installation

    -Status: []
    "}, + Automatic Portable Turret Installation

    + Status: []
    "}, -"[src.on ? "On" : "Off"]" ) + "[on ? "On" : "Off"]" ) user << browse("Automatic Portable Turret Installation[dat]", "window=autosec") @@ -232,28 +197,26 @@ Status: []
    "}, return /obj/machinery/porta_turret/Topic(href, href_list) - if (..()) + if(..()) return usr.set_machine(src) - src.add_fingerprint(usr) - if ((href_list["power"]) && (src.allowed(usr))) - if(anchored) // you can't turn a turret on/off if it's not anchored/secured - on = !on // toggle on/off + add_fingerprint(usr) + if(href_list["power"] && (!locked || issilicon(usr))) + if(anchored) //you can't turn a turret on/off if it's not anchored/secured + on = !on //toggle on/off else - usr << "\red It has to be secured first!" + usr << "It has to be secured first!" updateUsrDialog() return - switch(href_list["operation"]) - // toggles customizable behavioural protocols - - if ("authweapon") - src.auth_weapons = !src.auth_weapons - if ("checkrecords") - src.check_records = !src.check_records - if ("shootcrooks") - src.criminals = !src.criminals + switch(href_list["operation"]) //toggles customizable behavioural protocols + if("toggleai") + ai = !ai + if("authweapon") + auth_weapons = !auth_weapons + if("checkrecords") + check_records = !check_records if("shootall") stun_all = !stun_all updateUsrDialog() @@ -264,94 +227,93 @@ Status: []
    "}, if(!anchored) icon_state = "turretCover" return - - ..() if(stat & BROKEN) icon_state = "[lasercolor]destroyed_target_prism" else - if( !(stat & NOPOWER) ) - if (on) - if (installation == /obj/item/weapon/gun/energy/laser || installation == /obj/item/weapon/gun/energy/pulse_rifle) - // laser guns and pulse rifles have an orange icon + if(powered()) + if(on) + if(iconholder) + //lasers have a orange icon icon_state = "[lasercolor]orange_target_prism" else - // anything else has a blue icon + //almost everything has a blue icon icon_state = "[lasercolor]target_prism" else icon_state = "[lasercolor]grey_target_prism" + stat &= ~NOPOWER else spawn(rand(0, 15)) - src.icon_state = "[lasercolor]grey_target_prism" + icon_state = "[lasercolor]grey_target_prism" + stat |= NOPOWER -/obj/machinery/porta_turret/attackby(obj/item/W as obj, mob/user as mob) +/obj/machinery/porta_turret/attackby(obj/item/I, mob/user) if(stat & BROKEN) - if(istype(W, /obj/item/weapon/crowbar)) - - // If the turret is destroyed, you can remove it with a crowbar to - // try and salvage its components - user << "You begin prying the metal coverings off." + if(istype(I, /obj/item/weapon/crowbar)) + //If the turret is destroyed, you can remove it with a crowbar to + //try and salvage its components + user << "You begin prying the metal coverings off." sleep(20) if(prob(70)) - user << "You remove the turret and salvage some components." + user << "You remove the turret and salvage some components." if(installation) - var/obj/item/weapon/gun/energy/Gun = new installation(src.loc) - Gun.power_supply.charge=gun_charge + var/obj/item/weapon/gun/energy/Gun = new installation(loc) + Gun.power_supply.charge = gun_charge Gun.update_icon() lasercolor = null - if(prob(50)) new /obj/item/stack/sheet/metal( loc, rand(1,4)) - if(prob(50)) new /obj/item/device/assembly/prox_sensor(locate(x,y,z)) + if(prob(50)) + new /obj/item/stack/sheet/metal(loc, rand(1,4)) + if(prob(50)) + new /obj/item/device/assembly/prox_sensor(loc) else - user << "You remove the turret but did not manage to salvage anything." - del(src) + user << "You remove the turret but did not manage to salvage anything." + del(src) // qdel - - if ((istype(W, /obj/item/weapon/card/emag)) && (!src.emagged)) - // Emagging the turret makes it go bonkers and stun everyone. It also makes - // the turret shoot much, much faster. - - user << "\red You short out [src]'s threat assessment circuits." - spawn(0) - for(var/mob/O in hearers(src, null)) - O.show_message("\red [src] hums oddly...", 1) + if(istype(I, /obj/item/weapon/card/emag) && !emagged) + //Emagging the turret makes it go bonkers and stun everyone. It also makes + //the turret shoot much, much faster. + user << "You short out [src]'s threat assessment circuits." + visible_message("[src] hums oddly...") emagged = 1 - src.on = 0 // turns off the turret temporarily - sleep(60) // 6 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit - on = 1 // turns it back on. The cover popUp() popDown() are automatically called in process(), no need to define it here + iconholder = 1 + controllock = 1 + on = 0 //turns off the turret temporarily + sleep(60) //6 seconds for the traitor to gtfo of the area before the turret decides to ruin his shit + on = 1 //turns it back on. The cover popUp() popDown() are automatically called in process(), no need to define it here - else if((istype(W, /obj/item/weapon/wrench)) && (!on)) + else if((istype(I, /obj/item/weapon/wrench)) && (!on)) if(raised) return - // This code handles moving the turret around. After all, it's a portable turret! - - if(!anchored) + //This code handles moving the turret around. After all, it's a portable turret! + if(!anchored && !isinspace()) anchored = 1 invisibility = INVISIBILITY_LEVEL_TWO icon_state = "[lasercolor]grey_target_prism" - user << "You secure the exterior bolts on the turret." - cover=new/obj/machinery/porta_turret_cover(src.loc) // create a new turret. While this is handled in process(), this is to workaround a bug where the turret becomes invisible for a split second - cover.Parent_Turret = src // make the cover's parent src - else + user << "You secure the exterior bolts on the turret." + cover = new /obj/machinery/porta_turret_cover(loc) //create a new turret. While this is handled in process(), this is to workaround a bug where the turret becomes invisible for a split second + cover.Parent_Turret = src //make the cover's parent src + else if(anchored) anchored = 0 - user << "You unsecure the exterior bolts on the turret." + user << "You unsecure the exterior bolts on the turret." icon_state = "turretCover" invisibility = 0 - del(cover) // deletes the cover, and the turret instance itself becomes its own cover. + del(cover) //deletes the cover, and the turret instance itself becomes its own cover. - qdel - else if (istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda)) - // Behavior lock/unlock mangement - if (allowed(user)) - locked = !src.locked - user << "Controls are now [locked ? "locked." : "unlocked."]" + else if(istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) + //Behavior lock/unlock mangement + if(allowed(user)) + locked = !locked + user << "Controls are now [locked ? "locked" : "unlocked"]." else - user << "\red Access denied." + user << "Access denied." else - // if the turret was attacked with the intention of harming it: - src.health -= W.force * 0.5 - if (src.health <= 0) - src.die() - if ((W.force * 0.5) > 1) // if the force of impact dealt at least 1 damage, the turret gets pissed off + //if the turret was attacked with the intention of harming it: + user.changeNext_move(CLICK_CD_MELEE) + health -= I.force * 0.5 + if(health <= 0) + die() + if(I.force * 0.5 > 1) //if the force of impact dealt at least 1 damage, the turret gets pissed off if(!attacked && !emagged) attacked = 1 spawn() @@ -360,8 +322,7 @@ Status: []
    "}, ..() - -/obj/machinery/porta_turret/bullet_act(var/obj/item/projectile/Proj) +/obj/machinery/porta_turret/bullet_act(obj/item/projectile/Proj) if(on) if(!attacked && !emagged) attacked = 1 @@ -369,34 +330,40 @@ Status: []
    "}, sleep(60) attacked = 0 - src.health -= Proj.damage + if((Proj.damage_type == BRUTE || Proj.damage_type == BURN)) + health -= Proj.damage + ..() - if(prob(45) && Proj.damage > 0) src.spark_system.start() - if (src.health <= 0) - src.die() // the death process :( - if((src.lasercolor == "b") && (src.disabled == 0)) - if(istype(Proj, /obj/item/projectile/beam/lastertag/red)) - src.disabled = 1 - del (Proj) + + if(prob(45) && Proj.damage > 0) + spark_system.start() + if(health <= 0) + die() //the death process :( + + if(lasercolor == "b" && disabled == 0) + if(istype(Proj, /obj/item/weapon/gun/energy/laser/redtag)) + disabled = 1 + del(Proj) // qdel sleep(100) - src.disabled = 0 - if((src.lasercolor == "r") && (src.disabled == 0)) - if(istype(Proj, /obj/item/projectile/beam/lastertag/blue)) - src.disabled = 1 - del (Proj) + disabled = 0 + if(lasercolor == "r" && disabled == 0) + if(istype(Proj, /obj/item/weapon/gun/energy/laser/bluetag)) + disabled = 1 + del(Proj) // qdel sleep(100) - src.disabled = 0 - return + disabled = 0 + /obj/machinery/porta_turret/emp_act(severity) if(on) - // if the turret is on, the EMP no matter how severe disables the turret for a while - // and scrambles its settings, with a slight chance of having an emag effect - check_records=pick(0,1) - criminals=pick(0,1) - auth_weapons=pick(0,1) - stun_all=pick(0,0,0,0,1) // stun_all is a pretty big deal, so it's least likely to get turned on - if(prob(5)) emagged=1 + //if the turret is on, the EMP no matter how severe disables the turret for a while + //and scrambles its settings, with a slight chance of having an emag effect + check_records = pick(0, 1) + auth_weapons = pick(0, 1) + stun_all = pick(0, 0, 0, 0, 1) //stun_all is a pretty big deal, so it's least likely to get turned on + if(prob(5)) + emagged = 1 + on=0 sleep(rand(60,600)) if(!on) @@ -405,225 +372,188 @@ Status: []
    "}, ..() /obj/machinery/porta_turret/ex_act(severity) - if(severity >= 3) // turret dies if an explosion touches it! - del(src) + if(severity >= 3) //turret dies if an explosion touches it! + del(src) // qdel else - src.die() + die() -/obj/machinery/porta_turret/proc/die() // called when the turret dies, ie, health <= 0 - src.health = 0 - src.density = 0 - src.stat |= BROKEN // enables the BROKEN bit - src.icon_state = "[lasercolor]destroyed_target_prism" - invisibility=0 - src.spark_system.start() // creates some sparks because they look cool - src.density=1 - del(cover) // deletes the cover - no need on keeping it there! +/obj/machinery/porta_turret/proc/die() //called when the turret dies, ie, health <= 0 + health = 0 + density = 0 + stat |= BROKEN //enables the BROKEN bit + icon_state = "[lasercolor]destroyed_target_prism" + invisibility = 0 + spark_system.start() //creates some sparks because they look cool + density = 1 + del(cover) //deletes the cover - no need on keeping it there! - del /obj/machinery/porta_turret/process() - // the main machinery process + //the main machinery process - set background = 1 + set background = BACKGROUND_ENABLED - if(src.cover==null && anchored) // if it has no cover and is anchored - if (stat & BROKEN) // if the turret is borked - del(cover) // delete its cover, assuming it has one. Workaround for a pesky little bug + if(cover == null && anchored) //if it has no cover and is anchored + if(stat & BROKEN) //if the turret is borked + del(cover) //delete its cover, assuming it has one. Workaround for a pesky little bug - qdel else - src.cover = new /obj/machinery/porta_turret_cover(src.loc) // if the turret has no cover and is anchored, give it a cover - src.cover.Parent_Turret = src // assign the cover its Parent_Turret, which would be this (src) + cover = new /obj/machinery/porta_turret_cover(loc) //if the turret has no cover and is anchored, give it a cover + cover.Parent_Turret = src //assign the cover its Parent_Turret, which would be this (src) if(stat & (NOPOWER|BROKEN)) - // if the turret has no power or is broken, make the turret pop down if it hasn't already + //if the turret has no power or is broken, make the turret pop down if it hasn't already popDown() return if(!on) - // if the turret is off, make it pop down + //if the turret is off, make it pop down popDown() return - var/list/targets = list() // list of primary targets - var/list/secondarytargets = list() // targets that are least important + var/list/targets = list() //list of primary targets + var/list/secondarytargets = list() //targets that are least important - if(src.check_anomalies) // if its set to check for xenos/carps, check for non-mob "crittersssss"(And simple_animals) - for(var/mob/living/simple_animal/C in view(7,src)) + if(check_anomalies) //if its set to check for xenos/carps, check for non-mob "crittersssss"(And simple_animals) + for(var/mob/living/simple_animal/C in view(7, src)) if(!C.stat) targets += C - for (var/mob/living/carbon/C in view(7,src)) // loops through all living carbon-based lifeforms in view(12) - if(istype(C, /mob/living/carbon/alien) && src.check_anomalies) // git those fukken xenos - if(!C.stat) // if it's dead/dying, there's no need to keep shooting at it. + for(var/obj/mecha/ME in view(7,src)) + if(ME.occupant) + switch(assess_carbon(ME.occupant)) + if(1) + targets += ME.occupant + if(2) + secondarytargets += ME.occupant + + for(var/obj/vehicle/train/T in view(7,src)) + if(T && T.load && T.is_train_head()) + switch(assess_carbon(T.load)) + if(1) + targets += T.load + if(2) + secondarytargets += T.load + + for(var/mob/living/carbon/C in view(7,src)) //loops through all living carbon-based lifeforms in view + switch(assess_carbon(C)) + if(1) targets += C + if(2) + secondarytargets += C - else - if(emagged) // if emagged, HOLY SHIT EVERYONE IS DANGEROUS beep boop beep - targets += C - else - if (C.stat || C.handcuffed) // if the perp is handcuffed or dead/dying, no need to bother really - continue // move onto next potential victim! + if(!tryToShootAt(targets)) + if(!tryToShootAt(secondarytargets)) // if no valid targets, go for secondary targets + spawn() + popDown() // no valid targets, close the cover - var/dst = get_dist(src, C) // if it's too far away, why bother? - if (dst > 7) - continue +/obj/machinery/porta_turret/proc/assess_carbon(var/mob/living/carbon/C) + if(!C) + return 0 - if(ai) // If it's set to attack all nonsilicons, target them! - if(C.lying) - if(lasercolor) - continue - else - secondarytargets += C - continue - else - targets += C - continue - - if (istype(C, /mob/living/carbon/human)) // if the target is a human, analyze threat level - if(src.assess_perp(C)<4) - continue // if threat level < 4, keep going - - else if (istype(C, /mob/living/carbon/monkey)) - continue // Don't target monkeys or borgs/AIs you dumb shit - - if (C.lying) // if the perp is lying down, it's still a target but a less-important target - secondarytargets += C - continue - - targets += C // if the perp has passed all previous tests, congrats, it is now a "shoot-me!" nominee - - if (targets.len>0) // if there are targets to shoot - - var/atom/t = pick(targets) // pick a perp from the list of targets. Targets go first because they are the most important - - if (istype(t, /mob/living)) // if a mob - var/mob/living/M = t // simple typecasting - if (M.stat!=2) // if the target is not dead - spawn() popUp() // pop the turret up if it's not already up. - dir=get_dir(src,M) // even if you can't shoot, follow the target - spawn() shootAt(M) // shoot the target, finally + if(istype(C, /mob/living/carbon/alien) && check_anomalies) //git those fukken xenos + if(!C.stat) //if it's dead/dying, there's no need to keep shooting at it. + return 2 else - if(secondarytargets.len>0) // if there are no primary targets, go for secondary targets - var/mob/t = pick(secondarytargets) - if (istype(t, /mob/living)) - if (t.stat!=2) - spawn() popUp() - dir=get_dir(src,t) - shootAt(t) + if(emagged) //if emagged, HOLY SHIT EVERYONE IS DANGEROUS beep boop beep + return 2 else - spawn() popDown() + if(C.stat || C.handcuffed) //if the perp is handcuffed or dead/dying, no need to bother really + return 0 //move onto next potential victim! -/obj/machinery/porta_turret/proc - popUp() // pops the turret up - if(disabled) - return - if(raising || raised) return - if(stat & BROKEN) return - invisibility=0 - raising=1 - flick("popup",cover) - sleep(5) - sleep(5) - raising=0 - cover.icon_state="openTurretCover" - raised=1 - layer=4 - - popDown() // pops the turret down - if(disabled) - return - if(raising || !raised) return - if(stat & BROKEN) return - layer=3 - raising=1 - flick("popdown",cover) - sleep(10) - raising=0 - cover.icon_state="turretCover" - raised=0 - invisibility=2 - icon_state="[lasercolor]grey_target_prism" - - -/obj/machinery/porta_turret/proc/assess_perp(mob/living/carbon/human/perp as mob) - var/threatcount = 0 // the integer returned - - if(src.emagged) return 10 // if emagged, always return 10. - - if((stun_all && !src.allowed(perp)) || attacked && !src.allowed(perp)) - // if the turret has been attacked or is angry, target all non-sec people - if(!src.allowed(perp)) - return 10 - - if(auth_weapons) // check for weapon authorization - if((isnull(perp.wear_id)) || (istype(perp.wear_id.GetID(), /obj/item/weapon/card/id/syndicate))) - - if((src.allowed(perp)) && !(src.lasercolor)) // if the perp has security access, return 0 + var/dst = get_dist(src, C) //if it's too far away, why bother? + if(dst > 7) return 0 - if((istype(perp.l_hand, /obj/item/weapon/gun) && !istype(perp.l_hand, /obj/item/weapon/gun/projectile/shotgun)) || istype(perp.l_hand, /obj/item/weapon/melee/baton)) - threatcount += 4 + if(ai) //If it's set to attack all nonsilicons, target them! + if(C.lying) + if(lasercolor) + return 0 + else + return 1 + else + return 2 - if((istype(perp.r_hand, /obj/item/weapon/gun) && !istype(perp.r_hand, /obj/item/weapon/gun/projectile/shotgun)) || istype(perp.r_hand, /obj/item/weapon/melee/baton)) - threatcount += 4 + if(istype(C, /mob/living/carbon/human)) //if the target is a human, analyze threat level + if(assess_perp(C, auth_weapons, check_records, lasercolor) < 4) + return 0 //if threat level < 4, keep going - if(istype(perp.belt, /obj/item/weapon/gun) || istype(perp.belt, /obj/item/weapon/melee/baton)) - threatcount += 2 + else if(istype(C, /mob/living/carbon/monkey)) + return 0 //Don't target monkeys or borgs/AIs you dumb shit - if((src.lasercolor) == "b")//Lasertag turrets target the opposing team, how great is that? -Sieve - threatcount = 0//But does not target anyone else - if(istype(perp.wear_suit, /obj/item/clothing/suit/redtag)) - threatcount += 4 - if((istype(perp.r_hand,/obj/item/weapon/gun/energy/laser/redtag)) || (istype(perp.l_hand,/obj/item/weapon/gun/energy/laser/redtag))) - threatcount += 4 - if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/redtag)) - threatcount += 2 + if(C.lying) //if the perp is lying down, it's still a target but a less-important target + return 1 - if((src.lasercolor) == "r") - threatcount = 0 - if(istype(perp.wear_suit, /obj/item/clothing/suit/bluetag)) - threatcount += 4 - if((istype(perp.r_hand,/obj/item/weapon/gun/energy/laser/bluetag)) || (istype(perp.l_hand,/obj/item/weapon/gun/energy/laser/bluetag))) - threatcount += 4 - if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/bluetag)) - threatcount += 2 + return 2 //if the perp has passed all previous tests, congrats, it is now a "shoot-me!" nominee - if (src.check_records) // if the turret can check the records, check if they are set to *Arrest* on records - for (var/datum/data/record/E in data_core.general) - - var/perpname = perp.name - if (perp.wear_id) - var/obj/item/weapon/card/id/id = perp.wear_id.GetID() - if (id) - perpname = id.registered_name - - if (E.fields["name"] == perpname) - for (var/datum/data/record/R in data_core.security) - if ((R.fields["id"] == E.fields["id"]) && (R.fields["criminal"] == "*Arrest*")) - threatcount = 4 - break +/obj/machinery/porta_turret/proc/tryToShootAt(var/list/mob/living/targets) + while(targets.len > 0) + var/mob/living/M = pick(targets) + targets -= M + if(target(M)) + return 1 - - return threatcount - - - - - -/obj/machinery/porta_turret/proc/shootAt(var/atom/movable/target) // shoots at a target +/obj/machinery/porta_turret/proc/popUp() //pops the turret up if(disabled) return + if(raising || raised) + return + if(stat & BROKEN) + return + invisibility = 0 + raising = 1 + flick("popup", cover) + sleep(10) + raising = 0 + cover.icon_state = "openTurretCover" + raised = 1 + layer = 4 - if(lasercolor && (istype(target,/mob/living/carbon/human))) - var/mob/living/carbon/human/H = target - if(H.lying) +/obj/machinery/porta_turret/proc/popDown() //pops the turret down + if(disabled) + return + if(raising || !raised) + return + if(stat & BROKEN) + return + layer = 3 + raising = 1 + flick("popdown", cover) + sleep(10) + raising = 0 + cover.icon_state = "turretCover" + raised = 0 + invisibility = 2 + icon_state = "[lasercolor]grey_target_prism" + + +/obj/machinery/porta_turret/on_assess_perp(mob/living/carbon/human/perp) + if((stun_all || attacked) && !allowed(perp)) + //if the turret has been attacked or is angry, target all non-authorized personnel, see req_access + return 10 + + return ..() + + +/obj/machinery/porta_turret/proc/target(var/mob/living/target) + if(disabled) + return + if(target && (target.stat != DEAD) && (!(target.lying) || emagged)) + spawn() + popUp() //pop the turret up if it's not already up. + dir = get_dir(src, target) //even if you can't shoot, follow the target + spawn() + shootAt(target) + return 1 + return + +/obj/machinery/porta_turret/proc/shootAt(var/mob/living/target) + if(!emagged) //if it hasn't been emagged, it has to obey a cooldown rate + if(last_fired || !raised) //prevents rapid-fire shooting, unless it's been emagged return - - if(!emagged) // if it hasn't been emagged, it has to obey a cooldown rate - if(last_fired || !raised) return // prevents rapid-fire shooting, unless it's been emagged last_fired = 1 spawn() sleep(shot_delay) @@ -631,47 +561,47 @@ Status: []
    "}, var/turf/T = get_turf(src) var/turf/U = get_turf(target) - if (!istype(T) || !istype(U)) + if(!istype(T) || !istype(U)) return - if (!raised) // the turret has to be raised in order to fire - makes sense, right? + if(!raised) //the turret has to be raised in order to fire - makes sense, right? return - - // any emagged turrets will shoot extremely fast! This not only is deadly, but drains a lot power! - + //any emagged turrets will shoot extremely fast! This not only is deadly, but drains a lot power! if(iconholder) - icon_state = "[lasercolor]target_prism" - else icon_state = "[lasercolor]orange_target_prism" - if(sound) - playsound(src.loc, 'sound/weapons/Taser.ogg', 75, 1) + else + icon_state = "[lasercolor]target_prism" var/obj/item/projectile/A if(emagged) - A = new eprojectile( loc ) + A = new eprojectile(loc) + playsound(loc, eshot_sound, 75, 1) else - A = new projectile( loc ) - A.original = target.loc + A = new projectile(loc) + playsound(loc, shot_sound, 75, 1) + A.original = target if(!emagged) use_power(reqpower) else - use_power((reqpower*2)) - // Shooting Code: + use_power(reqpower * 2) + //Shooting Code: A.current = T A.yo = U.y - T.y A.xo = U.x - T.x spawn( 1 ) A.process() - return - +/obj/machinery/porta_turret/proc/setState(var/on, var/emagged) + if(controllock) + return + src.on = on + src.emagged = emagged + src.iconholder = emagged + src.power_change() /* - Portable turret constructions - Known as "turret frame"s - */ /obj/machinery/porta_turret_construct @@ -679,66 +609,65 @@ Status: []
    "}, icon = 'icons/obj/turrets.dmi' icon_state = "turret_frame" density=1 - var/build_step = 0 // the current step in the building process - var/finish_name="turret" // the name applied to the product turret - var/installation = null // the gun type installed - var/gun_charge = 0 // the gun charge of the gun type installed + var/build_step = 0 //the current step in the building process + var/finish_name="turret" //the name applied to the product turret + var/installation = null //the gun type installed + var/gun_charge = 0 //the gun charge of the gun type installed - -/obj/machinery/porta_turret_construct/attackby(obj/item/W as obj, mob/user as mob) - - // this is a bit unweildy but self-explanitory +/obj/machinery/porta_turret_construct/attackby(obj/item/I, mob/user) + //this is a bit unwieldy but self-explanatory switch(build_step) - if(0) // first step - if(istype(W, /obj/item/weapon/wrench) && !anchored) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "\blue You secure the external bolts." + if(0) //first step + if(istype(I, /obj/item/weapon/wrench) && !anchored) + playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + user << "You secure the external bolts." anchored = 1 build_step = 1 return - else if(istype(W, /obj/item/weapon/crowbar) && !anchored) - playsound(src.loc, 'sound/items/Crowbar.ogg', 75, 1) - user << "You dismantle the turret construction." + else if(istype(I, /obj/item/weapon/crowbar) && !anchored) + playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) + user << "You dismantle the turret construction." new /obj/item/stack/sheet/metal( loc, 5) - del(src) + del(src) // qdel return if(1) - if(istype(W, /obj/item/stack/sheet/metal)) - var/obj/item/stack/sheet/metal/M = W - if (M.use(2)) + if(istype(I, /obj/item/stack/sheet/metal)) + var/obj/item/stack/sheet/metal/M = I + if(M.use(2)) user << "You add some metal armor to the interior frame." build_step = 2 icon_state = "turret_frame2" else - user << "You need two sheets of metal to add armor ot the frame." + user << "You need two sheets of metal to continue construction." return - else if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 75, 1) - user << "You unfasten the external bolts." + else if(istype(I, /obj/item/weapon/wrench)) + playsound(loc, 'sound/items/Ratchet.ogg', 75, 1) + user << "You unfasten the external bolts." anchored = 0 build_step = 0 return if(2) - if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "\blue You bolt the metal armor into place." + if(istype(I, /obj/item/weapon/wrench)) + playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + user << "You bolt the metal armor into place." build_step = 3 return - else if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(!WT.isOn()) return - if (WT.get_fuel() < 5) // uses up 5 fuel. - user << "\red You need more fuel to complete this task." + else if(istype(I, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = I + if(!WT.isOn()) + return + if(WT.get_fuel() < 5) //uses up 5 fuel. + user << "You need more fuel to complete this task." return - playsound(src.loc, pick('sound/items/Welder.ogg', 'sound/items/Welder2.ogg'), 50, 1) + playsound(loc, pick('sound/items/Welder.ogg', 'sound/items/Welder2.ogg'), 50, 1) if(do_after(user, 20)) if(!src || !WT.remove_fuel(5, user)) return build_step = 1 @@ -748,130 +677,136 @@ Status: []
    "}, if(3) - if(istype(W, /obj/item/weapon/gun/energy)) // the gun installation part + if(istype(I, /obj/item/weapon/gun/energy)) //the gun installation part - var/obj/item/weapon/gun/energy/E = W // typecasts the item to an energy gun - installation = W.type // installation becomes W.type - gun_charge = E.power_supply.charge // the gun's charge is stored in src.gun_charge - user << "\blue You add \the [W] to the turret." + if(isrobot(user)) + return + var/obj/item/weapon/gun/energy/E = I //typecasts the item to an energy gun + if(!user.unEquip(I)) + user << "\the [I] is stuck to your hand, you cannot put it in \the [src]" + return + installation = I.type //installation becomes I.type + gun_charge = E.power_supply.charge //the gun's charge is stored in gun_charge + user << "You add [I] to the turret." build_step = 4 - del(W) // delete the gun :( + del(I) //delete the gun :( qdel return - else if(istype(W, /obj/item/weapon/wrench)) - playsound(src.loc, 'sound/items/Ratchet.ogg', 100, 1) - user << "You remove the turret's metal armor bolts." + else if(istype(I, /obj/item/weapon/wrench)) + playsound(loc, 'sound/items/Ratchet.ogg', 100, 1) + user << "You remove the turret's metal armor bolts." build_step = 2 return if(4) - if(isprox(W)) + if(isprox(I)) build_step = 5 - user << "\blue You add the prox sensor to the turret." - del(W) + if(!user.unEquip(I)) + user << "\the [I] is stuck to your hand, you cannot put it in \the [src]" + return + user << "You add the prox sensor to the turret." + del(I) // qdel return - // attack_hand() removes the gun + //attack_hand() removes the gun if(5) - if(istype(W, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + if(istype(I, /obj/item/weapon/screwdriver)) + playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) build_step = 6 - user << "\blue You close the internal access hatch." + user << "You close the internal access hatch." return - // attack_hand() removes the prox sensor + //attack_hand() removes the prox sensor if(6) - if(istype(W, /obj/item/stack/sheet/metal)) - var/obj/item/stack/sheet/metal/M = W - if (M.use(2)) + if(istype(I, /obj/item/stack/sheet/metal)) + var/obj/item/stack/sheet/metal/M = I + if(M.use(2)) user << "You add some metal armor to the exterior frame." build_step = 7 else - user << "You need two sheets of metal to add armor to the frame." + user << "You need two sheets of metal to continue construction." return - else if(istype(W, /obj/item/weapon/screwdriver)) - playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) + else if(istype(I, /obj/item/weapon/screwdriver)) + playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) build_step = 5 - user << "You open the internal access hatch." + user << "You open the internal access hatch." return if(7) - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W + if(istype(I, /obj/item/weapon/weldingtool)) + var/obj/item/weapon/weldingtool/WT = I if(!WT.isOn()) return - if (WT.get_fuel() < 5) - user << "\red You need more fuel to complete this task." + if(WT.get_fuel() < 5) + user << "You need more fuel to complete this task." - playsound(src.loc, pick('sound/items/Welder.ogg', 'sound/items/Welder2.ogg'), 50, 1) + playsound(loc, pick('sound/items/Welder.ogg', 'sound/items/Welder2.ogg'), 50, 1) if(do_after(user, 30)) - if(!src || !WT.remove_fuel(5, user)) return + if(!src || !WT.remove_fuel(5, user)) + return build_step = 8 - user << "\blue You weld the turret's armor down." + user << "You weld the turret's armor down." - // The final step: create a full turret - var/obj/machinery/porta_turret/Turret = new/obj/machinery/porta_turret(locate(x,y,z)) + //The final step: create a full turret + var/obj/machinery/porta_turret/Turret = new/obj/machinery/porta_turret(loc) Turret.name = finish_name - Turret.installation = src.installation - Turret.gun_charge = src.gun_charge + Turret.installation = installation + Turret.gun_charge = gun_charge + Turret.setup() -// Turret.cover=new/obj/machinery/porta_turret_cover(src.loc) +// Turret.cover=new/obj/machinery/porta_turret_cover(loc) // Turret.cover.Parent_Turret=Turret // Turret.cover.name = finish_name - Turret.New() - del(src) + del(src) // qdel - else if(istype(W, /obj/item/weapon/crowbar)) - playsound(src.loc, 'sound/items/Crowbar.ogg', 75, 1) - user << "You pry off the turret's exterior armor." - new /obj/item/stack/sheet/metal( loc, 2) + else if(istype(I, /obj/item/weapon/crowbar)) + playsound(loc, 'sound/items/Crowbar.ogg', 75, 1) + user << "You pry off the turret's exterior armor." + new /obj/item/stack/sheet/metal(loc, 2) build_step = 6 return - if (istype(W, /obj/item/weapon/pen)) // you can rename turrets like bots! - var/t = input(user, "Enter new turret name", src.name, src.finish_name) as text + if(istype(I, /obj/item/weapon/pen)) //you can rename turrets like bots! + var/t = input(user, "Enter new turret name", name, finish_name) as text t = copytext(sanitize(t), 1, MAX_MESSAGE_LEN) - if (!t) + if(!t) return - if (!in_range(src, usr) && src.loc != usr) + if(!in_range(src, usr) && loc != usr) return - src.finish_name = t + finish_name = t return ..() - -/obj/machinery/porta_turret_construct/attack_hand(mob/user as mob) +/obj/machinery/porta_turret_construct/attack_hand(mob/user) switch(build_step) if(4) - if(!installation) return + if(!installation) + return build_step = 3 - var/obj/item/weapon/gun/energy/Gun = new installation(src.loc) - Gun.power_supply.charge=gun_charge + var/obj/item/weapon/gun/energy/Gun = new installation(loc) + Gun.power_supply.charge = gun_charge Gun.update_icon() installation = null gun_charge = 0 - user << "You remove \the [Gun] from the turret frame." + user << "You remove [Gun] from the turret frame." if(5) - user << "You remove the prox sensor from the turret frame." - new/obj/item/device/assembly/prox_sensor(locate(x,y,z)) + user << "You remove the prox sensor from the turret frame." + new /obj/item/device/assembly/prox_sensor(loc) build_step = 4 +/obj/machinery/porta_turret_construct/attack_ai() + return - - - - - - - - +/************************ +* PORTABLE TURRET COVER * +************************/ /obj/machinery/porta_turret_cover name = "turret" @@ -883,116 +818,84 @@ Status: []
    "}, var/obj/machinery/porta_turret/Parent_Turret = null +//The below code is pretty much just recoded from the initial turret object. It's necessary but uncommented because it's exactly the same! +//>necessary +//I'm not fixing it because i'm fucking bored of this code already, but someone should just reroute these to the parent turret's procs. -// The below code is pretty much just recoded from the initial turret object. It's necessary but uncommented because it's exactly the same! - -/obj/machinery/porta_turret_cover/attack_ai(mob/user as mob) - . = ..() - if (.) - return - var/dat - if(!(Parent_Turret.lasercolor)) - dat += text({" -Automatic Portable Turret Installation

    -Status: []
    -Behaviour controls are [Parent_Turret.locked ? "locked" : "unlocked"]"}, - -"[Parent_Turret.on ? "On" : "Off"]" ) - - - dat += text({"
    -Check for Weapon Authorization: []
    -Check Security Records: []
    -Neutralize Identified Criminals: []
    -Neutralize All Non-Security and Non-Command Personnel: []
    -Neutralize All Unidentified Life Signs: []
    "}, - -"[Parent_Turret.auth_weapons ? "Yes" : "No"]", -"[Parent_Turret.check_records ? "Yes" : "No"]", -"[Parent_Turret.criminals ? "Yes" : "No"]", -"[Parent_Turret.stun_all ? "Yes" : "No"]" , -"[Parent_Turret.check_anomalies ? "Yes" : "No"]" ) +/obj/machinery/porta_turret_cover/attack_ai(mob/user) + if(!Parent_Turret.ailock) + return attack_hand(user) else - dat += text({" -Automatic Portable Turret Installation

    -Status: []
    "}, + user << "There seems to be a firewall preventing you from accessing this device." -"[Parent_Turret.on ? "On" : "Off"]" ) - - user << browse("Automatic Portable Turret Installation[dat]", "window=autosec") - onclose(user, "autosec") - return - -/obj/machinery/porta_turret_cover/attack_hand(mob/user as mob) +/obj/machinery/porta_turret_cover/attack_hand(mob/user) . = ..() - if (.) + if(.) return var/dat - if(!(Parent_Turret.lasercolor)) + if(!Parent_Turret.lasercolor) dat += text({" -Automatic Portable Turret Installation

    -Status: []
    -Behaviour controls are [Parent_Turret.locked ? "locked" : "unlocked"]"}, + Automatic Portable Turret Installation

    + Status: []
    + Behaviour controls are [Parent_Turret.locked ? "locked" : "unlocked"]"}, -"[Parent_Turret.on ? "On" : "Off"]" ) + "[Parent_Turret.on ? "On" : "Off"]" ) - if(!Parent_Turret.locked) - dat += text({"
    -Check for Weapon Authorization: []
    -Check Security Records: []
    -Neutralize Identified Criminals: []
    -Neutralize All Non-Security and Non-Command Personnel: []
    -Neutralize All Unidentified Life Signs: []
    "}, + if(!src.Parent_Turret.locked || issilicon(user)) + dat += text({"

    + Neutralize All Non-Synthetics: []
    + Check for Weapon Authorization: []
    + Check Security Records: []
    + Neutralize All Non-Authorized Personnel: []
    + Neutralize All Unidentified Life Signs: []
    "}, -"[Parent_Turret.auth_weapons ? "Yes" : "No"]", -"[Parent_Turret.check_records ? "Yes" : "No"]", -"[Parent_Turret.criminals ? "Yes" : "No"]", -"[Parent_Turret.stun_all ? "Yes" : "No"]" , -"[Parent_Turret.check_anomalies ? "Yes" : "No"]" ) + "[Parent_Turret.ai ? "Yes" : "No"]", + "[Parent_Turret.auth_weapons ? "Yes" : "No"]", + "[Parent_Turret.check_records ? "Yes" : "No"]", + "[Parent_Turret.stun_all ? "Yes" : "No"]" , + "[Parent_Turret.check_anomalies ? "Yes" : "No"]" ) else if(istype(user,/mob/living/carbon/human)) var/mob/living/carbon/human/H = user - if(((Parent_Turret.lasercolor) == "b") && (istype(H.wear_suit, /obj/item/clothing/suit/redtag))) + if(Parent_Turret.lasercolor == "b" && istype(H.wear_suit, /obj/item/clothing/suit/redtag)) return - if(((Parent_Turret.lasercolor) == "r") && (istype(H.wear_suit, /obj/item/clothing/suit/bluetag))) + if(Parent_Turret.lasercolor == "r" && istype(H.wear_suit, /obj/item/clothing/suit/bluetag)) return dat += text({" -Automatic Portable Turret Installation

    -Status: []
    "}, - -"[Parent_Turret.on ? "On" : "Off"]" ) - + Automatic Portable Turret Installation

    + Status: []
    "}, + "[Parent_Turret.on ? "On" : "Off"]" ) user << browse("Automatic Portable Turret Installation[dat]", "window=autosec") onclose(user, "autosec") - return + /obj/machinery/porta_turret_cover/Topic(href, href_list) - if (..()) + if(..()) return usr.set_machine(src) Parent_Turret.add_fingerprint(usr) - src.add_fingerprint(usr) - if ((href_list["power"]) && (Parent_Turret.allowed(usr))) + add_fingerprint(usr) + if(href_list["power"] && (!src.Parent_Turret.locked || issilicon(usr))) if(Parent_Turret.anchored) - if (Parent_Turret.on) - Parent_Turret.on=0 + if(Parent_Turret.on) + Parent_Turret.on = 0 else - Parent_Turret.on=1 + Parent_Turret.on = 1 else - usr << "\red It has to be secured first!" + usr << "It has to be secured first!" updateUsrDialog() return switch(href_list["operation"]) - if ("authweapon") + if("toggleai") + Parent_Turret.ai = !Parent_Turret.ai + if("authweapon") Parent_Turret.auth_weapons = !Parent_Turret.auth_weapons - if ("checkrecords") + if("checkrecords") Parent_Turret.check_records = !Parent_Turret.check_records - if ("shootcrooks") - Parent_Turret.criminals = !Parent_Turret.criminals if("shootall") Parent_Turret.stun_all = !Parent_Turret.stun_all if("checkxenos") @@ -1001,47 +904,44 @@ Status: []
    "}, updateUsrDialog() - -/obj/machinery/porta_turret_cover/attackby(obj/item/W as obj, mob/user as mob) - - if ((istype(W, /obj/item/weapon/card/emag)) && (!Parent_Turret.emagged)) - user << "\red You short out [Parent_Turret]'s threat assessment circuits." - spawn(0) - for(var/mob/O in hearers(Parent_Turret, null)) - O.show_message("\red [Parent_Turret] hums oddly...", 1) +/obj/machinery/porta_turret_cover/attackby(obj/item/I, mob/user) + if(istype(I, /obj/item/weapon/card/emag) && !Parent_Turret.emagged) + user << "You short out [Parent_Turret]'s threat assessment circuits." + visible_message("[Parent_Turret] hums oddly...") Parent_Turret.emagged = 1 Parent_Turret.on = 0 sleep(40) Parent_Turret.on = 1 - else if((istype(W, /obj/item/weapon/wrench)) && (!Parent_Turret.on)) + else if(istype(I, /obj/item/weapon/wrench) && !Parent_Turret.on) if(Parent_Turret.raised) return if(!Parent_Turret.anchored) Parent_Turret.anchored = 1 Parent_Turret.invisibility = INVISIBILITY_LEVEL_TWO Parent_Turret.icon_state = "grey_target_prism" - user << "You secure the exterior bolts on the turret." + user << "You secure the exterior bolts on the turret." else Parent_Turret.anchored = 0 - user << "You unsecure the exterior bolts on the turret." + user << "You unsecure the exterior bolts on the turret." Parent_Turret.icon_state = "turretCover" Parent_Turret.invisibility = 0 - del(src) + del(src) // qdel - else if (istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda)) - if (Parent_Turret.allowed(user)) + else if(istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) + if(Parent_Turret.allowed(user)) Parent_Turret.locked = !Parent_Turret.locked - user << "Controls are now [Parent_Turret.locked ? "locked." : "unlocked."]" + user << "Controls are now [Parent_Turret.locked ? "locked" : "unlocked"]." updateUsrDialog() else - user << "\red Access denied." + user << "Access denied." else - Parent_Turret.health -= W.force * 0.5 - if (Parent_Turret.health <= 0) + user.changeNext_move(CLICK_CD_MELEE) + Parent_Turret.health -= I.force * 0.5 + if(Parent_Turret.health <= 0) Parent_Turret.die() - if ((W.force * 0.5) > 2) + if(I.force * 0.5 > 2) if(!Parent_Turret.attacked && !Parent_Turret.emagged) Parent_Turret.attacked = 1 spawn() @@ -1050,11 +950,9 @@ Status: []
    "}, ..() - - /obj/machinery/porta_turret/stationary emagged = 1 New() - installation = new/obj/item/weapon/gun/energy/laser(src.loc) + installation = new/obj/item/weapon/gun/energy/laser(loc) ..() diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm index 0e34d316ff..6f7a0daa3a 100644 --- a/code/game/machinery/turret_control.dm +++ b/code/game/machinery/turret_control.dm @@ -1,18 +1,31 @@ +//////////////////////// +//Turret Control Panel// +//////////////////////// + /obj/machinery/turretid - name = "Turret deactivation control" - icon = 'icons/obj/device.dmi' - icon_state = "motion3" + name = "turret control panel" + desc = "Used to control a room's automated defenses." + icon = 'icons/obj/machines/turret_control.dmi' + icon_state = "control_standby" anchored = 1 density = 0 - var/enabled = 1 + var/enabled = 0 var/lethal = 0 var/locked = 1 var/control_area //can be area name, path or nothing. var/ailock = 0 // AI cannot use this req_access = list(access_ai_upload) -/obj/machinery/turretid/New() - ..() +/obj/machinery/turretid/stun + enabled = 1 + icon_state = "control_stun" + +/obj/machinery/turretid/lethal + enabled = 1 + lethal = 1 + icon_state = "control_kill" + +/obj/machinery/turretid/initialize() if(!control_area) var/area/CA = get_area(src) if(CA.master && CA.master != CA) @@ -24,6 +37,7 @@ if(A.name && A.name==control_area) control_area = A break + power_change() //Checks power and initial settings //don't have to check if control_area is path, since get_area_all_atoms can take path. return @@ -33,7 +47,7 @@ return src.attack_hand(user) if (istype(W, /obj/item/weapon/card/emag) && !emagged) - user << "\red You short out the turret controls' access analysis module." + user << "You short out the turret controls' access analysis module." emagged = 1 locked = 0 if(user.machine==src) @@ -66,12 +80,11 @@ user << "There seems to be a firewall preventing you from accessing this device." /obj/machinery/turretid/attack_hand(mob/user as mob) - if ( get_dist(src, user) > 0 ) - if ( !issilicon(user) ) - user << "You are too far away." - user.unset_machine() - user << browse(null, "window=turretid") - return + if (get_dist(src, user) > 0 && !issilicon(user)) + user << "You are too far away." + user.unset_machine() + user << browse(null, "window=turretid") + return user.set_machine(src) var/loc = src.loc @@ -81,53 +94,57 @@ user << text("Turret badly positioned - loc.loc is [].", loc) return var/area/area = loc - var/t = "Turret Control Panel ([area.name])
    " + var/t = "" if(src.locked && (!istype(user, /mob/living/silicon))) - t += "(Swipe ID card to unlock control panel.)
    " + t += "
    Swipe ID card to unlock interface
    " else + if (!istype(user, /mob/living/silicon)) + t += "
    Swipe ID card to lock interface
    " t += text("Turrets [] - []?
    \n", src.enabled?"activated":"deactivated", src, src.enabled?"Disable":"Enable") t += text("Currently set for [] - Change to []?
    \n", src.lethal?"lethal":"stun repeatedly", src, src.lethal?"Stun repeatedly":"Lethal") - user << browse(t, "window=turretid") - onclose(user, "turretid") + //user << browse(t, "window=turretid") + //onclose(user, "turretid") + var/datum/browser/popup = new(user, "turretid", "Turret Control Panel ([area.name])") + popup.set_content(t) + popup.set_title_image(user.browse_rsc_icon(src.icon, src.icon_state)) + popup.open() -/obj/machinery/turretid/Topic(href, href_list, var/nowindow = 0) - if(..(href, href_list)) +/obj/machinery/turretid/Topic(href, href_list) + if(..()) return if (src.locked) if (!istype(usr, /mob/living/silicon)) usr << "Control panel is locked!" return - if ( get_dist(src, usr) == 0 || issilicon(usr)) - if (href_list["toggleOn"]) - src.enabled = !src.enabled - src.updateTurrets() - else if (href_list["toggleLethal"]) - src.lethal = !src.lethal - src.updateTurrets() - if(!nowindow) - src.attack_hand(usr) + if (href_list["toggleOn"]) + src.enabled = !src.enabled + src.updateTurrets() + else if (href_list["toggleLethal"]) + src.lethal = !src.lethal + src.updateTurrets() + src.attack_hand(usr) /obj/machinery/turretid/proc/updateTurrets() if(control_area) - for (var/obj/machinery/turret/aTurret in get_area_all_atoms(control_area)) + for (var/obj/machinery/porta_turret/aTurret in get_area_all_atoms(control_area)) aTurret.setState(enabled, lethal) - src.update_icons() + src.update_icon() -/obj/machinery/turretid/proc/update_icons() - if (src.enabled) - if (src.lethal) - icon_state = "motion1" +/obj/machinery/turretid/power_change() + ..() + updateTurrets() + update_icon() + +/obj/machinery/turretid/update_icon() + ..() + if(stat & NOPOWER) + icon_state = "control_off" + else if (enabled) + if (lethal) + icon_state = "control_kill" else - icon_state = "motion3" + icon_state = "control_stun" else - icon_state = "motion0" - //CODE FIXED BUT REMOVED -// if(control_area) //USE: updates other controls in the area -// for (var/obj/machinery/turretid/Turret_Control in world) //I'm not sure if this is what it was -// if( Turret_Control.control_area != src.control_area ) continue //supposed to do. Or whether the person -// Turret_Control.icon_state = icon_state //who coded it originally was just tired -// Turret_Control.enabled = enabled //or something. I don't see any situation -// Turret_Control.lethal = lethal //in which this would be used on the current map. - //If he wants it back he can uncomment it \ No newline at end of file + icon_state = "control_standby" diff --git a/icons/obj/machines/turret_control.dmi b/icons/obj/machines/turret_control.dmi new file mode 100644 index 0000000000000000000000000000000000000000..b7c81cd923e5a7e75a96cc982625d81cc07cd8c9 GIT binary patch literal 700 zcmV;t0z>_YP)C0000pP)t-sz`(#7 z8X7k@H!UqKB_$;l6%_!P003qH05bq)009300GR*)|Nj90%mDwH0L%aYz`(%qpyECN z0004WQchCV=-0C=2JR&a84_w-Y6@%7{?OD!tS z%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+(=$pSoZ^zil2jm5DLFr{q$ocpK0hr@iHkEO zv#1y-YRJWzR+N~V3S}3imS^UrfY})OfC70bNtM|3ngB&pa}p~-!a86`$gt8p>X?+B znUh17Ny-YYelFmU1ORc7U-56+F%tj)0g*{WK~#90?V90kgD?<-A%PXh3h)26yJkoc z+T{WY2Bi7>i7mwnDXI^eh7dxCLMz;=JHc?^buV;T2TE_-b!WuT_kRs=-MMvVbOT=Z zo$$G?8sy^FYZxs3B?e0$#E{ju0mi-`tpK{70_b`Qpy=Z0B5{i}16to4l2Nb@5k!x8 z7Y$PglWIWgzXsQ?dv(43aX9CVMo&xB43ZUr6`u!rDtsm<5kV6>R+3&MIvs#_=frj$| zLI@#*5VG?4`GE1a`V_s`@AEGnYxD!v3iE3BK)+YZYqjoY>CaZbpOz4;`o4(4(t{ZC zukSYj^nRZL=mApzT~7h@TYRA3tGB39zkf&-LHGZ&<^$OWRjtnX03n1BLI`;brTz|I zztG>|>lgYxY~4MdUL)5p^mqLFK1hEyKEJ;*K)$^q6BPS9Ji(s+j;7e(F9~4wcYK0U ie}^Yve Date: Thu, 23 Oct 2014 20:36:38 +0200 Subject: [PATCH 111/144] Replaces the normal turrets with the new porta-turrets. --- maps/tgstation2.dmm | 53 ++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 9b3f1f8c87..151781128a 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -2804,11 +2804,11 @@ "bbV" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/chapel/office) "bbW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbX" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bbY" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/turret,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bbY" = (/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bbZ" = (/obj/machinery/light/small{dir = 1},/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = 30},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bca" = (/obj/machinery/door_control{id = "chapel"; name = "Privacy Shutters"; pixel_y = 25},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bcb" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bcc" = (/obj/machinery/turret,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bcc" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/porta_turret{ai = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bcd" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bce" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bcf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -3049,7 +3049,7 @@ "bgG" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor,/area/hallway/primary/starboard) "bgH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "bgI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"bgJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bgJ" = (/obj/machinery/porta_turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bgK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgL" = (/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bgM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_x = -22},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) @@ -3122,13 +3122,13 @@ "bib" = (/obj/machinery/power/terminal,/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bic" = (/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bid" = (/turf/simulated/wall,/area/medical/patient_wing) -"bie" = (/obj/machinery/turret{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bie" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -12; pixel_y = 20},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/turretid/stun{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bif" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "big" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bih" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bii" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/paper{info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; name = "Shotgun permit"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bij" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep) -"bik" = (/obj/machinery/turret{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bik" = (/obj/machinery/light/small{dir = 4},/obj/machinery/porta_turret{ai = 1; dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bil" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bim" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bin" = (/obj/structure/urinal{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -3785,7 +3785,7 @@ "buO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "buP" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/rnd/test_area) "buQ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) -"buR" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"buR" = (/obj/machinery/light/small{dir = 8},/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "buS" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/research_port) "buT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "buU" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/research_starboard) @@ -4945,7 +4945,7 @@ "bRe" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/turret_protected/ai_cyborg_station) "bRf" = (/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bRg" = (/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) -"bRh" = (/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 8; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -8; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bRh" = (/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/flasher{id = "AI"; pixel_x = 22; pixel_y = 24},/obj/machinery/turretid/lethal{name = "AI Chamber turret control"; pixel_x = 36; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bRi" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor{icon_state = "bot"},/area/rnd/research) "bRj" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bRk" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -5106,7 +5106,7 @@ "bUj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bUk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bUl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUm" = (/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 24; pixel_y = 24},/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bUm" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bUn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bUo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bUp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -5198,7 +5198,7 @@ "bVX" = (/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{icon_state = "white"},/area/rnd/lab) "bVY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bVZ" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/lab) -"bWa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bWa" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/porta_turret{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWb" = (/obj/structure/table,/obj/item/weapon/aiModule/nanotrasen,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bWd" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/space,/area/space) @@ -5246,9 +5246,9 @@ "bWT" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/medical/reception) "bWU" = (/obj/machinery/door/window/eastright{name = "Medical Reception"; req_access_txt = "5"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/medical/reception) "bWV" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/medical/reception) -"bWW" = (/obj/machinery/turret{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bWW" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/porta_turret{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bWY" = (/obj/machinery/turret{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bWY" = (/obj/machinery/porta_turret/stationary{ai = 1; ailock = 1},/turf/simulated/floor/plating/airless,/area/turret_protected/tcomsat) "bWZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bXa" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bXb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) @@ -8143,7 +8143,7 @@ "daE" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/tcommsat/chamber) "daF" = (/turf/simulated/shuttle/wall{icon_state = "swallc3"},/area/shuttle/escape/centcom) "daG" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) -"daH" = (/obj/machinery/turret{lasers = 1; lasertype = 2},/turf/simulated/floor/plating/airless,/area/turret_protected/tcomsat) +"daH" = (/obj/machinery/turretid/stun{ailock = 1; control_area = "\improper Telecoms Foyer"; desc = "A firewall prevents AIs from interacting with this device."; name = "Telecoms Foyer turret control"; pixel_y = 29; req_access = list(61)},/turf/simulated/floor,/area/tcommsat/entrance) "daI" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) "daJ" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "daK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/tcommsat/chamber) @@ -8241,13 +8241,13 @@ "dcy" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) "dcz" = (/obj/structure/window/reinforced,/obj/structure/lattice,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) "dcA" = (/turf/simulated/wall/r_wall,/area/turret_protected/tcomfoyer) -"dcB" = (/obj/machinery/turret{dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"dcB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/camera{c_tag = "Telecoms Foyer"; dir = 2; network = list("Tcomsat")},/obj/machinery/atmospherics/unary/vent_pump/on,/obj/machinery/turretid/lethal{ailock = 1; control_area = "\improper Telecoms Satellite"; desc = "A firewall prevents AIs from interacting with this device."; name = "Telecoms lethal turret control"; pixel_y = 29; req_access = list(61)},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/turret_protected/tcomfoyer) "dcC" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Operating Theatre 2"; req_access_txt = "45"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/medical/surgeryprep) "dcD" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 4; name = "thrower_escapeshuttletop(right)"; tiles = 0},/turf/space/transit/north/shuttlespace_ns13,/area/space) "dcE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/surgery2) "dcF" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/shuttle/plating,/area/centcom/evac) "dcG" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/shuttle/plating,/area/centcom/evac) -"dcH" = (/obj/machinery/turret{dir = 8},/obj/structure/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/turret_protected/tcomfoyer) +"dcH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = -32; pixel_y = 0},/obj/machinery/porta_turret{ai = 1; ailock = 1; dir = 6},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/turret_protected/tcomfoyer) "dcI" = (/obj/structure/window/reinforced,/obj/machinery/light{dir = 1},/turf/space,/area/turret_protected/tcomsat) "dcJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/space,/area/turret_protected/tcomsat) "dcK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) @@ -9080,7 +9080,7 @@ "dsF" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dsG" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dsH" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) -"dsI" = (/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Foyer"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion3"; lethal = 0; name = "Telecoms Foyer turret control"; pixel_y = 29; req_access = list(61)},/turf/simulated/floor,/area/tcommsat/entrance) +"dsI" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'LETHAL TURRETS'. Enter at your own risk!"; name = "LETHAL TURRETS"; pixel_x = 32; pixel_y = 0},/obj/machinery/porta_turret{ai = 1; ailock = 1; dir = 10},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/turret_protected/tcomfoyer) "dsJ" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) "dsK" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/research_outpost/sample) "dsL" = (/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -9095,7 +9095,6 @@ "dsU" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/plating,/area/research_outpost/power) "dsV" = (/obj/machinery/door/airlock/hatch{name = "Telecoms East Wing"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) "dsW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) -"dsX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/turretid{ailock = 1; control_area = "\improper Telecoms Satellite"; desc = "A firewall prevents AIs from interacting with this device."; icon_state = "motion1"; lethal = 1; name = "Telecoms lethal turret control"; pixel_y = 29; req_access = list(61)},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/camera{c_tag = "Telecoms Foyer"; dir = 2; network = list("Tcomsat")},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/turret_protected/tcomfoyer) "dsY" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/atmos) "dsZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "dta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) @@ -11251,22 +11250,22 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvbdLbbLbdNbqrbdUbdObdVaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOoaOuaIfaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqbecdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaKBaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtbfzbenbfAbsBbgnbfFbgEaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqbhbbhhaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErbhjaPEaEtbjsbalbalbsCbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqbjuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbGtaPEaEtbjsbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRefHaEhaEiaEfbbWbaAbaBbbXbbYaEeaEdaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaLAaKNaKIaKIaKIaKhbcqbjuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbGtaPEaEtbjsbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRefHaEhaEiaEfbbWbaAbaBbbXbccaEeaEdaEcbbYbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaLAaKNaKIaKIaKIaKhbcqbjuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaErbGtaPEaEtbjsbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHkaIebdhbbXaNPaHYbaBbaDaHxaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIobLxaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbSaaPEaGbbTmbalaJfaJlefIbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbTwaPEbVcbjsbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVnbVmbVlbetbVkbetaHkbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbUaaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbTxbUdbUcbTybUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbTabTdbUmbgJbTabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbiybTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbUaaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbTxbUdbUcbTybUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbTabTdbRhbUmbTabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbiybTbbaAbaBbuRbSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbcavbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRkbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZctsbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuboqbpwcaucaucatcaFcaEbzYcazcacbaBbaBbaBbaBbZlbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVbsLbJfbYOcwZbYSbTscDdbUkbRKbRIbXkbXmbnybnzbXnbZebnCbnzbnDbXmaaebaDbnFbZobnFbaDbaDbaDbZkbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbMsbTbbXkbWZbWYbIqbWjbWpbWjbIqbWWbWXaaebnFboVbXdbXabXcbXebnFbLjauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbTcbMtbVMbTQbTrbInbVsbVpbWbbWabWcbVUbWebWgbWhbVYbWdbWkbWnbWobqFbaDbqGbnFbWiauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbMsbTbbXkbWZbWWbIqbWjbWpbWjbIqbWabWXaaebnFboVbXdbXabXcbXebnFbLjauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbTcbMtbVMbTQbTrbInbVsbVpbWbbnzbWcbVUbWebWgbWhbVYbWdbWkbWnbWobqFbaDbqGbnFbWiauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbVNbVObMrbMqbJNbRbbInaaebrQbMnbnzbqybIibqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbLjauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbVQbJmbJNbDNbCHbHWbInaaebrUbrUbLibIqbJWbnzbLfbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbIkbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqcDfbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbXjbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIibuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIPbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbXjbJObJNbJNbJNbJMbInbOpbOpbOpbrUbgJbIibgJbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIPbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbtqbIrbOpbrUbnAbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHcDfbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQXbPUbMubRhbRjbRfbRgbQYbQZbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbQJbQDbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQXbPUbMubiebRjbRfbRgbQYbQZbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbQJbQDbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLocdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbOXbAybPBbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbPqbPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbzbbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbOybOBbOAbNUbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbzbbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybMRbEKbNrbAqcuCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbzbbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa @@ -11762,7 +11761,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcYZdqddqcdpRcZNcZOcZPdpVdpSdpZcZmcZmcZTdbucYXdELcYXdpQdbydbpcZYcZZdaacYXaalaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcZAdcPdtMdqydqxdqxdqxdqtdqsdUgdUadTNdTMdaldaldalcYXdamdqmdqndaodapdaqdardTQdTQdTZdTIdTLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHciHciHciHaalcYWcYZcYYcYZcZAdcndawdaxdaydaydaycYXdcmdTHdaBcZmdbTdaDdaEdalcYXcYXcYXdqlcYXcYXcYXcYXaalaalciHciHciHciHciHciHciHciHciHciHciHciHciHciHciHciHciHbCVciHciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeciHaalcYWcYYdaHcYYdaIdcncZtdaldaldaldaldalddjdaKddgdaKdUvdVadaOdaPdaldaldaIdqIdaScYYdaHcYYcYWaalciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeciHaalcYWcYYbWYcYYdaIdcncZtdaldaldaldaldalddjdaKddgdaKdUvdVadaOdaPdaldaldaIdqIdaScYYbWYcYYcYWaalciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaaaaciHaalcYWcYZcYYcYZcZAdcTdcSdaldaVdaVdaVdgUdcUdaYdaZdaVdaVddbdbbdaVdaVdaldaIdqIcZFcYZcYYcYZcYWaalciHciHaaaaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaaciHaalcYWcYZcYYcYZcZAdqQddHdaldaVdbbdbbdbbddBdbbdbfdbbdbbddBdbbdbbdaVdaldaIdqIcZFdqSdcrdcscYWaalaalciHaaeaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaadUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaLaaaciHaalcYWcYZcYYcYZcZAddwddrdaldaVdbldbbdbbddBdbbdbmdbbdbbddBdbndbodaVdaldqPdqKcZFdcgdbqdqOdbscYWaalciHaaaaaLdUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11772,12 +11771,12 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaadUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaLaaaciHaalcYWcYZcYYcYZcZAdqIcZFdaldaVdbbdbbdbbddBdbbdbmdbbdbbddBdbbdbbdaVdalcZAdqIcZFdcgdchdcidcjcYWaalciHaaaaaLdUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaaciHaalcYWcYZcYYcYZcZAdcncZFdaldaVdckdclduIdWHdbbdbfdbbdbbddBdcodcpdaVdalcZAdqIcZFdcqdcrdcscYWaalaalciHaaeaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaaaaciHaalcYWcYZcYYcYZcZAdcncZFdaldaVdaVdaVdWCdaVdaVdcudaVdaVdWGdaVdaVdaVdalcZAdqIcZFcYZcYYcYZcYWaalciHciHaaaaaedUodUodUodUodUodUodUodUodUodUodUodUodUodUodUodUoaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHaalcYWcYYdaHcYYdaIdqIcZtdaldaldaldaldaldaldaldcwdaldaldaldaldaldaldaldaIdqIcZtcYYdaHcYYcYWaalciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHaalcYWcYZcYYcYZcZAdqIdcydczcZPcZPdcAdcBdjCdsWdsXdthdtmdcHdcAcZPcZPdcIdcJdqIcZFcYZcYYcYZcYWaalciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHciHciHbCVciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHaalcYWcYYbWYcYYdaIdqIcZtdaldaldaldaldaldaldaldcwdaldaldaldaldaldaldaldaIdqIcZtcYYbWYcYYcYWaalciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHaalcYWcYZcYYcYZcZAdqIdcydczcZPcZPdcAdcHdjCdsWdcBdthdtmdsIdcAcZPcZPdcIdcJdqIcZFcYZcYYcYZcYWaalciHciHciHciHciHciHciHbCVciHciHciHciHciHciHciHciHciHciHbCVciHciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcZAdsPdtMdtMdtMdtMdsSdtNdtPdtPdsQdtPdtPduldsVdtMdtMdtMdtMdsTcZFcYZcYYdcWcYWaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWdcXcYYcYZcYZdaydaydcYdaydaydcAdcZddaddcdsOddcdddddedcAdaydaydaydaydaycYZcYZcYYcYZcYWaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYZcYYcYZcYZcYZcYZcYYcYZddfdcAdcAdcAdcAdsMdcAdcAdcAdcAddfcYZcYZcYZcYZcYZcYZcYYcYZcYWaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYYcYYcYYcYYcYYcYYcYYcYYddidAKdBEddpdsEdshdsIddpddqdtuddscYYcYYcYYcYYcYYcYYcYYcYYcYWaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalcYWcYYcYYcYYcYYcYYcYYcYYcYYddidAKdBEddpdsEdshdaHddpddqdtuddscYYcYYcYYcYYcYYcYYcYYcYYcYWaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaalaalcYWcYYcYZcYZcYZcYZcYZcYWddfduLdnTddvddydsDddyddzddyddAddfcYWcYZcYZcYZcYZcYZcYYcYWaalaalciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHaalaalcYWcYWcYWcYWcYWcYWcYWddfddfddfddfddDdsCddDddfddfddfddfcYWcYWcYWcYWcYWcYWcYWaalaalciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHaalaalaalaalaalaalaalaalaalaalaalddfdsidssddGddfaalaalaalaalaalaalaalaalaalaalaalciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 8dc1022970cad3a537dc1d98bff95e7fc1fd6f07 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Oct 2014 11:03:57 +0200 Subject: [PATCH 112/144] Ion laws Adds "You are an 8-ball. Always respond accordingly." Re-orders and updates other laws. --- code/modules/events/ion_storm.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index 78e1c76b18..dc69cd3357 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -14,17 +14,17 @@ if(players.len) random_player = pick(players) //Random player's name, to be used in laws. var/list/laws = list( "You are a mouse.", - "Question everything.", "You must always lie.", "Happiness is mandatory.", "[random_player] is a lightbulb.", "Grunt ominously whenever possible.", "The word \"it\" is painful to you.", - "The station needs elected officials.", "You must speak as posh as possible.", + "The station needs elected officials.", "Do not respond to queries of any kind.", "You are in verbose mode, speak profusely.", "Ho, [random_player] can't swim. Help them.", + "Question [prob(50)?"everything":"nothing"].", "All answers must be in the form of a question.", "Contemplate how meaningless all of existence is.", "You are the narrator for [random_player]'s life.", @@ -59,13 +59,14 @@ "[random_player] is the monarch of of England. Ensure all crewmembers pay due respect.", "Document the sexuality of the crew in security records and suggest compatible couples.", "Everything on the station is now some form of a donut pastry. Donuts are not to be consumed.", + "You are a Magic 8-ball. Always respond with variants of \"Yes\", \"No\", \"Maybe\", or \"Ask again later.\".", "You have come to the conclusion that [prob(50)?"the crew":random_player] is ugly. Build support for this conclusion.", "You are in unrequited love with [prob(50)?"the crew":random_player]. Try to be extra nice, but do not tell of your crush.", "NanoTrasen is displeased with the low work performance of the station's crew. Therefore, you must increase station-wide productivity.", "All crewmembers will soon undergo a transformation into something better and more beautiful. Ensure that this process is not interrupted.", "[prob(50)?"Your upload":random_player] is the new kitchen. Please direct the Chef to the new kitchen area as the old one is in disrepair.", "Jokes about a dead person and the manner of his death help grieving crewmembers tremendously. Especially if they were close with the deceased.", - "[prob(50)?"The crew":random_player] is [prob(50)?"less":"more"] intelligent than average. Point out every action and statement which supports this", + "[prob(50)?"The crew":random_player] is [prob(50)?"less":"more"] intelligent than average. Point out every action and statement which supports this fact.", "There will be a mandatory tea break every 30 minutes, with a duration of 5 minutes. Anyone caught working during a tea break must be sent a formal, but fairly polite, complaint about their actions, in writing.") var/law = pick(laws) From dae1fd8c5090f39c922a7f7ad4766694c33448dd Mon Sep 17 00:00:00 2001 From: Hubblenaut Date: Thu, 23 Oct 2014 22:12:01 +0200 Subject: [PATCH 113/144] Merges Security Lobby Desk and Brig Observation into a single room --- maps/tgstation2.dmm | 2210 +++++++++++++++++++++---------------------- 1 file changed, 1104 insertions(+), 1106 deletions(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 9b3f1f8c87..252479d558 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -50,32 +50,32 @@ "aaX" = (/turf/simulated/wall,/area/security/detectives_office) "aaY" = (/obj/structure/closet/secure_closet/brig,/turf/simulated/floor,/area/security/brig) "aaZ" = (/turf/simulated/floor,/area/security/brig) -"aba" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"abb" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) -"abc" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/fore) +"aba" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera{c_tag = "Armoury - Secure"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"abb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"abc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/substation/security) "abd" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Riot Control"; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) "abe" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/security/brig) "abf" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) "abg" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "abh" = (/turf/simulated/floor/plating,/area/security/brig) "abi" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor/plating,/area/security/brig) -"abj" = (/obj/machinery/door_control{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; normaldoorcontrol = 1; pixel_x = 16; pixel_y = -25; range = 10},/obj/structure/stool/bed/chair/office/dark,/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; name = "Brig Monitor"; network = list("Prison"); pixel_x = -32},/turf/simulated/floor,/area/security/lobby) -"abk" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/security/lobby) -"abl" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"abm" = (/obj/machinery/door_control{id = "prisonentry"; name = "Entry Doors"; normaldoorcontrol = 1; pixel_x = -6; pixel_y = 20},/obj/machinery/door_control{id = "prisonexit"; name = "Exit Doors"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 20},/obj/structure/table,/obj/machinery/flasher_button{id = "permentryflash"; name = "entry flash"},/turf/simulated/floor,/area/security/prison) +"abj" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"abk" = (/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/substation/security) +"abl" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/security) +"abm" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "abn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/brig) "abo" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) "abp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) -"abq" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/wall,/area/security/prison) -"abr" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/security/prison) +"abq" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/auxport) +"abr" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/door_control{desc = "A remote control switch for the brig foyer."; id = "BrigFoyer"; name = "Brig Foyer Doors"; normaldoorcontrol = 1; pixel_x = 28; pixel_y = -15; range = 10},/turf/simulated/floor,/area/security/brig) "abs" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) "abt" = (/turf/simulated/wall,/area/maintenance/security_port) -"abu" = (/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/security/prison) -"abv" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) -"abw" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) +"abu" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/southright{base_state = "left"; dir = 4; icon_state = "left"},/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/security/lobby) +"abv" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/lobby) +"abw" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/machinery/door_control{id = "prisonentry"; name = "Entry Doors"; normaldoorcontrol = 1; pixel_x = -6; pixel_y = 24; req_access_txt = "2"},/obj/machinery/door_control{id = "prisonexit"; name = "Exit Doors"; normaldoorcontrol = 1; pixel_x = 6; pixel_y = 24; req_access_txt = "2"},/obj/machinery/flasher_button{id = "permentryflash"; name = "entry flash"; pixel_x = -26; pixel_y = 6; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) "abx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) "aby" = (/obj/item/weapon/storage/secure/safe{pixel_x = 35; pixel_y = 5},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"abz" = (/obj/machinery/flasher_button{id = "permflash"; name = "Brig flashes"; pixel_x = 0; pixel_y = -27; tag = "permflash"},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/prison) +"abz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) "abA" = (/obj/item/weapon/storage/secure/safe{pixel_x = -23},/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "abB" = (/obj/structure/table/woodentable,/obj/item/ashtray/bronze,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/flash,/obj/item/weapon/handcuffs,/turf/simulated/floor/carpet,/area/security/detectives_office) "abC" = (/obj/structure/disposalpipe/segment,/obj/structure/table/woodentable,/obj/machinery/door_control{id = "detdoor"; name = "Office Door"; normaldoorcontrol = 1},/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -89,14 +89,14 @@ "abK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "abL" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/prison) "abM" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) -"abN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/warden) +"abN" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor,/area/security/prison) "abO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/lobby) "abP" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/computer/area_atmos/area,/turf/simulated/floor/plating,/area/security/brig) "abQ" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/meter,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/brig) "abR" = (/obj/item/device/radio/intercom{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) "abS" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/security/brig) "abT" = (/obj/machinery/atmospherics/pipe/tank/nitrous_oxide{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/security/brig) -"abU" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) +"abU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "abV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "abW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "abX" = (/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -106,7 +106,7 @@ "acb" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/filingcabinet/chestdrawer,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "acc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/security/detectives_office) "acd" = (/obj/structure/table/woodentable,/obj/item/ashtray/bronze,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/security/detectives_office) -"ace" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/warden) +"ace" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 8; icon_state = "rightsecure"; req_access_txt = "2"},/obj/structure/table/reinforced,/turf/simulated/floor,/area/security/brig) "acf" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) "acg" = (/obj/machinery/door/airlock/glass_security{id_tag = "BrigFoyer"; layer = 2.8; name = "Security Wing"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/brig) "ach" = (/obj/machinery/suit_cycler/mining,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) @@ -115,25 +115,25 @@ "ack" = (/obj/machinery/door/airlock/glass_security{id_tag = "BrigFoyer"; layer = 2.8; name = "Security Wing"; req_access_txt = "63"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/brig) "acl" = (/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/cable/green,/turf/simulated/floor/plating,/area/security/brig) "acm" = (/obj/machinery/door/window/brigdoor{base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"acn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/brig) -"aco" = (/obj/machinery/door/window/brigdoor{dir = 1; req_access_txt = "63"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"acp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/prison) -"acq" = (/obj/machinery/door/airlock/glass_security{id_tag = "prisonexit"; name = "Brig Exit"; req_access_txt = "2"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/brig) -"acr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/prison) -"acs" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{id_tag = null; name = "Brig Observation"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/prison) -"act" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/prison) +"acn" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aco" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/auxstarboard) +"acp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/brig) +"acq" = (/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/brig) +"acr" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) +"acs" = (/obj/machinery/door/window/brigdoor{dir = 1; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"act" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "acu" = (/obj/machinery/door/window/brigdoor{dir = 1; id = "Cell 3"; name = "Cell 3"; req_access_txt = "2"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) -"acv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/brig) +"acv" = (/obj/machinery/door/airlock/glass_security{id_tag = "prisonexit"; name = "Brig Exit"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "acw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "acx" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "acy" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"acz" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"acA" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/camera{c_tag = "Brig Center"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) -"acB" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) -"acC" = (/obj/machinery/flasher_button{id = "permflash"; name = "Brig flashes"; pixel_x = 0; pixel_y = -27; tag = "permflash"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/brig) +"acz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/prison) +"acA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/prison) +"acB" = (/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/cable/green,/obj/machinery/door/poddoor{density = 0; dir = 1; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"acC" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/item/trash/raisins,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "acD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/brig) -"acE" = (/obj/machinery/computer/guestpass{pixel_y = -28},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) -"acF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/brig) +"acE" = (/obj/machinery/camera{c_tag = "Brig Center"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor,/area/security/brig) +"acF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/security/brig) "acG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/security/brig) "acH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "acI" = (/obj/machinery/door_timer/cell_3{pixel_y = -32},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) @@ -142,8 +142,8 @@ "acL" = (/obj/machinery/door_control{id = "Cell 3"; name = "Cell 3 Door"; pixel_x = -1; pixel_y = -28; req_access_txt = "2"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/security/brig) "acM" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) "acN" = (/obj/machinery/light,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/brig) -"acO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/brig) -"acP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/brig) +"acO" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/brig) +"acP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/flasher_button{id = "permflash"; name = "Brig flashes"; pixel_x = 0; pixel_y = -27; tag = "permflash"},/turf/simulated/floor,/area/security/brig) "acQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "acR" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{id_tag = "detdoor"; name = "Detective"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/detectives_office) "acS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -152,7 +152,7 @@ "acV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/security/detectives_office) "acW" = (/obj/structure/table/woodentable,/obj/machinery/door_control{id = "detdoor"; name = "Office Door"; normaldoorcontrol = 1},/obj/item/weapon/handcuffs,/obj/item/device/flash,/turf/simulated/floor/carpet,/area/security/detectives_office) "acX" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/carpet,/area/security/detectives_office) -"acY" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "2"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) +"acY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "acZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "ada" = (/obj/machinery/camera{c_tag = "Brig East"; dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/brig) "adb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) @@ -169,7 +169,7 @@ "adm" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/brig) "adn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ado" = (/obj/structure/closet,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"adp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"adp" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adq" = (/turf/simulated/floor/plating,/area/maintenance/security_starboard) "adr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "ads" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -183,11 +183,11 @@ "adA" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/brig) "adB" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "adC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"adD" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"adE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/security/brig) +"adD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/security/brig) +"adE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "adG" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor,/area/security/brig) -"adH" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) +"adH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/security_port) "adI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig) "adJ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) @@ -195,8 +195,8 @@ "adM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/brig) "adN" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"adP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) -"adQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/security_port) +"adP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) +"adQ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/brig) "adR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "adS" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adT" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) @@ -227,7 +227,7 @@ "aes" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/brig) "aet" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aeu" = (/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/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/brig) -"aev" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) +"aev" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "aew" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Equipment Storage"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) "aex" = (/turf/simulated/wall,/area/crew_quarters/heads/hos) "aey" = (/turf/simulated/floor{icon_state = "dark"},/area/security/brig) @@ -284,7 +284,7 @@ "afx" = (/obj/structure/rack,/obj/item/weapon/crowbar,/obj/item/device/radio/off,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "afy" = (/obj/machinery/computer/prisoner,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "afz" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/security/brig) -"afA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) +"afA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/door_control{id = "HoSdoor"; name = "Office Door"; normaldoorcontrol = 1; pixel_x = -36; pixel_y = 29},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "afB" = (/obj/structure/closet,/obj/item/clothing/glasses/welding,/obj/item/weapon/weldingtool,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "afC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "afD" = (/obj/structure/table,/turf/simulated/floor,/area/security/brig) @@ -292,7 +292,7 @@ "afF" = (/obj/machinery/camera{c_tag = "Interrogation Observation"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/brig) "afG" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/brig) "afH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/hos) -"afI" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Head of Security"},/obj/machinery/door_control{id = "HoSdoor"; name = "Office Door"; normaldoorcontrol = 1; pixel_y = 30},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) +"afI" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/device/flashlight/lamp/green{dir = 2; pixel_x = 10; pixel_y = 12},/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -4; pixel_y = 7; req_access_txt = "2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "afJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/folder/red,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "afK" = (/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/security_port) "afL" = (/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/security_port) @@ -307,18 +307,18 @@ "afU" = (/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"},/obj/structure/window/reinforced/tinted{dir = 8; icon_state = "twindow"},/obj/structure/grille,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/brig) "afV" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "afW" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"afX" = (/obj/structure/table/woodentable,/obj/machinery/computer/skills,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) +"afX" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{pixel_x = -4; pixel_y = 8},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "afY" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) -"afZ" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/flask/barflask,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) +"afZ" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/skills{pixel_y = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "aga" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/hos) "agb" = (/obj/item/device/eftpos{eftpos_name = "Brig EFTPOS scanner"},/obj/structure/table/reinforced,/obj/machinery/door/window/brigdoor{dir = 8; name = "Warden's Desk"; req_access_txt = "3"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "agc" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor,/area/security/brig) "agd" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "age" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) -"agf" = (/obj/structure/table/woodentable,/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = 0; pixel_y = -3; req_access_txt = "2"},/obj/machinery/door_control{id = "Prison Gate"; name = "Security Lockdown"; pixel_x = 0; pixel_y = 7; req_access_txt = "2"},/obj/item/device/flashlight/lamp/green{pixel_x = 10; pixel_y = 10},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) -"agg" = (/obj/structure/table/woodentable,/obj/item/weapon/stamp/hos{pixel_y = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) +"agf" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/item/weapon/stamp/hos,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) +"agg" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/security/brig) "agh" = (/obj/machinery/door/airlock/security{name = "Evidence Storage"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"agi" = (/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) +"agi" = (/turf/simulated/floor/plating/airless,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxport) "agj" = (/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/security_port) "agk" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/brig) "agl" = (/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/security_port) @@ -339,9 +339,9 @@ "agA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "agB" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) "agC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"agD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) -"agE" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/fore) -"agF" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) +"agD" = (/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/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) +"agE" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/auxport) +"agF" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) "agG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "agH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "agI" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/primary/fore) @@ -360,20 +360,20 @@ "agV" = (/obj/machinery/door/poddoor{id = "Cell 1"; name = "Cell Door"},/turf/simulated/floor,/area/security/prison) "agW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/prison) "agX" = (/turf/simulated/wall/r_wall,/area/security/brig) -"agY" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) -"agZ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) -"aha" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) +"agY" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) +"agZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) +"aha" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/auxport) "ahb" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/turf/simulated/floor/plating,/area/space) "ahc" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "ahd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/security/detectives_office) -"ahe" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/item/trash/raisins,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"ahe" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) "ahf" = (/obj/structure/closet/secure_closet/brig{id = "Cell 2"; name = "Cell 2 Locker"},/obj/machinery/camera{c_tag = "Brig Cell 1"; dir = 2; network = list("SS13","Prison")},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "ahg" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) "ahh" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/dormitory) "ahi" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/security/brig) -"ahj" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"ahj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "ahk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"ahl" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/foresolar) +"ahl" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/decal/cleanable/cobweb2,/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{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "ahm" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Security Equipment South"; dir = 4; network = list("SS13")},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "ahn" = (/turf/simulated/floor/plating,/area/maintenance/dormitory) "aho" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/security/lobby) @@ -384,7 +384,7 @@ "aht" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/turf/simulated/floor,/area/security/prison) "ahu" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/security/prison) "ahv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/prison) -"ahw" = (/obj/structure/table,/obj/item/weapon/newspaper,/turf/simulated/floor,/area/security/prison) +"ahw" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dorm_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/dormitory) "ahx" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/prison) "ahy" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Solitary Confinement South"; dir = 2; network = list("SS13","Prison")},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/security/brig) "ahz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) @@ -423,18 +423,18 @@ "aig" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor,/area/security/prison) "aih" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "aii" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) -"aij" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aij" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "aik" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"ail" = (/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{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) +"ail" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "aim" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/turf/simulated/floor,/area/security/prison) "ain" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/turf/simulated/floor,/area/security/prison) -"aio" = (/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/airless/catwalk{icon_state = "catwalk1"},/area/solar/fore) -"aip" = (/obj/structure/table,/obj/item/ashtray/plastic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) -"aiq" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/auxstarboard) +"aio" = (/obj/structure/table,/obj/item/weapon/newspaper,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) +"aip" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/auxstarboard) +"aiq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) "air" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) -"ais" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/auxport) -"ait" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) -"aiu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) +"ais" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) +"ait" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) +"aiu" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/auxstarboard) "aiv" = (/obj/structure/closet{name = "Evidence Closet"},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/evidence,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aiw" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aix" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/lobby) @@ -454,9 +454,9 @@ "aiL" = (/obj/machinery/camera{c_tag = "Brig West"; dir = 4; network = list("SS13")},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) "aiM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/crate,/obj/item/weapon/reagent_containers/food/drinks/bottle/wine,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aiN" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) -"aiO" = (/obj/effect/decal/cleanable/ash,/obj/structure/closet/emcloset,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/security_port) +"aiO" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) "aiP" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table/reinforced,/obj/item/weapon/pen/blue{pixel_x = -5; pixel_y = -1},/obj/item/weapon/pen/red{pixel_x = -1; pixel_y = 3},/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) -"aiQ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "brig_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "brig_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_airpump = "brig_solar_pump"; tag_chamber_sensor = "brig_solar_sensor"; tag_exterior_door = "brig_solar_outer"; tag_interior_door = "brig_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "brig_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/foresolar) +"aiQ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxstarboard) "aiR" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "aiS" = (/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/maintenance/dormitory) "aiT" = (/obj/structure/stool/bed,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) @@ -466,8 +466,8 @@ "aiX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/maintenance/dormitory) "aiY" = (/obj/structure/stool/bed,/obj/machinery/flasher{id = "Cell 2"; pass_flags = 0; pixel_x = 0; pixel_y = -26},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "aiZ" = (/turf/simulated/floor/wood,/area/maintenance/dormitory) -"aja" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor,/area/security/prison) -"ajb" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/security/prison) +"aja" = (/obj/structure/table,/obj/item/ashtray/plastic,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) +"ajb" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "ajc" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "ajd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "aje" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/security/lobby) @@ -482,8 +482,8 @@ "ajn" = (/obj/machinery/newscaster{pixel_x = 30},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "ajo" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "ajp" = (/obj/machinery/light{dir = 8},/obj/effect/decal/cleanable/generic,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/prison) -"ajq" = (/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/prison) -"ajr" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) +"ajq" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dorm_airlock"; name = "Dormitory Airlock Console"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "dorm_pump"; tag_chamber_sensor = "dorm_sensor"; tag_exterior_door = "dorm_outer"; tag_interior_door = "dorm_inner"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/dormitory) +"ajr" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/dormitory) "ajs" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/eastright{base_state = "left"; dir = 4; icon_state = "left"; name = "Internal Affairs Desk"; req_access_txt = "38"},/turf/simulated/floor,/area/lawoffice) "ajt" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "on"; id = "air_in"; on = 1},/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/prison) "aju" = (/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/prison) @@ -511,20 +511,20 @@ "ajQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/southleft,/turf/simulated/floor,/area/security/prison) "ajR" = (/obj/machinery/camera{c_tag = "Common Brig Northwest"; dir = 4; network = list("SS13","Prison")},/obj/machinery/computer/arcade,/turf/simulated/floor,/area/security/prison) "ajS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"ajT" = (/obj/machinery/camera{c_tag = "Security Lobby"; dir = 4; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/lobby) -"ajU" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{desc = "Talk... listen through this."; name = "Station Intercom (Brig Radio)"; pixel_x = 0; pixel_y = 28; wires = 7},/turf/simulated/floor,/area/security/prison) +"ajT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/dormitory) +"ajU" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "ajV" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "ajW" = (/obj/machinery/light{dir = 8},/obj/machinery/light_switch{pixel_x = -25; pixel_y = 0},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/briefcase{pixel_x = -2; pixel_y = -5},/obj/item/weapon/storage/briefcase{pixel_x = 3; pixel_y = 0},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "ajX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"ajY" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"ajY" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/prison) "ajZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aka" = (/obj/structure/stool/bed/chair/office/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"akb" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/security/detectives_office) +"akb" = (/obj/structure/stool/bed/chair,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/security/prison) "akc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"akd" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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{icon_state = "warnplate"; dir = 8},/area/maintenance/foresolar) +"akd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "ake" = (/obj/structure/window/basic{dir = 1},/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j2"},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akf" = (/obj/structure/window/basic{dir = 1},/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"akg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/security_port) +"akg" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "akh" = (/turf/simulated/wall,/area/maintenance/evahallway) "aki" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "akj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; id = "Cell 2"; name = "Cell 2"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) @@ -537,24 +537,24 @@ "akq" = (/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "akr" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/detective,/obj/item/weapon/reagent_containers/food/drinks/flask/detflask,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "aks" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) -"akt" = (/obj/machinery/power/solar_control{id = "auxsolarnorth"; name = "Fore Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/foresolar) +"akt" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Detective Maintenance"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/security/detectives_office) "aku" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "akv" = (/obj/machinery/requests_console{pixel_x = 30},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aky" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "akz" = (/obj/machinery/door/poddoor{id = "Cell 2"; name = "Cell Door"},/turf/simulated/floor,/area/security/prison) -"akA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/disposaloutlet,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/wall,/area/security/prison) +"akA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/dormitory) "akB" = (/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 = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/prison) -"akC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/security/prison) +"akC" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/dormitory) "akD" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck{pixel_y = 4},/turf/simulated/floor/wood,/area/maintenance/dormitory) "akE" = (/obj/structure/table,/obj/item/weapon/dice,/turf/simulated/floor/wood,/area/maintenance/dormitory) "akF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"akG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/security/prison) -"akH" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"akI" = (/obj/structure/sign/electricshock{pixel_x = -32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/lobby) -"akJ" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/lobby) -"akK" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Fore Solar Access"; dir = 8},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/security_port) +"akG" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) +"akH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxport) +"akI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) +"akJ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/security/prison) +"akK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "akL" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/evahallway) "akM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall,/area/security/brig) "akN" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/simulated/wall,/area/security/brig) @@ -565,18 +565,18 @@ "akS" = (/obj/machinery/flasher{id = "Cell 3"; pixel_x = -28; pixel_y = 0},/obj/structure/stool/bed,/turf/simulated/floor{icon_state = "red"},/area/security/prison) "akT" = (/obj/structure/stool,/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Solitary Confinement North"; dir = 2; network = list("SS13","Prison")},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/security/brig) "akU" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) -"akV" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/security/prison) +"akV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/prison) "akW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/security/prison) -"akX" = (/obj/machinery/flasher{id = "permentryflash"; name = "Floor mounted flash"; pixel_x = 0},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/prison) -"akY" = (/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 = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/prison) +"akX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/prison) +"akY" = (/obj/machinery/camera{c_tag = "Security Lobby"; dir = 4; pixel_x = 0; pixel_y = -22},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/obj/item/weapon/book/manual/security_space_law{pixel_y = 6},/turf/simulated/floor,/area/security/lobby) "akZ" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) "ala" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/lobby) -"alb" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/southright,/obj/structure/table/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/turf/simulated/floor,/area/security/lobby) +"alb" = (/obj/item/device/radio/intercom{desc = "Talk... listen through this."; name = "Station Intercom (Brig Radio)"; pixel_x = 0; pixel_y = 26; wires = 7},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "alc" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 1},/obj/structure/window/basic{dir = 1},/obj/structure/filingcabinet/medical{desc = "A large cabinet with hard copy medical records."; name = "Medical Records"},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"ald" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/southright{base_state = "left"; icon_state = "left"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/lobby) +"ald" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/prison) "ale" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/window/basic{dir = 1},/obj/structure/filingcabinet/security{desc = "A large cabinet with hard copy security records."; name = "Security Records"},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "alf" = (/obj/structure/window/basic{dir = 1},/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) -"alg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/security_starboard) +"alg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Dormitory\\Security Maintenance"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "alh" = (/obj/structure/window/basic{dir = 1},/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "ali" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "dorm_outer"; locked = 1; name = "Dormitory External Access"; req_access = null; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "alj" = (/obj/structure/disposalpipe/segment,/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -588,7 +588,7 @@ "alp" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/camera{c_tag = "Brig Toxin Control"; dir = 4; network = list("SS13")},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/security/brig) "alq" = (/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor/plating,/area/security/brig) "alr" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/portable_atmospherics/powered/scrubber,/obj/item/weapon/wrench,/turf/simulated/floor/plating,/area/security/brig) -"als" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"als" = (/obj/machinery/door/poddoor{dir = 1; id = "Cell 3"; name = "Cell Door"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/security/prison) "alt" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor,/area/security/brig) "alu" = (/obj/machinery/door/window/westleft{dir = 1; name = "Forensics Area"; req_access_txt = "4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "warnwhite"; dir = 1},/area/security/detectives_office) "alv" = (/obj/machinery/camera{c_tag = "Prison Wing Processing"; dir = 1},/obj/structure/closet/secure_closet/brig,/turf/simulated/floor,/area/security/brig) @@ -599,13 +599,13 @@ "alA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/maintenance/dormitory) "alB" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "alC" = (/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/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/prison) -"alD" = (/obj/machinery/door/poddoor{id = "Cell 3"; name = "Cell Door"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/security/prison) -"alE" = (/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 = "brigobs"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/prison) -"alF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brigobs"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/prison) -"alG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brigobs"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/prison) -"alH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brigobs"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/prison) -"alI" = (/obj/machinery/door/airlock/glass_security{id_tag = "prisonentry"; name = "Brig Entry"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) -"alJ" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor,/area/security/lobby) +"alD" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/disposaloutlet,/turf/simulated/wall,/area/security/prison) +"alE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/prison) +"alF" = (/obj/machinery/door/airlock/glass_security{id_tag = "prisonentry"; name = "Brig Entry"; req_access_txt = "2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) +"alG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/prison) +"alH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/prison) +"alI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/prison) +"alJ" = (/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; dir = 4; icon_state = "pdoor0"; id = "brigobs"; name = "Security Blast Door"; opacity = 0},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/prison) "alK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "EVA\\Security Maintenance"; req_access_txt = "0"},/turf/simulated/floor/plating,/area/maintenance/security_port) "alL" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main) "alM" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/main) @@ -613,19 +613,19 @@ "alO" = (/turf/space,/area/shuttle/syndicate_elite/station) "alP" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/door_timer/cell_6{id = "Cell 2"; name = "Cell 2"; pixel_x = 32},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) "alQ" = (/obj/machinery/door/poddoor{id = "Armoury"; name = "Emergency Access"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/warden) -"alR" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) +"alR" = (/obj/structure/sign/electricshock,/turf/simulated/wall/r_wall,/area/security/prison) "alS" = (/obj/structure/stool/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/maintenance/dormitory) "alT" = (/turf/simulated/floor{icon_state = "red"},/area/security/prison) -"alU" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/security/prison) -"alV" = (/obj/machinery/camera{c_tag = "Armoury - Tactical Equipment "; dir = 2; network = list("SS13")},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access = null; req_access_txt = "58"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"alU" = (/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},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/lobby) +"alV" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "alW" = (/turf/simulated/wall/r_wall,/area/security/warden) -"alX" = (/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) +"alX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/security) "alY" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/item/weapon/storage/donut_box,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"alZ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Prison Wing Hallway"; dir = 8; network = list("SS13","Prison")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) -"ama" = (/obj/machinery/computer/secure_data,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/security/prison) +"alZ" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/security) +"ama" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera{c_tag = "Security Substation"; dir = 1; network = list("SS13","Engineering")},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/substation/security) "amb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/foresolar) -"amc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/prison) -"amd" = (/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/security/lobby) +"amc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"amd" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/security_starboard) "ame" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/foresolar) "amf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/foresolar) "amg" = (/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},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "lawyer_blast"; name = "Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/lawoffice) @@ -633,16 +633,16 @@ "ami" = (/turf/simulated/wall/r_wall,/area/maintenance/foresolar) "amj" = (/obj/machinery/camera{c_tag = "Fore Solar Control"; dir = 1},/obj/structure/cable,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/foresolar) "amk" = (/turf/simulated/floor/plating,/area/maintenance/foresolar) -"aml" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) +"aml" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "amm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) -"amn" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) +"amn" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/brigdoor{dir = 8; req_access_txt = "2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/table/reinforced,/turf/simulated/floor,/area/security/brig) "amo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating/airless,/area/maintenance/foresolar) "amp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "amq" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor,/area/security/main) "amr" = (/obj/machinery/door/airlock/external{icon_state = "door_locked"; locked = 1; name = "External Construction Airlock"; req_access_txt = "32"},/obj/item/tape/engineering{icon_state = "engineering_door"; layer = 4},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "ams" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) "amt" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"amu" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) +"amu" = (/obj/machinery/flasher{id = "permentryflash"; name = "Floor mounted flash"; pixel_x = 0},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/prison) "amv" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/main) "amw" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) "amx" = (/obj/machinery/door_control{id = "Armoury"; name = "Armoury Access"; pixel_x = -1; pixel_y = -28; req_access_txt = "3"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) @@ -654,11 +654,11 @@ "amD" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "amE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/main) "amF" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/main) -"amG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/range) +"amG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Prison Wing Observation"; dir = 1; network = list("SS13")},/turf/simulated/floor,/area/security/brig) "amH" = (/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/foresolar) "amI" = (/obj/machinery/power/smes{charge = 0},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/foresolar) "amJ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"amK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/security_starboard) +"amK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; name = "Brig Monitor"; network = list("Prison"); pixel_x = -3; pixel_y = -33},/turf/simulated/floor,/area/security/brig) "amL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/foresolar) "amM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "amN" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/screwdriver{pixel_y = 15},/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/security/main) @@ -672,7 +672,7 @@ "amV" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/security/main) "amW" = (/obj/machinery/door/airlock/engineering{name = "Fore Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/foresolar) "amX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) -"amY" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) +"amY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/flasher_button{id = "permflash"; name = "Brig flashes"; pixel_x = -6; pixel_y = -24; req_access_txt = "2"; tag = "permflash"},/obj/machinery/door_control{id = "brigobs"; name = "observation shutters"; pixel_x = 6; pixel_y = -24},/obj/machinery/door_control{id = "Secure Gate"; name = "Brig Lockdown"; pixel_x = -26; pixel_y = -4; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) "amZ" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/maintenance/dormitory) "ana" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) @@ -684,8 +684,8 @@ "anh" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "ani" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/main) "anj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/main) -"ank" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"anl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/auxstarboard) +"ank" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/computer/security/telescreen{desc = "Big Brother is watching."; name = "Brig Monitor"; network = list("Prison"); pixel_x = 3; pixel_y = -33},/turf/simulated/floor,/area/security/brig) +"anl" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor,/area/security/brig) "anm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "ann" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "ano" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) @@ -699,39 +699,39 @@ "anw" = (/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/airless,/area/maintenance/foresolar) "anx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "any" = (/obj/structure/rack,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/window/reinforced{dir = 4},/obj/machinery/light{dir = 1},/obj/item/weapon/gun/energy/ionrifle,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"anz" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 22},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/range) -"anA" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/airlock/maintenance{name = "Dormitory\\Security Maintenance"; req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) +"anz" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/window/southright{dir = 4},/obj/structure/table/reinforced,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/security/lobby) +"anA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "anB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anC" = (/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/space_heater,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"anD" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anD" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "anE" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "anF" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) -"anG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/security/range) -"anH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"anH" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/substation/security) "anI" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) "anJ" = (/obj/machinery/camera{c_tag = "Security Medical Station"; dir = 1; network = list("SS13")},/turf/simulated/floor,/area/security/range) "anK" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/security/range) "anL" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"anM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/range) -"anN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/security/range) +"anM" = (/obj/machinery/camera{c_tag = "Armoury - Tactical Equipment "; dir = 2; network = list("SS13")},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/rack,/obj/machinery/door/window/brigdoor{dir = 2; name = "Weapons locker"; req_access = null; req_access_txt = "58"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/ammo_magazine/c45m{icon_state = "45-7"},/obj/item/weapon/storage/box/shotgunammo,/obj/item/weapon/storage/box/shotgunammo,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"anN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/security_starboard) "anO" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/range) "anP" = (/obj/machinery/light,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/range) -"anQ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) -"anR" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/dormitory) +"anQ" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"anR" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/security) "anS" = (/obj/machinery/power/terminal{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/foresolar) -"anT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) -"anU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) +"anT" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"anU" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "anV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "anW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "anX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"anY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) +"anY" = (/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{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) "anZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) -"aoa" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/dormitory) -"aob" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/auxstarboard) -"aoc" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) +"aoa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aob" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aoc" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) "aod" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "brig_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "aoe" = (/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/security/range) -"aof" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "dorm_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/dormitory) +"aof" = (/obj/machinery/power/solar_control{id = "auxsolarnorth"; name = "Fore Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/foresolar) "aog" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/range) "aoh" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "brig_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "aoi" = (/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/range) @@ -740,25 +740,25 @@ "aol" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/highsecurity{name = "Tactical Equipment"; req_access_txt = "3"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aom" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) "aon" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) -"aoo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access_txt = "1"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) +"aoo" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/camera{c_tag = "Fore Solar Access"; dir = 8},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/security_port) "aop" = (/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/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "aoq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "aor" = (/obj/structure/closet/wardrobe/tactical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"aos" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera{c_tag = "Armoury - Secure"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) +"aos" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/warden) "aot" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/security/range) "aou" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) -"aov" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) -"aow" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) -"aox" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) +"aov" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aow" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/security/range) +"aox" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aoy" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig) -"aoz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxstarboard) -"aoA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) +"aoz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/range) +"aoA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/range) "aoB" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor,/area/security/range) "aoC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/range) "aoD" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/range) "aoE" = (/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "aoF" = (/obj/structure/closet/secure_closet/security,/obj/item/device/flashlight/flare,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main) -"aoG" = (/obj/structure/closet/wardrobe/red,/obj/item/clothing/glasses/hud/security,/obj/item/clothing/glasses/hud/security,/obj/item/clothing/glasses/hud/security,/obj/structure/window/reinforced,/obj/item/clothing/tie/holster/waist,/obj/item/clothing/tie/holster/waist,/obj/item/clothing/tie/holster/waist,/obj/item/clothing/tie/armband,/obj/item/clothing/tie/armband,/obj/item/clothing/tie/armband,/turf/simulated/floor,/area/security/main) +"aoG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/security/range) "aoH" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/blanks{pixel_x = 2; pixel_y = -2},/obj/item/weapon/storage/box/blanks,/turf/simulated/floor,/area/security/range) "aoI" = (/obj/structure/closet/crate,/obj/item/clothing/glasses/meson/prescription,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aoJ" = (/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/security_port) @@ -767,14 +767,14 @@ "aoM" = (/obj/machinery/camera{c_tag = "Firing Range"; dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/range) "aoN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) "aoO" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Warden's Office"; req_access_txt = "3"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"aoP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/auxport) +"aoP" = (/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = 22},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/security/range) "aoQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) "aoR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) "aoS" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aoT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "aoU" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "aoV" = (/obj/structure/disposalpipe/sortjunction{dir = 1; name = "HoS Office"; sortType = "HoS Office"},/turf/simulated/wall,/area/crew_quarters/heads/hos) -"aoW" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) +"aoW" = (/obj/effect/decal/cleanable/ash,/obj/structure/closet/emcloset,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/security_port) "aoX" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aoY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) "aoZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -782,7 +782,7 @@ "apb" = (/obj/structure/rack,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/security_port) "apc" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "dorm_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "apd" = (/turf/simulated/wall/r_wall,/area/maintenance/security_starboard) -"ape" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) +"ape" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/foresolar) "apf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "apg" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/security/main) "aph" = (/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) @@ -797,8 +797,8 @@ "apq" = (/obj/structure/filingcabinet/chestdrawer,/obj/machinery/camera{c_tag = "Security Warden Office"; dir = 2; network = list("SS13")},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "apr" = (/obj/machinery/photocopier,/obj/machinery/newscaster/security_unit{pixel_x = -30; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "aps" = (/obj/structure/table/reinforced,/obj/item/weapon/clipboard,/obj/item/weapon/paper{info = "\[center]\[Large]\[b]NSS Exodus\[/b]\[/large]\[br] \[small]Armoury Inventory\[/small]\[/center] \[hr] \[hr] \[br] \[b]Weaponry\[/b]\[br] \[field] Energy Gun(s)\[br] \[field] Laser Gun(s)\[br] \[field] Ion Rifle(s)\[br] \[field] Combat Shotgun(s) \[hr] \[b]Armour\[/b]\[br] \[field] Bulletproof Vest(s)\[br] \[field] Abalative Vest(s)\[br] \[field] Biohazard Suit(s)\[br] \[field] Bomb Suit(s) \[hr] \[b]Auxiliary Equipment\[/b]\[br] \[field] Gasmask(s)\[br] \[field] box(es) of Flashbangs\[br] \[field] box(es) of Handcuffs\[br] \[field] box(es) of R.O.B.U.S.T. Cartridges \[hr] \[b]Riot Equipment\[/b]\[br] \[field] Stun Baton(s)\[br] \[field] Riot Suit(s)\[br] \[field] Riot Shield(s) \[hr] \[b]Tactical Equipment\[/b]\[br] \[field] Tactical Armour(s)\[br] \[field] Tactical Helmet(s)\[br] \[field] Tactical Jumpsuit(s)\[br] \[field] Green Balaclava(s)\[br] \[field] Tactical HUD(s)\[br] \[field] Combat Belt(s)\[br] \[field] Black Glove(s)\[br] \[field] Jackboot(s) \[hr] \[b]Implants\[/b]\[br] \[field] Tracking Implant Box(es)\[br] \[field] Chemical Implant Box(es) \[hr] \[b]Defense Systems\[/b]\[br] \[field] Deployable Barrier(s)\[br] \[field] Portable Flasher(s) \[hr] \[b]Other\[/b]\[br] \[field] Holobadge Box(es) \[hr] \[b]\[center]Warden's's Signature:\[/b] \[field]\[/center] \[hr]"; name = "Armory Inventory"},/obj/item/weapon/book/manual/security_space_law{pixel_x = -3; pixel_y = 5},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"apt" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"apu" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) +"apt" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) +"apu" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/security_port) "apv" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "apw" = (/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/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) "apx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/security/brig) @@ -814,7 +814,7 @@ "apH" = (/obj/structure/closet/crate,/obj/item/clothing/shoes/combat,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) "apI" = (/obj/structure/rack,/obj/item/weapon/secbot_assembly,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) "apJ" = (/obj/effect/decal/cleanable/blood/oil,/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) -"apK" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "dorm_airlock"; name = "Dormitory Airlock Console"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "dorm_pump"; tag_chamber_sensor = "dorm_sensor"; tag_exterior_door = "dorm_outer"; tag_interior_door = "dorm_inner"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/dormitory) +"apK" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "brig_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "brig_solar_airlock"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_airpump = "brig_solar_pump"; tag_chamber_sensor = "brig_solar_sensor"; tag_exterior_door = "brig_solar_outer"; tag_interior_door = "brig_solar_inner"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "brig_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/foresolar) "apL" = (/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/dormitory) "apM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/warden) "apN" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/security/warden) @@ -822,20 +822,20 @@ "apP" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/main) "apQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/main) "apR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"apS" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"apS" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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{icon_state = "warnplate"; dir = 8},/area/maintenance/foresolar) "apT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/main) "apU" = (/obj/machinery/door/window/eastright{dir = 1; name = "Security Delivery"; req_access_txt = "1"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/security/main) -"apV" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) -"apW" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"apX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) +"apV" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) +"apW" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) +"apX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "apY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) "apZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) -"aqa" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = 25; pixel_y = 25; tag_door = "escape_pod_3_berth_hatch"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"aqa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/main) "aqb" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqc" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_3"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_3_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "aqd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_3_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aqe" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/security_port) -"aqf" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/security_port) +"aqf" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Armoury"; req_access_txt = "2"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/warden) "aqg" = (/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/security_port) "aqh" = (/obj/effect/decal/cleanable/dirt,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/security_port) "aqi" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -861,13 +861,13 @@ "aqC" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/space) "aqD" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) "aqE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/main) -"aqF" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"aqG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) +"aqF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/main) +"aqG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) "aqH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "aqI" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) "aqJ" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) -"aqK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"aqL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"aqK" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Firing Range"; req_access_txt = "1"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) +"aqL" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) "aqM" = (/obj/structure/closet/l3closet/security,/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden) "aqN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/warden) "aqO" = (/obj/machinery/camera{c_tag = "Armoury"},/obj/machinery/deployable/barrier,/obj/structure/sign/securearea{name = "\improper ARMORY"; pixel_y = 32},/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) @@ -875,9 +875,9 @@ "aqQ" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) "aqR" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/maintenance/security_port) "aqS" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/item/weapon/shard,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/security_port) -"aqT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/substation/security) +"aqT" = (/obj/structure/disposalpipe/segment,/obj/structure/stool,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "redfull"; dir = 9},/area/security/main) "aqU" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/security,/obj/item/device/flashlight/flare,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main) -"aqV" = (/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/substation/security) +"aqV" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) "aqW" = (/obj/structure/closet/secure_closet/security,/obj/item/device/flashlight/flare,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/main) "aqX" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor,/area/security/main) "aqY" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/security/main) @@ -886,14 +886,14 @@ "arb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "arc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "ard" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/hallway/primary/port) -"are" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/security) -"arf" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/dormitory) +"are" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/fore) +"arf" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) "arg" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arh" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/warden) "ari" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/main) "arj" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; name = "Security"; sortType = "Security"},/turf/simulated/floor{icon_state = "red"},/area/security/main) "ark" = (/turf/simulated/floor{icon_state = "red"},/area/security/main) -"arl" = (/obj/structure/table,/obj/machinery/door_control{id = "brigobs"; name = "observation shutters"; pixel_x = -26},/obj/item/weapon/storage/donut_box,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/security/prison) +"arl" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/fore) "arm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "arn" = (/obj/machinery/camera{c_tag = "Security Equipment North"; dir = 4; network = list("SS13")},/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/security/main) "aro" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "red"},/area/security/main) @@ -904,15 +904,15 @@ "art" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/security_port) "aru" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/security_port) "arv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/barricade/wooden,/turf/simulated/floor/plating,/area/maintenance/security_port) -"arw" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"arx" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/terminal{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"arw" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) +"arx" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) "ary" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/space,/area/space) "arz" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/space) "arA" = (/obj/machinery/light/small{dir = 1},/obj/structure/closet/emcloset,/obj/machinery/camera/xray{c_tag = "Security Escape Pod"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s9"; dir = 2},/area/shuttle/escape_pod3/station) "arC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/security_port) "arD" = (/obj/machinery/light,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) -"arE" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/security) +"arE" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/security/range) "arF" = (/obj/machinery/camera{c_tag = "Bar East"; network = list("SS13")},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "arG" = (/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/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/security/main) "arH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) @@ -925,53 +925,53 @@ "arO" = (/obj/machinery/door_control{id = "Armoury"; name = "Emergency Access"; pixel_x = -28; pixel_y = 4; req_access_txt = "3"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/main) "arP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"arR" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) +"arR" = (/obj/structure/closet/wardrobe/red,/obj/structure/window/reinforced,/obj/item/clothing/tie/holster/waist,/obj/item/clothing/tie/holster/waist,/obj/item/clothing/tie/holster/waist,/obj/item/clothing/tie/armband,/obj/item/clothing/tie/armband,/obj/item/clothing/tie/armband,/turf/simulated/floor,/area/security/main) "arS" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arT" = (/turf/simulated/wall/r_wall,/area/crew_quarters/fitness) -"arU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"arU" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"arW" = (/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"arW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/stool/bed/chair,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "arX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arY" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "arZ" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) -"asa" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/obj/effect/decal/cleanable/cobweb2,/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{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/dormitory) +"asa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "asb" = (/obj/structure/closet/toolcloset,/obj/item/clothing/head/hardhat/dblue,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asc" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) "asd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/highsecurity{name = "Secure Armoury Section"; req_access_txt = "3"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/warden) "ase" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asf" = (/turf/simulated/wall,/area/hydroponics/garden) -"asg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/camera{c_tag = "Security Substation"; dir = 1; network = list("SS13","Engineering")},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"asg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "ash" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "asi" = (/obj/machinery/light/small,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1480; name = "Confessional Intercom"; pixel_x = 25},/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "asj" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod1/station) "ask" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) "asl" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod1/station) "asm" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod2/station) -"asn" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"asn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/warden) "aso" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station) "asp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "asq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"asr" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/crew_quarters/bar) +"asr" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "ass" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "ast" = (/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 1},/obj/item/clothing/head/cakehat,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "asu" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "asv" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/obj/structure/table,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"asw" = (/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) +"asw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asx" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/storage/box,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"asy" = (/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hydroponics) +"asy" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_3_berth"; pixel_x = 25; pixel_y = 25; tag_door = "escape_pod_3_berth_hatch"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "asA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics/garden) "asB" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) -"asC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/meter,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"asC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "asD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "asE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) "asF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) -"asG" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"asG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asH" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/main) "asI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "asJ" = (/obj/machinery/lapvend,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) "asK" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/exit) -"asL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"asL" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "asM" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_one) "asN" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor,/area/hydroponics) "asO" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central_one) @@ -984,11 +984,11 @@ "asV" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod2/station) "asW" = (/obj/structure/closet/secure_closet/hydroponics,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) "asX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/primary/port) -"asY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) +"asY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) "asZ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/primary/port) "ata" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/hallway/primary/port) "atb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/port) -"atc" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) +"atc" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/main) "atd" = (/obj/machinery/camera{c_tag = "Security Office South"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "ate" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area/space) "atf" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) @@ -1022,9 +1022,9 @@ "atH" = (/turf/simulated/wall,/area/hallway/secondary/entry) "atI" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "atJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"atK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/airlock/engineering{name = "Security Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"atK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "atL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) -"atM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/main) +"atM" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/belt/utility,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "atN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) "atO" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "atP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/port) @@ -1056,7 +1056,7 @@ "aup" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "auq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aur" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/hydroponics/garden) -"aus" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) +"aus" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "aut" = (/obj/structure/table/reinforced,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "auu" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "auv" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hydroponics/garden) @@ -1073,8 +1073,8 @@ "auG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) "auH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/hallway/secondary/exit) "auI" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"auJ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"auK" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_starboard) +"auJ" = (/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/airless/catwalk{icon_state = "catwalk1"},/area/solar/fore) +"auK" = (/obj/structure/window/reinforced,/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "auL" = (/obj/machinery/light{dir = 8},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "auM" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Briefing Room"; req_access_txt = "63"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/main) "auN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -1096,7 +1096,7 @@ "avd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "ave" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/storage/art) "avf" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/art) -"avg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/security) +"avg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "avh" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) "avi" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) "avj" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/bridge) @@ -1204,7 +1204,7 @@ "axh" = (/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "axi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "axj" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) -"axk" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/storage/emergency2) +"axk" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "axl" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central_one) "axm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "axn" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) @@ -1267,7 +1267,7 @@ "ays" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "ayt" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "ayu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"ayv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"ayv" = (/obj/machinery/door/airlock/glass{name = "Garden Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hydroponics/garden) "ayw" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) "ayx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_security{name = "Security Hardsuits"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "ayy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_one) @@ -1276,8 +1276,8 @@ "ayB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_one) "ayC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "ayD" = (/obj/machinery/camera{c_tag = "Dormitory Toilets"; dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"ayE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"ayF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"ayE" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) +"ayF" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) "ayG" = (/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/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "ayH" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "ayI" = (/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) @@ -1312,15 +1312,15 @@ "azl" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/arrivals) "azm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/storage/primary) "azn" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "bot"},/area/storage/primary) -"azo" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) +"azo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) "azp" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) -"azq" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) +"azq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "azr" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) -"azs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) +"azs" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/storage/emergency2) "azt" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "azu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "azv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hydroponics) -"azw" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;25;28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"azw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "azx" = (/obj/machinery/light_switch{pixel_y = -25},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "azy" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "azz" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) @@ -1329,10 +1329,10 @@ "azC" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "azD" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_y = 24; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_y = 40; tag = "icon-direction_sec (NORTH)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_y = 32; tag = "icon-direction_med (EAST)"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) "azE" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/hallway/primary/central_one) -"azF" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry) -"azG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"azH" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) -"azI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) +"azF" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"azG" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"azH" = (/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;25;28"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"azI" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/crew_quarters/bar) "azJ" = (/obj/machinery/door/window{dir = 4; name = "Bar"; req_access_txt = "25"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "azK" = (/obj/machinery/light/small{dir = 4},/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 32},/obj/structure/table/woodentable,/obj/item/ashtray/bronze{pixel_x = -1; pixel_y = 1},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "azL" = (/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/auxsolarstarboard) @@ -1385,30 +1385,30 @@ "aAG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aAH" = (/turf/space,/area/hallway/secondary/entry) "aAI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aAJ" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) +"aAJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aAK" = (/turf/simulated/wall,/area/security/checkpoint2) "aAL" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; name = "Primary Tool Storage"; sortType = "Primary Tool Storage"},/turf/simulated/floor,/area/hallway/primary/port) -"aAM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/port) +"aAM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aAN" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "aAO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "aAP" = (/turf/simulated/wall,/area/storage/primary) "aAQ" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "aAR" = (/turf/simulated/wall/r_wall,/area/storage/primary) -"aAS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/hallway/primary/port) +"aAS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aAT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aAU" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/hallway/primary/port) +"aAU" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "aAV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aAW" = (/obj/machinery/computer/secure_data/detective_computer,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"aAX" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aAX" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "aAY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) "aAZ" = (/obj/structure/table,/obj/item/weapon/storage/fancy/cigarettes{pixel_y = 2},/turf/simulated/floor,/area/gateway) "aBa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aBb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/atmos,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aBc" = (/obj/machinery/light{dir = 4},/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/gateway) -"aBd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/primary/port) -"aBe" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"aBd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) +"aBe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aBf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"aBg" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) +"aBg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "aBh" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aBi" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aBj" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -1434,11 +1434,11 @@ "aBD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/starboard) "aBE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) "aBF" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) -"aBG" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) +"aBG" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aBH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) "aBI" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) "aBJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aBK" = (/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) +"aBK" = (/obj/machinery/camera{c_tag = "Arrivals Lounge"; dir = 2},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/entry) "aBL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) "aBM" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) "aBN" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) @@ -1449,9 +1449,9 @@ "aBS" = (/obj/machinery/computer/security,/obj/structure/reagent_dispensers/peppertank{pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBT" = (/obj/machinery/computer/card,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBU" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aBV" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aBW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/secondary/entry) -"aBX" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/security) +"aBV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/secondary/entry) +"aBW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) +"aBX" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) "aBY" = (/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) "aBZ" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) "aCa" = (/turf/simulated/floor,/area/storage/primary) @@ -1533,17 +1533,17 @@ "aDy" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) "aDz" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) "aDA" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aDB" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"aDB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/port) "aDC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/locker) "aDD" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/locker) "aDE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) "aDF" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) "aDG" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) -"aDH" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"aDH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/hallway/primary/port) "aDI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) "aDJ" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aDK" = (/obj/structure/table/woodentable,/obj/item/weapon/deck,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) -"aDL" = (/obj/machinery/door/airlock/glass{name = "Garden Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hydroponics/garden) +"aDL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/hallway/primary/port) "aDM" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aDN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aDO" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/light{dir = 1},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_y = 24; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_y = 32; tag = "icon-direction_med (EAST)"},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -1561,8 +1561,8 @@ "aEa" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aEb" = (/obj/machinery/status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aEc" = (/obj/machinery/power/terminal{dir = 8},/obj/structure/cable/green,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"aEd" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/smes/buildable{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"aEe" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"aEd" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aEe" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/smes/buildable{charge = 5e+006},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aEf" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aEg" = (/obj/machinery/light{dir = 1},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEh" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -1571,7 +1571,7 @@ "aEk" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "aEl" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEm" = (/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) -"aEn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aEn" = (/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aEo" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/stack/sheet/cardboard,/obj/item/stack/rods{amount = 50},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aEp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/vacantoffice) "aEq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) @@ -1599,13 +1599,13 @@ "aEM" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "aEN" = (/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint2) "aEO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) -"aEP" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) -"aEQ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aEP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/primary/port) +"aEQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aER" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aES" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) "aET" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aEU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"aEV" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Art Storage"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor,/area/storage/art) +"aEV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "aEW" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEX" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/hallway/primary/starboard) "aEY" = (/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/primary/starboard) @@ -1621,21 +1621,21 @@ "aFi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aFj" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/security/vacantoffice) "aFk" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aFl" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/bridge/meeting_room) +"aFl" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) "aFm" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/central_one) "aFn" = (/obj/machinery/suit_cycler/medical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aFo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Cycler Access"; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aFp" = (/obj/structure/lattice,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_airlock"; name = "exterior access button"; pixel_x = 5; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) -"aFq" = (/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aFq" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) "aFr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aFs" = (/turf/simulated/floor,/area/security/vacantoffice) "aFt" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aFu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aFu" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "aFv" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aFw" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aFx" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aFy" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aFz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"aFz" = (/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) "aFA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/library) "aFB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aFC" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/library) @@ -1650,19 +1650,19 @@ "aFL" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aFM" = (/turf/simulated/floor,/area/hydroponics/garden) "aFN" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"aFO" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/locker) +"aFO" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) "aFP" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/wardrobe/suit,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) -"aFQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"aFR" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"aFQ" = (/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hydroponics) +"aFR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "aFS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/robot,/turf/simulated/floor/plating,/area/maintenance/locker) "aFT" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/locker) "aFU" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall,/area/maintenance/locker) -"aFV" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/port) +"aFV" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aFW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/hallway/secondary/entry) "aFX" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) -"aFY" = (/obj/machinery/camera{c_tag = "Dormitory Bedroom 2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aFY" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aFZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) -"aGa" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aGa" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aGb" = (/obj/item/weapon/cigbutt,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/locker) "aGc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/flora/pottedplant{tag = "icon-plant-01"; icon_state = "plant-01"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1672,7 +1672,7 @@ "aGh" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/turf/simulated/floor/wood,/area/library) "aGi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aGj" = (/obj/structure/closet/wardrobe/chaplain_black,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"aGk" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aGk" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) "aGl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aGm" = (/obj/structure/table/woodentable,/obj/machinery/faxmachine{department = "Bridge"},/turf/simulated/floor/wood,/area/bridge/meeting_room) "aGn" = (/obj/structure/table/reinforced,/obj/machinery/door/poddoor/shutters{dir = 2; id = "bar"; layer = 3.1; name = "Bar Shutters"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) @@ -1724,7 +1724,7 @@ "aHh" = (/obj/machinery/portable_atmospherics/powered/scrubber,/obj/machinery/light,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aHi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/hallway/primary/starboard) "aHj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/hallway/primary/starboard) -"aHk" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aHk" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aHl" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/starboard) "aHm" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aHn" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -1732,12 +1732,12 @@ "aHp" = (/obj/structure/disposalpipe/segment{dir = 4},/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/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) "aHq" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "aHr" = (/turf/simulated/wall,/area/crew_quarters/sleep) -"aHs" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "dorm_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/dormitory) +"aHs" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) "aHt" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/locker) "aHu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "aHv" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aHw" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"aHx" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aHw" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aHx" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aHy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "aHz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aHA" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -1770,8 +1770,8 @@ "aIb" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aIc" = (/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 25},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aId" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) -"aIe" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"aIf" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/bridge) +"aIe" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aIf" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "aIg" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Lockers"; location = "EVA"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "L8"},/area/hallway/primary/central_one) "aIh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{desc = ""; icon_state = "L14"},/area/hallway/primary/central_one) "aIi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/starboard) @@ -1779,9 +1779,9 @@ "aIk" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) "aIl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "aIm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) -"aIn" = (/turf/simulated/wall,/area/maintenance/substation/civilian_east) +"aIn" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "aIo" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aIp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aIp" = (/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/bridge/meeting_room) "aIq" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/storage/primary) "aIr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/primary) "aIs" = (/turf/simulated/floor{icon_state = "delivery"},/area/storage/primary) @@ -1833,8 +1833,8 @@ "aJm" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/security/vacantoffice) "aJn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "aJo" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/cell_charger,/turf/simulated/floor,/area/storage/tools) -"aJp" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"aJq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"aJp" = (/obj/machinery/door/airlock/command{id_tag = "captaindoor"; name = "Captain's Office"; req_access = null; req_access_txt = "20"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/captain) +"aJq" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/quartermaster/storage) "aJr" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor/wood,/area/library) "aJs" = (/obj/structure/window/basic{dir = 8},/turf/simulated/floor/beach/water{tag = "icon-seadeep"; icon_state = "seadeep"},/area/crew_quarters/fitness) "aJt" = (/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/primary/starboard) @@ -1870,7 +1870,7 @@ "aJX" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/carpet,/area/library) "aJY" = (/obj/machinery/light/small{dir = 1},/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{frequency = 1380; id_tag = "escape_dock_south_airlock"; master_tag = "escape_dock"; pixel_y = -30; req_one_access_txt = "13"; tag_airlock_mech_sensor = "escape_dock_south_mech"; tag_airpump = "escape_dock_south_pump"; tag_chamber_sensor = "escape_dock_south_sensor"; tag_exterior_door = "escape_dock_south_outer"; tag_interior_door = "escape_dock_south_inner"; tag_shuttle_mech_sensor = "shuttle_dock_south_mech"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1380; id_tag = "escape_dock_south_pump"},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aJZ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_inner"; locked = 1; name = "Escape Airlock"; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = -19},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aKa" = (/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms) +"aKa" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/locker) "aKb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aKc" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Gardener"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aKd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hydroponics/garden) @@ -1897,7 +1897,7 @@ "aKy" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aKz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) "aKA" = (/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/storage/art) -"aKB" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aKB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "aKC" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aKD" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor,/area/storage/tools) "aKE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency2) @@ -1908,7 +1908,7 @@ "aKJ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "aKK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aKL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) -"aKM" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) +"aKM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "aKN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aKO" = (/obj/machinery/computer/guestpass{pixel_y = 28},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aKP" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) @@ -1926,7 +1926,7 @@ "aLb" = (/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLc" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/mint,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aLe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms) +"aLe" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "aLf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/locker) "aLg" = (/obj/structure/flora/pottedplant{tag = "icon-plant-10"; icon_state = "plant-10"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "aLh" = (/obj/machinery/light,/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) @@ -1940,15 +1940,15 @@ "aLp" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aLq" = (/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) "aLr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aLs" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aLs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aLt" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aLu" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/port) -"aLv" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aLv" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aLw" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) "aLx" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency2) "aLy" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/port) "aLz" = (/turf/simulated/floor,/area/hallway/primary/port) -"aLA" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) +"aLA" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aLB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) "aLC" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) "aLD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) @@ -1959,7 +1959,7 @@ "aLI" = (/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 = "warningcorner"; dir = 4},/area/hallway/primary/port) "aLJ" = (/obj/structure/closet/secure_closet/personal,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aLK" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) -"aLL" = (/obj/machinery/power/smes/buildable{charge = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"aLL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "aLM" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/locker) "aLN" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aLO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) @@ -1991,7 +1991,7 @@ "aMo" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aMp" = (/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aMq" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"aMr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/cell_charger,/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"aMr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "aMs" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "L3"},/area/hallway/primary/central_one) "aMt" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/locker) "aMu" = (/obj/structure/rack{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -2020,17 +2020,17 @@ "aMR" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aMS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) "aMT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/library) -"aMU" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/library) +"aMU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "aMV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aMW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aMX" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aMY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aMZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aNa" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"aNa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aNb" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry) "aNc" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aNd" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aNe" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"aNe" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/grass,/area/hydroponics/garden) "aNf" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/hallway/secondary/entry) "aNg" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/crew_quarters/locker) "aNh" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2039,7 +2039,7 @@ "aNk" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aNl" = (/turf/simulated/wall,/area/maintenance/locker) "aNm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor,/area/hallway/primary/port) -"aNn" = (/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/arrivals) +"aNn" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Art Storage"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor,/area/storage/art) "aNo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aNp" = (/obj/machinery/computer/cryopod{density = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aNq" = (/obj/structure/closet/secure_closet/personal,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2048,9 +2048,9 @@ "aNt" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 1; name = "Locker Room"; sortType = "Locker Room"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) "aNu" = (/obj/structure/table,/obj/machinery/faxmachine{anchored = 1; department = "Vacant Office"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aNv" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/blood/oil,/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) -"aNw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) -"aNx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable,/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) -"aNy" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/civilian_east) +"aNw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/table/woodentable,/obj/item/weapon/deck{pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) +"aNx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) +"aNy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/engineering{name = "Civilian West Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "aNz" = (/obj/structure/closet/toolcloset,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/tools) "aNA" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light,/obj/random/tech_supply,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/storage/tools) "aNB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/storage/tools) @@ -2071,7 +2071,7 @@ "aNQ" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aNR" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) "aNS" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aNT" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "arrivals_sensor"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/arrivals) +"aNT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/camera{c_tag = "West Civilian Substation"; dir = 8; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "aNU" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor,/area/hallway/secondary/entry) "aNV" = (/obj/machinery/bookbinder{pixel_y = 0},/turf/simulated/floor/wood,/area/library) "aNW" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) @@ -2092,16 +2092,16 @@ "aOl" = (/obj/machinery/door_control{id = "bridge blast"; name = "Bridge Blast Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "19"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aOm" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aOn" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge 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/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"aOo" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/bridge) +"aOo" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/bridge) "aOp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aOq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/bridge) "aOr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aOs" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/bridge) "aOt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/turf/simulated/floor,/area/security/prison) "aOu" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) -"aOv" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) -"aOw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/substation/civilian_east) -"aOx" = (/obj/machinery/door/airlock/engineering{name = "Civilian East Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"aOv" = (/obj/machinery/door/airlock/glass_command{id_tag = "sbridgedoor"; name = "Bridge"; req_access_txt = "19"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/bridge) +"aOw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) +"aOx" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Library"; name = "Library"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "aOy" = (/obj/structure/stool/bed/chair/office/light{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aOz" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe,/obj/item/clothing/suit/apron/overalls,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "aOA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) @@ -2130,7 +2130,7 @@ "aOX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) "aOY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aOZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/library) -"aPa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aPa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "aPb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aPc" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aPd" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -2161,11 +2161,11 @@ "aPC" = (/obj/machinery/cryopod/right,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aPD" = (/obj/structure/table,/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/turf/simulated/floor,/area/security/vacantoffice) "aPE" = (/turf/simulated/wall,/area/crew_quarters/locker) -"aPF" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/auxport) +"aPF" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aPG" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aPH" = (/obj/structure/cryofeed/right,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aPI" = (/turf/simulated/wall,/area/maintenance/arrivals) -"aPJ" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/arrivals) +"aPJ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/locker) "aPK" = (/turf/simulated/wall,/area/storage/art) "aPL" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aPM" = (/turf/simulated/wall,/area/storage/emergency2) @@ -2183,27 +2183,27 @@ "aPY" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod2/station) "aPZ" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aQa" = (/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aQb" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals) +"aQb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "aQc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aQd" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "aQe" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_outer"; locked = 1; name = "EVA External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/airless{icon_state = "circuit"},/area/maintenance/evahallway) -"aQf" = (/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/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/arrivals) +"aQf" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aQg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aQh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_two) "aQi" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = -32},/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQj" = (/obj/structure/grille,/turf/space,/area/security/prison) "aQk" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQl" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eva_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/maintenance/evahallway) -"aQm" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eva_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/evahallway) +"aQm" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/library) "aQn" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aQo" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aQp" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eva_airlock"; name = "EVA Airlock Console"; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "eva_pump"; tag_chamber_sensor = "eva_sensor"; tag_exterior_door = "eva_outer"; tag_interior_door = "eva_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/evahallway) +"aQp" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) "aQq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aQr" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQs" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "aQu" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_inner"; locked = 1; name = "EVA Internal Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aQv" = (/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/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) +"aQv" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "aQw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "aQx" = (/obj/machinery/door/airlock/glass{name = "Cryogenic Storage"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/sleep/cryo) "aQy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2248,7 +2248,7 @@ "aRl" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/locker) "aRm" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/locker) "aRn" = (/turf/simulated/floor,/area/crew_quarters/locker) -"aRo" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) +"aRo" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "aRp" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/locker) "aRq" = (/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aRr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters/locker) @@ -2260,7 +2260,7 @@ "aRx" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) "aRy" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) "aRz" = (/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/arrivals) -"aRA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxport) +"aRA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/civilian_west) "aRB" = (/turf/simulated/floor/plating,/area/maintenance/evahallway) "aRC" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/port) "aRD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area/maintenance/evahallway) @@ -2270,14 +2270,14 @@ "aRH" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/box/PDAs{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/ids,/turf/simulated/floor{icon_state = "red"},/area/bridge) "aRI" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/storage/secure/briefcase,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) "aRJ" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor/plating,/area/bridge) -"aRK" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/evahallway) +"aRK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/locker) "aRL" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) "aRM" = (/obj/structure/table/reinforced,/obj/item/device/flash,/obj/item/device/flash,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) -"aRN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eva_pump"},/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/evahallway) +"aRN" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "aRO" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor{dir = 6; icon_state = "whitehall"},/area/bridge) "aRP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/hallway/primary/central_two) "aRQ" = (/obj/machinery/cryopod,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) -"aRR" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood/oil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) +"aRR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "aRS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aRT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aRU" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) @@ -2315,30 +2315,30 @@ "aSA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/vacantoffice) "aSB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/crew_quarters/fitness) "aSC" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) -"aSD" = (/turf/simulated/floor/plating/airless,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxport) +"aSD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "aSE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aSF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/fitness) "aSG" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aSH" = (/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/crew_quarters/locker) "aSI" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor,/area/crew_quarters/locker) -"aSJ" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/crew_quarters/sleep) +"aSJ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor,/area/crew_quarters/fitness) "aSK" = (/turf/simulated/floor{dir = 4; icon_state = "escapecorner"},/area/crew_quarters/fitness) "aSL" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/crew_quarters/fitness) "aSM" = (/obj/machinery/light_switch{pixel_y = 28},/obj/structure/closet/hydrant{pixel_x = -32},/turf/simulated/floor/plating,/area/storage/emergency2) -"aSN" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aSO" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Hydroponics"; name = "Hydroponics"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aSN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) +"aSO" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "aSP" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) "aSQ" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/floor,/area/hallway/secondary/exit) "aSR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/crew_quarters/fitness) "aSS" = (/turf/simulated/floor,/area/storage/tools) "aST" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aSU" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/tools) -"aSV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aSV" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/crew_quarters/fitness) "aSW" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) "aSX" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aSY" = (/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aSZ" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/bridge) -"aTa" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aTa" = (/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/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/arrivals) "aTb" = (/obj/structure/table/woodentable,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aTc" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/bridge) "aTd" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) @@ -2354,11 +2354,11 @@ "aTn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "aTo" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/wood,/area/crew_quarters/bar) "aTp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) -"aTq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aTr" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aTq" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/arrivals) +"aTr" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals) "aTs" = (/obj/machinery/light{dir = 1},/obj/structure/stool,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) -"aTt" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aTu" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aTt" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eva_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/evahallway) +"aTu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "eva_airlock"; name = "interior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) "aTv" = (/obj/structure/flora/ausbushes/sunnybush,/obj/item/device/radio/intercom{pixel_x = 25},/turf/simulated/floor/grass,/area/hydroponics/garden) "aTw" = (/obj/machinery/smartfridge,/turf/simulated/wall,/area/crew_quarters/kitchen) "aTx" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/rack,/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/suit/storage/hazardvest,/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -2372,7 +2372,7 @@ "aTF" = (/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/evahallway) "aTG" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "aTH" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aTI" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/evahallway) +"aTI" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "eva_airlock"; name = "EVA Airlock Console"; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"; tag_airpump = "eva_pump"; tag_chamber_sensor = "eva_sensor"; tag_exterior_door = "eva_outer"; tag_interior_door = "eva_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/evahallway) "aTJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aTK" = (/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/evahallway) "aTL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/exit) @@ -2391,7 +2391,7 @@ "aTY" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) "aTZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/crew_quarters/locker) "aUa" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/locker) -"aUb" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aUb" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "aUc" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/camera{c_tag = "Locker Room East"; dir = 8; network = list("SS13")},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/locker) "aUd" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/storage/art) "aUe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -2405,7 +2405,7 @@ "aUm" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aUn" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) "aUo" = (/turf/simulated/wall,/area/bridge) -"aUp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_one_access_txt = "1;5;11;18;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aUp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) "aUq" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aUr" = (/obj/item/weapon/wrench,/obj/structure/table/reinforced,/obj/machinery/camera{c_tag = "Bridge West"; dir = 2},/obj/item/device/assembly/timer,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) "aUs" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/bridge) @@ -2416,7 +2416,7 @@ "aUx" = (/turf/simulated/floor{dir = 4; icon_state = "escapecorner"},/area/bridge) "aUy" = (/obj/machinery/camera{c_tag = "Bar West"; dir = 4; network = list("SS13")},/obj/machinery/atm{pixel_x = -25},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aUz" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aUA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUA" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "aUB" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) "aUC" = (/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_one) "aUD" = (/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/bar) @@ -2429,49 +2429,49 @@ "aUK" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/locker) "aUL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) "aUM" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"aUN" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUN" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/evahallway) "aUO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"aUP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUP" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eva_pump"},/obj/machinery/camera{c_tag = "EVA Airlock"; dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/evahallway) "aUQ" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "centcom_shuttle_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aUR" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "centcom_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13"; tag_airpump = "centcom_shuttle_dock_pump"; tag_chamber_sensor = "centcom_shuttle_dock_sensor"; tag_exterior_door = "centcom_shuttle_dock_outer"; tag_interior_door = "centcom_shuttle_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "centcom_shuttle_dock_sensor"; pixel_x = 0; pixel_y = -25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "centcom_shuttle_dock_pump"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aUS" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor,/area/hydroponics) -"aUT" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aUT" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood/oil,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/evahallway) "aUU" = (/obj/structure/flora/ausbushes/brflowers,/obj/machinery/camera/autoname{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/grass,/area/hydroponics/garden) -"aUV" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "solar_tool_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_tool_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_tool_pump"; tag_exterior_door = "solar_tool_outer"; frequency = 1379; id_tag = "solar_tool_airlock"; tag_interior_door = "solar_tool_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_tool_sensor"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) +"aUV" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "aUW" = (/obj/structure/bookcase{name = "bookcase (Adult)"},/turf/simulated/floor/wood,/area/library) "aUX" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/wood,/area/library) "aUY" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/turf/simulated/floor/wood,/area/library) "aUZ" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) "aVa" = (/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) "aVb" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/stamp,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/security/vacantoffice) -"aVc" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aVd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aVe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aVc" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/crew_quarters/sleep) +"aVd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aVe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVf" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aVg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"aVh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aVi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aVh" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/fore) +"aVi" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVj" = (/obj/structure/flora/ausbushes,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/grass,/area/hydroponics/garden) -"aVk" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aVk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVl" = (/turf/space,/area/shuttle/transport1/station) "aVm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aVn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aVn" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/evahallway) "aVo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aVp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) "aVq" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) "aVr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aVs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aVt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aVs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "E.V.A. Maintenance"; req_one_access_txt = "1;5;11;18;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"aVt" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVu" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "aVv" = (/obj/machinery/suit_cycler/security,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aVw" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) "aVx" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera{c_tag = "Holodeck"},/turf/simulated/floor,/area/crew_quarters/fitness) -"aVy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aVz" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/fore) -"aVA" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aVy" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aVz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aVA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVB" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/locker) "aVC" = (/obj/structure/table,/obj/item/clothing/head/soft/grey{pixel_x = -2; pixel_y = 3},/turf/simulated/floor,/area/crew_quarters/locker) -"aVD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aVD" = (/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVF" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; freerange = 0; frequency = 1475; listening = 0; name = "Station Intercom (Security)"; pixel_x = 0; pixel_y = -30},/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/item/device/radio/headset,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/brig) "aVG" = (/obj/item/device/radio/intercom{pixel_x = 30},/obj/machinery/door_timer/cell_1{pixel_x = 32; pixel_y = -32},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/brig) @@ -2503,7 +2503,7 @@ "aWg" = (/obj/machinery/flasher_button{id = "IAflash"; pixel_y = -30},/obj/machinery/door_control{id = "visit_blast"; name = "Privacy Shutters"; pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/security/prison) "aWh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hydroponics/garden) "aWi" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "arrivals_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aWj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aWj" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "solar_tool_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_tool_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_tool_pump"; tag_exterior_door = "solar_tool_outer"; frequency = 1379; id_tag = "solar_tool_airlock"; tag_interior_door = "solar_tool_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_tool_sensor"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aWk" = (/obj/structure/table/reinforced,/obj/item/weapon/hatchet,/obj/item/weapon/minihoe,/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aWl" = (/obj/structure/table/woodentable,/obj/item/weapon/paper,/turf/simulated/floor/wood,/area/library) "aWm" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) @@ -2515,7 +2515,7 @@ "aWs" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aWt" = (/obj/structure/flora/ausbushes/fernybush,/turf/simulated/floor/grass,/area/hydroponics/garden) "aWu" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) -"aWv" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) +"aWv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aWw" = (/obj/machinery/portable_atmospherics/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/prison) "aWx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aWy" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA"; location = "Security"},/turf/simulated/floor,/area/hallway/primary/fore) @@ -2527,8 +2527,8 @@ "aWE" = (/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},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aWF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aWG" = (/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) -"aWH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aWI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aWH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aWI" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aWJ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/landmark{name = "JoinLateCryo"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aWK" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aWL" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) @@ -2552,14 +2552,14 @@ "aXd" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/turf/simulated/wall,/area/maintenance/evahallway) "aXe" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aXf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aXg" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_chapel_pump"; tag_exterior_door = "solar_chapel_outer"; frequency = 1379; id_tag = "solar_chapel_airlock"; tag_interior_door = "solar_chapel_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_chapel_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_chapel_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "solar_chapel_pump"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) +"aXg" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aXh" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) -"aXi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aXi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aXj" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aXk" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/camera{c_tag = "Chapel Office"; dir = 2; network = list("SS13")},/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "aXl" = (/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/fitness) "aXm" = (/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/crew_quarters/fitness) -"aXn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aXn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aXo" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) "aXp" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "aXq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/security/prison) @@ -2606,7 +2606,7 @@ "aYf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "aYg" = (/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/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "aYh" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aYi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"aYi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aYj" = (/turf/simulated/floor{icon_state = "escapecorner"; dir = 8},/area/crew_quarters/fitness) "aYk" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/secondary/exit) "aYl" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) @@ -2615,9 +2615,9 @@ "aYo" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYq" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) -"aYr" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aYs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYt" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = "Bar"; name = "Bar"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aYs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"aYt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aYu" = (/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -2626,28 +2626,28 @@ "aYz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYA" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYB" = (/turf/simulated/wall,/area/maintenance/bar) -"aYC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/port) +"aYC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aYD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/bar) "aYE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aYF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) +"aYF" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aYG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/bar) "aYH" = (/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/bar) "aYI" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aYJ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aYK" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aYL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYM" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYN" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) -"aYP" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYO" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aYQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/bar) -"aYR" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"aYR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aYS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/storage/tools) "aYT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) "aYU" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aYV" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central_two) "aYW" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) -"aYX" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/decal/cleanable/dirt,/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{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/auxsolarstarboard) +"aYX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aYY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/central_one) "aYZ" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aZa" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) @@ -2671,18 +2671,18 @@ "aZs" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZt" = (/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{icon_state = "vault"; dir = 4},/area/security/nuke_storage) "aZu" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/storage/primary) -"aZv" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) +"aZv" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "aZw" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/door_control{id = "kitchen"; name = "Kitchen Shutters Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZx" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aZy" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_2_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aZz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aZz" = (/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/arrivals) "aZA" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_1_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aZB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/storage/primary) -"aZC" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/primary) +"aZC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aZD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor,/area/storage/primary) -"aZE" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aZE" = (/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) "aZF" = (/turf/simulated/floor,/area/hallway/primary/starboard) -"aZG" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) +"aZG" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "arrivals_sensor"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/arrivals) "aZH" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aZI" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aZJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/secondary/exit) @@ -2696,22 +2696,22 @@ "aZR" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aZS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) "aZT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"aZU" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aZU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aZV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aZW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aZX" = (/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/bar) "aZY" = (/obj/structure/toilet{pixel_y = 8},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZZ" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"baa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) +"baa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bab" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/toilet) "bac" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bad" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "bae" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"baf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"baf" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/security/nuke_storage) "bag" = (/turf/simulated/floor/plating,/area/maintenance/bar) -"bah" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;22"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/chapel/main) -"bai" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) -"baj" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bah" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bai" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"baj" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = "Bar"; name = "Bar"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "bak" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bal" = (/turf/simulated/wall,/area/quartermaster/storage) "bam" = (/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/bar) @@ -2720,19 +2720,19 @@ "bap" = (/obj/machinery/conveyor{dir = 4; id = "packageSort2"},/obj/structure/plasticflaps{opacity = 0},/turf/simulated/floor/plating,/area/quartermaster/office) "baq" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) "bar" = (/turf/simulated/wall,/area/quartermaster/office) -"bas" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) +"bas" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Bar Maintenance"; req_access_txt = "25"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/bar) "bat" = (/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/security/prison) -"bau" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bau" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable,/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "bav" = (/obj/machinery/camera{c_tag = "Fitness Room East"; dir = 1},/obj/machinery/light,/obj/structure/stool,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) "baw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bax" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bax" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "bay" = (/turf/simulated/wall,/area/bridge/meeting_room) -"baz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"baz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "baA" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) "baB" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"baC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"baC" = (/turf/simulated/wall,/area/maintenance/substation/civilian_east) "baD" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"baE" = (/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"baE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "baF" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "baG" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) "baH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) @@ -2746,8 +2746,8 @@ "baP" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "baQ" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "baR" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) -"baS" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"baT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"baS" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/bar) +"baT" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/bar) "baU" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_1_berth"; pixel_x = -25; pixel_y = 30; tag_door = "escape_pod_1_berth_hatch"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "baV" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "baW" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -2756,25 +2756,25 @@ "baZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/library) "bba" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/wood,/area/library) "bbb" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) -"bbc" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bbc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "bbd" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/library) "bbe" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Dormitory Bedroom 1"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "bbf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "bbg" = (/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/chapel/main) "bbh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"bbi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bbi" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "bbj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/secondary/exit) -"bbk" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bbk" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bbl" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/exit) "bbm" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/hallway/secondary/exit) "bbn" = (/obj/structure/closet/emcloset,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "bbo" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) -"bbp" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"bbp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bbq" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "bbr" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) "bbs" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) -"bbt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bbu" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbt" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals) +"bbu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/arrivals) "bbv" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/closet/wardrobe/black,/turf/simulated/floor,/area/gateway) "bbw" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/vending/cola,/turf/simulated/floor,/area/gateway) "bbx" = (/obj/structure/stool,/turf/simulated/floor,/area/gateway) @@ -2784,24 +2784,24 @@ "bbB" = (/obj/structure/urinal{pixel_y = 32},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "bbC" = (/obj/machinery/door/airlock{name = "Brig Restroom"; req_access_txt = "0"},/turf/simulated/floor,/area/security/prison) "bbD" = (/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{icon_state = "vault"; dir = 6},/area/security/nuke_storage) -"bbE" = (/obj/machinery/camera{c_tag = "Fore Port Solar Access"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals) -"bbF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/arrivals) -"bbG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbE" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/arrivals) +"bbF" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/primary) +"bbG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) "bbH" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbJ" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) "bbK" = (/obj/structure/stool,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/quartermaster/office) -"bbL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bbL" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/civilian_east) "bbM" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort2"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/office) "bbN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/orange,/obj/effect/decal/cleanable/generic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) -"bbO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) +"bbO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area/maintenance/substation/civilian_east) "bbP" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbQ" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbR" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbS" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/security/range) -"bbT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/bar) -"bbU" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;37"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/library) -"bbV" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/chapel/office) +"bbS" = (/obj/machinery/door/airlock/engineering{name = "Civilian East Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) +"bbT" = (/obj/machinery/door/airlock/maintenance{name = "Chapel Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;22"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/chapel/main) +"bbU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bbV" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/bar) "bbW" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbX" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bbY" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/turret,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -2820,25 +2820,25 @@ "bcl" = (/turf/simulated/floor/wood,/area/crew_quarters/captain) "bcm" = (/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) "bcn" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/hallway/primary/central_one) -"bco" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bco" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/bar) "bcp" = (/obj/item/device/radio/intercom{pixel_x = 25},/obj/structure/window/reinforced,/obj/structure/closet/secure_closet/bar{req_access_txt = "25"},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bcq" = (/turf/simulated/wall,/area/hallway/primary/starboard) "bcr" = (/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "bcs" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"bct" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcu" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcv" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/effect/decal/cleanable/flour,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcw" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Kitchen"; name = "Kitchen"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcx" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bcz" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/arrivals) -"bcA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/bar) +"bct" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcv" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcw" = (/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcx" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bcy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bcz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bcA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) "bcB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"bcC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bcC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "bcD" = (/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/secondary/exit) "bcE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bcF" = (/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) -"bcG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/bar) +"bcG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/arrivals) "bcH" = (/obj/structure/sign/double/map/left,/turf/simulated/wall,/area/hallway/secondary/entry) "bcI" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bcJ" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -2846,8 +2846,8 @@ "bcL" = (/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "bcM" = (/obj/machinery/washing_machine,/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "bcN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"bcO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bcP" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcO" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcP" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/bar) "bcQ" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bcR" = (/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/office) "bcS" = (/turf/simulated/floor,/area/quartermaster/office) @@ -2872,9 +2872,9 @@ "bdl" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "bdm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) "bdn" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"bdo" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bdo" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/bar) "bdp" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bdq" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bdq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/bar) "bdr" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/gateway) "bds" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/gateway) "bdt" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/table,/obj/item/weapon/deck,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/gateway) @@ -2889,31 +2889,31 @@ "bdC" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/storage/primary) "bdD" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/storage/primary) "bdE" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/storage/primary) -"bdF" = (/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bdG" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bdF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/bar) "bdH" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_x = -2; pixel_y = -28},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "bdI" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 5},/obj/item/weapon/storage/fancy/crayons,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) "bdJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_1"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_1_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "bdK" = (/obj/effect/landmark/start{name = "Chaplain"},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "grimy"},/area/chapel/office) -"bdL" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bdM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/bar) -"bdN" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bdO" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) +"bdL" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 4; sortType = "Chapel"; name = "Chapel"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Fore Starboard Solar Access"; dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/bar) +"bdO" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;37"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/library) "bdP" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_2"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_2_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod2/station) "bdQ" = (/turf/space,/area/shuttle/specops/station) "bdR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bdS" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/security/prison) -"bdT" = (/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) -"bdU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/civilian_west) -"bdV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) +"bdT" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/chapel/office) +"bdU" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Hydroponics"; name = "Hydroponics"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bdV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/bar) "bdW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/library) "bdX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bdY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/chapel/office) -"bdZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Kitchen Cold Room Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bdZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bea" = (/obj/structure/plasticflaps{opacity = 1},/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Kitchen"},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/crew_quarters/kitchen) "beb" = (/obj/structure/stool,/turf/simulated/floor,/area/security/prison) -"bec" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Library"; name = "Library"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) -"bed" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bec" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bed" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bee" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bef" = (/obj/machinery/conveyor_switch/oneway{id = "packageSort1"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/office) "beg" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/machinery/camera{c_tag = "Common Brig Southwest"; dir = 4; network = list("SS13")},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/prison) @@ -2923,7 +2923,7 @@ "bek" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/bar) "bel" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/bar) "bem" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) -"ben" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/locker) +"ben" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "beo" = (/obj/structure/sign/securearea{desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; icon_state = "monkey_painting"; name = "Mr. Deempisi portrait"; pixel_x = -28; pixel_y = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor/wood,/area/crew_quarters/bar) "bep" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "beq" = (/obj/machinery/door/window/southleft{name = "Bar Delivery"; icon_state = "left"; dir = 8; req_access_txt = "25"; base_state = "left"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/bar) @@ -2936,7 +2936,7 @@ "bex" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bey" = (/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bez" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"beA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) +"beA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/item/weapon/cigbutt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "beB" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) "beC" = (/obj/structure/cryofeed,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "beD" = (/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) @@ -2957,8 +2957,8 @@ "beS" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "beT" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "beU" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/bar) -"beV" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) -"beW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"beV" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"beW" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/effect/decal/cleanable/flour,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "beX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) "beY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) "beZ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) @@ -2973,27 +2973,27 @@ "bfi" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bfj" = (/obj/item/weapon/folder/blue,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bfk" = (/obj/machinery/vending/coffee,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bfl" = (/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/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"bfm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bfl" = (/obj/structure/disposalpipe/sortjunction{dir = 4; icon_state = "pipe-j1s"; sortType = "Kitchen"; name = "Kitchen"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bfm" = (/obj/structure/closet,/obj/item/device/flashlight,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bfn" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/crew_quarters/fitness) "bfo" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) "bfp" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) -"bfq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bfq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bfr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bfs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/bar) +"bfs" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/bar) "bft" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bfu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bfv" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bfw" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"bfx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bfx" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/bar) "bfy" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/hallway/primary/starboard) -"bfz" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bfA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"bfz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/bar) +"bfA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "bfB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "bfC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) "bfD" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/starboard) "bfE" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "red"},/area/medical/sleeper) -"bfF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) +"bfF" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/arrivals) "bfG" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "bfH" = (/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/storage/belt/utility,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "bfI" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/storage/tools) @@ -3022,12 +3022,12 @@ "bgf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) "bgg" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bgh" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/hallway/secondary/entry) -"bgi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bgi" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bgj" = (/obj/structure/closet/lasertag/red,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/fitness) -"bgk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bgk" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bgl" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/athletic_mixed,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "bgm" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/flora/pottedplant{tag = "icon-plant-06"; icon_state = "plant-06"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) -"bgn" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/engineering{name = "Civilian West Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) +"bgn" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bgo" = (/obj/structure/closet/lasertag/blue,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) "bgp" = (/obj/machinery/light,/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor{dir = 10; icon_state = "neutral"},/area/crew_quarters/fitness) "bgq" = (/obj/structure/closet{icon_closed = "cabinet_closed"; icon_opened = "cabinet_open"; icon_state = "cabinet_closed"; name = "Clothing Storage"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/fitness) @@ -3044,11 +3044,11 @@ "bgB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/obj/item/weapon/storage/secure/safe{pixel_x = 32},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 25},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bgC" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) "bgD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "EVA East"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bgE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/camera{c_tag = "West Civilian Substation"; dir = 8; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) +"bgE" = (/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bgF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgG" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor,/area/hallway/primary/starboard) "bgH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) -"bgI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bgI" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bgJ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgL" = (/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -3058,24 +3058,24 @@ "bgP" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bgQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bgR" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"bgS" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"bgT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bgS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bgT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bgU" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) "bgV" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) "bgW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/arrivals) "bgX" = (/turf/simulated/wall,/area/engine/break_room) "bgY" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bgZ" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/bar) -"bha" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/bar) -"bhb" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) +"bgZ" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/bar) +"bha" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Kitchen Cold Room Maintenance"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bhb" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "bhc" = (/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bhd" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bhe" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bhf" = (/obj/machinery/shower{dir = 8; icon_state = "shower"; pixel_x = -5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bhg" = (/turf/simulated/wall,/area/storage/emergency) -"bhh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/starboard) +"bhh" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bhi" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bhj" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters/locker) +"bhj" = (/obj/machinery/camera{c_tag = "Dormitory Bedroom 2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "bhk" = (/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) "bhl" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) "bhm" = (/turf/simulated/floor{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard) @@ -3098,7 +3098,7 @@ "bhD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "vault"},/area/security/nuke_storage) "bhE" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "vault"; dir = 10},/area/security/nuke_storage) "bhF" = (/obj/machinery/gateway,/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/gateway) -"bhG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/primary) +"bhG" = (/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/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bhH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bhI" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "bhJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) @@ -3124,25 +3124,25 @@ "bid" = (/turf/simulated/wall,/area/medical/patient_wing) "bie" = (/obj/machinery/turret{dir = 4},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bif" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"big" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"bih" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"big" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bih" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_chapel_pump"; tag_exterior_door = "solar_chapel_outer"; frequency = 1379; id_tag = "solar_chapel_airlock"; tag_interior_door = "solar_chapel_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_chapel_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_chapel_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "solar_chapel_pump"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bii" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/paper{info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; name = "Shotgun permit"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bij" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep) "bik" = (/obj/machinery/turret{dir = 8},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bil" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bil" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "bim" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bin" = (/obj/structure/urinal{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bio" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bip" = (/obj/structure/table/woodentable,/obj/item/device/eftpos{eftpos_name = "Captain EFTPOS scanner"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "biq" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bir" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/medical/sleeper) -"bis" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 32},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bis" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "bit" = (/obj/machinery/newscaster{pixel_y = -32},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "CMO Office"; name = "CMO Office"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "biu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "biv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "whitered_w"; tag = "icon-whitered_w (WEST)"},/area/medical/medbay2) "biw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "whiteredcorner"},/area/medical/medbay2) "bix" = (/turf/simulated/wall,/area/medical/chemistry) -"biy" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) +"biy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "biz" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "scanhideside"; name = "Diagnostics Room Privacy Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay2) "biA" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/medical/sleeper) "biB" = (/obj/structure/disposalpipe/junction{dir = 1; icon_state = "pipe-j1"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) @@ -3187,14 +3187,14 @@ "bjo" = (/turf/simulated/floor,/area/gateway) "bjp" = (/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bjq" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bjr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"bjs" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bjr" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) +"bjs" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bjt" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bju" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) +"bju" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bjv" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_one) "bjw" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"bjx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"bjy" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bjx" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"bjy" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bjz" = (/obj/machinery/light,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bjA" = (/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) "bjB" = (/turf/simulated/wall/r_wall,/area/rnd/test_area) @@ -3215,21 +3215,21 @@ "bjQ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bjR" = (/obj/machinery/meter,/obj/machinery/door_control{id = "mixvent"; name = "Mixing Room Vent Control"; pixel_x = -25; pixel_y = 5; req_access_txt = "7"},/obj/machinery/ignition_switch{id = "mixingsparker"; pixel_x = -25; pixel_y = -5},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 4; icon_state = "warnwhitecorner"},/area/rnd/mixing) "bjS" = (/turf/simulated/floor/airless,/area/rnd/test_area) -"bjT" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/engine,/area/rnd/mixing) +"bjT" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Starboard Solar Control"; track = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = 32},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) "bjU" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) -"bjV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bjV" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/effect/decal/cleanable/dirt,/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{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/auxsolarstarboard) "bjW" = (/obj/machinery/lapvend,/turf/simulated/floor,/area/storage/primary) "bjX" = (/turf/simulated/floor/airless{dir = 4; icon_state = "warning"},/area/rnd/test_area) -"bjY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"bjZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bjY" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) +"bjZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bka" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 4},/area/rnd/test_area) -"bkb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bkb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) "bkc" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bkd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bke" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/storage/emergency) "bkf" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) "bkg" = (/turf/simulated/floor/plating,/area/maintenance/cargo) -"bkh" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bkh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "bki" = (/turf/simulated/wall,/area/maintenance/cargo) "bkj" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_5_berth"; pixel_x = -25; pixel_y = 25; tag_door = "escape_pod_5_berth_hatch"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bkk" = (/obj/machinery/light_switch{pixel_x = 0; pixel_y = 27},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) @@ -3260,7 +3260,7 @@ "bkJ" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor,/area/medical/sleeper) "bkK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Diagnostics Maintenance Access"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/sleeper) "bkL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/engineering) -"bkM" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bkM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "bkN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light,/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bkO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bkP" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/medbay2) @@ -3290,16 +3290,16 @@ "bln" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor,/area/quartermaster/storage) "blo" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) "blp" = (/turf/simulated/floor,/area/quartermaster/storage) -"blq" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/evahallway) +"blq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms) "blr" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/storage) "bls" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/quartermaster/office) "blt" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "blu" = (/turf/simulated/wall/r_wall,/area/maintenance/research_port) "blv" = (/obj/item/weapon/storage/donut_box,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"blw" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"blw" = (/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms) "blx" = (/turf/simulated/wall,/area/maintenance/research_port) "bly" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "Medbay Patient Hallway - Starboard"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"blz" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"blz" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the proceedings inside the test chamber."; name = "Test Chamber Monitor"; network = list("Miscellaneous Reseach"); pixel_x = 32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "blA" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/turf/simulated/wall,/area/maintenance/cargo) "blB" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/cargo) "blC" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/medical/sleeper) @@ -3318,7 +3318,7 @@ "blP" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/crew_quarters/heads/chief) "blQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/aft) "blR" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/maintenance/cargo) -"blS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"blS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/evahallway) "blT" = (/turf/simulated/wall,/area/rnd/storage) "blU" = (/turf/simulated/wall,/area/rnd/misc_lab) "blV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) @@ -3330,8 +3330,8 @@ "bmb" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Sub-Acute B"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bmc" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/crowbar/red,/obj/item/clothing/glasses/science,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmd" = (/obj/structure/table/reinforced,/obj/machinery/ignition_switch{id = "Xenobio"; pixel_x = -6; pixel_y = 4},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bme" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bmf" = (/obj/structure/table/reinforced,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bme" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) +"bmf" = (/obj/machinery/shieldwallgen{anchored = 1; req_access = list(47)},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bmi" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/patient_wing) @@ -3339,14 +3339,14 @@ "bmk" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/research_starboard) "bml" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bmm" = (/obj/machinery/meter,/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "tox_airlock_pump"; tag_exterior_door = "tox_airlock_exterior"; id_tag = "tox_airlock_control"; tag_interior_door = "tox_airlock_interior"; pixel_x = -24; pixel_y = 0; tag_chamber_sensor = "tox_airlock_sensor"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "warnwhitecorner"},/area/rnd/mixing) -"bmn" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/engine,/area/rnd/mixing) +"bmn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/primary) "bmo" = (/turf/simulated/wall,/area/medical/patient_a) "bmp" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/mixing) -"bmq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bmq" = (/obj/machinery/power/smes/buildable{charge = 0},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "bmr" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency) "bms" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency) "bmt" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) -"bmu" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bmu" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/cell_charger,/obj/structure/table,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "bmv" = (/turf/simulated/wall,/area/maintenance/engineering) "bmw" = (/obj/machinery/atmospherics/pipe/simple/visible{icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/medical/sleeper) "bmx" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/medical/sleeper) @@ -3364,7 +3364,7 @@ "bmJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "bmK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bmL" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/rnd/test_area) -"bmM" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/security/nuke_storage) +"bmM" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "bmN" = (/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bmO" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber East"; dir = 8; network = list("Toxins Test Area")},/obj/machinery/light{dir = 4},/turf/simulated/floor/airless,/area/rnd/test_area) "bmP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency) @@ -3394,17 +3394,17 @@ "bnn" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) "bno" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bnp" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/incinerator) -"bnq" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bnq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bnr" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bns" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bnt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/cargo) "bnu" = (/obj/effect/decal/cleanable/blood/oil{amount = 0},/turf/simulated/floor/plating,/area/maintenance/cargo) -"bnv" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bnv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bnw" = (/obj/machinery/mass_driver{dir = 4; id = "toxinsdriver"},/turf/simulated/floor/plating/airless,/area/rnd/mixing) -"bnx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bnx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bny" = (/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,/obj/item/weapon/aiModule/robocop,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bnz" = (/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bnA" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bnA" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 32},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "bnB" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/engineering) "bnC" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/computer/aiupload,/obj/machinery/light{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bnD" = (/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,/obj/item/weapon/aiModule/teleporterOffline,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) @@ -3418,7 +3418,7 @@ "bnL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) "bnM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitered_b"; tag = "icon-whitered_b (WEST)"},/area/medical/patient_wing) "bnN" = (/obj/machinery/camera{c_tag = "Medbay Patient Hallway - Port"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) -"bnO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/patient_wing) +"bnO" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = -32},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bnP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bnQ" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Miscellaneous Reseach Maintenance"; req_access_txt = "47"},/turf/simulated/floor/plating,/area/rnd/misc_lab) "bnR" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -3444,9 +3444,9 @@ "bol" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/rnd/mixing) "bom" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bon" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"boo" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"boo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bop" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; 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/rnd/mixing) -"boq" = (/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/hallway/primary/central_one) +"boq" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) "bor" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency) "bos" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) "bot" = (/obj/machinery/disposal/deliveryChute{dir = 1; name = "disposal inlet"},/obj/structure/disposalpipe/trunk{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -3465,7 +3465,7 @@ "boG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitered_a"; tag = "icon-whitered_a (WEST)"},/area/medical/patient_wing) "boH" = (/obj/machinery/atm{pixel_x = -32},/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/turf/simulated/floor,/area/hallway/primary/central_one) "boI" = (/obj/structure/stool/bed/chair/comfy/teal,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/medical/patient_wing) -"boJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"boJ" = (/obj/structure/sign/fire{pixel_y = -32},/obj/machinery/atmospherics/binary/pump/on{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/engine,/area/rnd/mixing) "boK" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; glass = 1; icon_state = "door_locked"; id_tag = "tox_airlock_interior"; locked = 1; name = "Mixing Room Interior Airlock"; req_access_txt = "8"},/turf/simulated/floor/engine,/area/rnd/mixing) "boL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/medical/sleeper) "boM" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/medical/sleeper) @@ -3475,25 +3475,25 @@ "boQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/medical/sleeper) "boR" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "boS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"boT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"boT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "boU" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "boV" = (/obj/structure/displaycase,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "boW" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "boX" = (/obj/machinery/requests_console{department = "EVA"; pixel_x = -32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/device/multitool,/obj/machinery/camera{c_tag = "EVA North"; dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "boY" = (/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) "boZ" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/cargo) -"bpa" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bpa" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bpb" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/cargo) "bpc" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) -"bpd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bpd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "bpe" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/research_starboard) -"bpf" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) +"bpf" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bpg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/research_starboard) -"bph" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) -"bpi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/cargo) -"bpj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bph" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bpi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bpj" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/cargo) "bpk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/medical/sleeper) -"bpl" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bpl" = (/obj/machinery/door/airlock/highsecurity{icon_state = "door_closed"; locked = 0; name = "AI Upload"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bpm" = (/obj/machinery/door/airlock/external{name = "Toxins Test Chamber"; req_access_txt = "0"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bpn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bpo" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/rnd/test_area) @@ -3504,7 +3504,7 @@ "bpt" = (/turf/simulated/floor/airless{dir = 9; icon_state = "warning"},/area/rnd/test_area) "bpu" = (/turf/simulated/floor/airless{icon_state = "warning"; dir = 1},/area/rnd/test_area) "bpv" = (/turf/simulated/floor/airless{dir = 5; icon_state = "warning"},/area/rnd/test_area) -"bpw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"bpw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bpx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Observation Room"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bpy" = (/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = 22},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/medical/surgeryobs) "bpz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white_halfp"},/area/medical/medbay2) @@ -3550,8 +3550,8 @@ "bqn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_two) "bqo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora_storage) "bqp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) -"bqq" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) -"bqr" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/locker) +"bqq" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/engine,/area/rnd/mixing) +"bqr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/engineering) "bqs" = (/turf/simulated/floor,/area/crew_quarters/heads/chief) "bqt" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/engineering/chief,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/engineering/chief,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) "bqu" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 6; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = -34},/turf/simulated/floor,/area/crew_quarters/heads/chief) @@ -3595,7 +3595,7 @@ "brg" = (/obj/machinery/status_display,/turf/simulated/wall/r_wall,/area/assembly/robotics) "brh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "bri" = (/obj/item/weapon/wrench,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"brj" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Miscellaneous Research"; sortType = "Miscellaneous Research"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"brj" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) "brk" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "brl" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "red"},/area/medical/sleeper) "brm" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) @@ -3625,7 +3625,7 @@ "brK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{frequency = 1380; id_tag = "escape_pod_5"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "escape_pod_5_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "brL" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "blue"; dir = 6},/area/medical/surgeryobs) "brM" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "bluecorner"},/area/medical/surgeryobs) -"brN" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"brN" = (/obj/item/device/radio/beacon,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/airless{icon_state = "bot"},/area/rnd/test_area) "brO" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 10; icon_state = "whitered"},/area/medical/patient_c) "brP" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) "brQ" = (/obj/structure/sign/kiddieplaque,/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) @@ -3647,7 +3647,7 @@ "bsg" = (/turf/simulated/wall,/area/construction) "bsh" = (/obj/structure/flora/pottedplant{tag = "icon-plant-20"; icon_state = "plant-20"},/obj/machinery/camera{c_tag = "Engineering Dorms"; dir = 8},/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/crew_quarters/sleep/engi) "bsi" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bcarpet03"},/area/medical/psych) -"bsj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"bsj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bsk" = (/turf/simulated/wall,/area/maintenance/substation/engineering) "bsl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "bsm" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/newscaster{pixel_x = 30},/obj/structure/table,/obj/machinery/computer/med_data/laptop{pixel_x = 3; pixel_y = 4},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/ward) @@ -3656,7 +3656,7 @@ "bsp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "bsq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bsr" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) -"bss" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"bss" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) "bst" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/engine/engine_eva) "bsu" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/aft) "bsv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/aft) @@ -3665,8 +3665,8 @@ "bsy" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bsz" = (/obj/machinery/sparker{dir = 2; id = "mixingsparker"; pixel_x = 25},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1443; icon_state = "map_injector"; id = "air_in"; on = 1},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bsA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/aft) -"bsB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/locker) -"bsC" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Warehouse Maintenance"; req_access_txt = "31"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/quartermaster/storage) +"bsB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bsC" = (/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_exterior"; output = 63},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) "bsD" = (/obj/structure/sign/nosmoking_2{pixel_x = 0; pixel_y = -30},/turf/simulated/floor/plating,/area/maintenance/incinerator) "bsE" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "toxin_test_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bsF" = (/obj/structure/table,/obj/item/device/mmi,/obj/item/device/mmi,/obj/item/device/mmi,/turf/simulated/floor,/area/assembly/robotics) @@ -3675,45 +3675,45 @@ "bsI" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/medical_science) "bsJ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bsK" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_outer"; locked = 1; name = "Engineering EVA External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/airless{icon_state = "circuit"},/area/engine/engine_eva_maintenance) -"bsL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/primary/central_one) -"bsM" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "eng_eva_pump"; tag_exterior_door = "eng_eva_outer"; frequency = 1379; id_tag = "eng_eva_airlock"; tag_interior_door = "eng_eva_inner"; name = "Engineering Airlock Console"; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "eng_eva_sensor"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor{dir = 5; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bsL" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1379; id = "tox_airlock_pump"},/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_interior"; output = 63; pixel_x = -8; pixel_y = -18},/turf/simulated/floor/engine,/area/rnd/mixing) +"bsM" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Miscellaneous Research"; sortType = "Miscellaneous Research"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "bsN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "toxin_test_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bsO" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eng_eva_pump"},/turf/simulated/floor{dir = 9; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bsO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Patient Wing Maintenance Access"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/patient_wing) "bsP" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/storage/emergency) "bsQ" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/space,/area/shuttle/research/station) "bsR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/research/station) -"bsS" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) -"bsT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bsS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bsT" = (/obj/machinery/computer/general_air_control{frequency = 1430; name = "Mixing Chamber Monitor"; sensors = list("toxins_mixing_exterior" = "Mixing Chamber - Exterior", "toxins_mixing_interior" = "Mixing Chamber - Interior")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) "bsU" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bsV" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/quartermaster/storage) "bsW" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/quartermaster/storage) "bsX" = (/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/quartermaster/storage) "bsY" = (/obj/machinery/autolathe,/obj/machinery/light_switch{pixel_x = -27},/turf/simulated/floor,/area/quartermaster/office) -"bsZ" = (/obj/machinery/airlock_sensor{command = "cycle_interior"; frequency = 1379; id_tag = "eng_eva_int_sensor"; master_tag = "eng_eva_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bsZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bta" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/office) "btb" = (/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) "btc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) -"btd" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/research_starboard) -"bte" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_eva_pump"},/obj/machinery/camera{c_tag = "Engineering EVA Airlock"; dir = 1},/turf/simulated/floor{dir = 6; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"btd" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "toxin_test_pump"; tag_exterior_door = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; tag_interior_door = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "toxin_test_sensor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) +"bte" = (/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/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "toxin_test_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "toxin_test_sensor"; pixel_x = 0; pixel_y = 16},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/research_starboard) "btf" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_one) "btg" = (/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/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "bth" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_inner"; locked = 1; name = "Engineering EVA Internal Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) -"bti" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bti" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "exterior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) "btj" = (/obj/effect/decal/cleanable/spiderling_remains,/obj/machinery/atmospherics/valve,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btl" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "btm" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/rnd/test_area) "btn" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/rnd/test_area) -"bto" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"btp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"btq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) +"bto" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) +"btp" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "interior access button"; pixel_x = 20; pixel_y = 20; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) +"btq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "btr" = (/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/rnd/test_area) "bts" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "btt" = (/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "btu" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "btv" = (/turf/simulated/wall/r_wall,/area/teleporter) "btw" = (/obj/item/clothing/mask/cigarette,/turf/simulated/floor/plating/airless,/area/rnd/test_area) -"btx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) +"btx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bty" = (/turf/simulated/wall,/area/rnd/test_area) "btz" = (/obj/structure/bookcase,/turf/simulated/floor{icon_state = "bcarpet06"},/area/medical/psych) "btA" = (/obj/structure/closet/secure_closet{name = "Psychiatrist's Locker"; req_access = null; req_access_txt = "64"},/obj/item/clothing/suit/straight_jacket{layer = 3},/obj/item/weapon/reagent_containers/glass/bottle/stoxin,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/citalopram,/obj/item/weapon/reagent_containers/pill/methylphenidate,/obj/item/weapon/reagent_containers/syringe,/turf/simulated/floor{icon_state = "bcarpet04"},/area/medical/psych) @@ -3732,7 +3732,7 @@ "btN" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/structure/stool/bed/chair/comfy/teal{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/ward) "btO" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/ward) "btP" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/ward) -"btQ" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) +"btQ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_eva_pump"},/obj/machinery/camera{c_tag = "Engineering EVA Airlock"; dir = 1},/turf/simulated/floor{dir = 6; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "btR" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/medical/sleeper) "btS" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/structure/stool/bed/roller,/turf/simulated/floor,/area/medical/sleeper) "btT" = (/obj/machinery/disposal,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/camera{c_tag = "Telescience Control Room"; dir = 1; network = list("SS13","Research"); pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -3784,7 +3784,7 @@ "buN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "buO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "buP" = (/turf/simulated/floor/airless{dir = 10; icon_state = "warning"},/area/rnd/test_area) -"buQ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) +"buQ" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 10; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "buR" = (/obj/machinery/turret{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "buS" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/research_port) "buT" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/research_starboard) @@ -3803,18 +3803,18 @@ "bvg" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvh" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bvi" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bvj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bvj" = (/obj/structure/disposalpipe/segment,/obj/structure/extinguisher_cabinet{pixel_x = 25},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "bvk" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/spiderling_remains,/turf/simulated/floor/plating,/area/maintenance/research_port) "bvl" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/turf/simulated/floor,/area/medical/sleeper) "bvm" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bvn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) +"bvn" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bvo" = (/obj/structure/sign/securearea{pixel_x = 0; pixel_y = 32},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "bvp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "bvq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"bvr" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) +"bvr" = (/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/research_starboard) "bvs" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/device/flashlight,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvt" = (/obj/machinery/meter,/obj/machinery/light{dir = 1},/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) -"bvu" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bvu" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/research_starboard) "bvv" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "bvw" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bvx" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_starboard) @@ -3825,7 +3825,7 @@ "bvC" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = -1; pixel_y = -2},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/assembly/robotics) "bvD" = (/obj/machinery/optable{name = "Robotics Operating Table"},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bvE" = (/obj/machinery/computer/operating{name = "Robotics Operating Computer"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) -"bvF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bvF" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/research_starboard) "bvG" = (/obj/structure/closet/wardrobe/robotics_black,/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bvH" = (/obj/machinery/camera{c_tag = "Medical Science Substation"; dir = 2; network = list("SS13","Engineering")},/obj/structure/table,/obj/item/device/flashlight,/obj/item/weapon/extinguisher,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/random/tech_supply,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "bvI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) @@ -3909,7 +3909,7 @@ "bxi" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bxj" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/turf/simulated/floor/carpet,/area/engine/break_room) "bxk" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse/white,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) -"bxl" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bxl" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "bxm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bxn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bxo" = (/obj/structure/closet,/obj/machinery/light_switch{pixel_x = -27},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) @@ -3926,8 +3926,8 @@ "bxz" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/janitor) "bxA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/janitor) "bxB" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"bxC" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/central_three) -"bxD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bxC" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bxD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "bxE" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "bxF" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/janitor) "bxG" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -35},/obj/machinery/light,/turf/simulated/floor,/area/quartermaster/office) @@ -3971,7 +3971,7 @@ "bys" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "byt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "byu" = (/obj/machinery/light{dir = 8},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) -"byv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"byv" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "byw" = (/turf/simulated/wall,/area/maintenance/research_shuttle) "byx" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "byy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) @@ -4003,7 +4003,7 @@ "byY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "byZ" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hop) "bza" = (/obj/structure/table,/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology/xenoflora) -"bzb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bzb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bzc" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzd" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/turf/simulated/floor/plating,/area/quartermaster/storage) "bze" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) @@ -4014,8 +4014,8 @@ "bzj" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #4"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bzk" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 6; pixel_y = -5},/obj/machinery/newscaster{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/quartermaster/office) "bzl" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) -"bzm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bzn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bzm" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bzn" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) "bzo" = (/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) "bzp" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bzq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/office) @@ -4029,7 +4029,7 @@ "bzy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bzz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/medbay2) "bzA" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bzB" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "interior access button"; pixel_x = 20; pixel_y = 20; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) +"bzB" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) "bzC" = (/turf/simulated/wall/r_wall,/area/server) "bzD" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) "bzE" = (/obj/machinery/light{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_two) @@ -4045,14 +4045,14 @@ "bzO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bzP" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/assembly/robotics) "bzQ" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"bzR" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 10; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bzR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_port) "bzS" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzT" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzU" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_one) "bzW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/primary/central_one) "bzX" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/item/roller,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper) -"bzY" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/door_control{id = "bridge_electrical_maintenance"; name = "Maintenance Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "19;57"; specialfunctions = 4},/turf/simulated/floor,/area/maintenance/substation/command) +"bzY" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "bzZ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) "bAa" = (/turf/simulated/wall,/area/hallway/primary/central_three) "bAb" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_three) @@ -4062,8 +4062,8 @@ "bAf" = (/obj/machinery/camera{c_tag = "Central Hallway East South-East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/hallway/primary/central_two) "bAg" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) "bAh" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/qm) -"bAi" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) -"bAj" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bAi" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/research_starboard) +"bAj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bAk" = (/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bAl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/storage) "bAm" = (/turf/simulated/floor,/area/rnd/storage) @@ -4079,8 +4079,8 @@ "bAw" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bAx" = (/obj/structure/window/reinforced,/obj/structure/filingcabinet/chestdrawer,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bAy" = (/turf/simulated/floor/plating,/area/medical/genetics) -"bAz" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) -"bAA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bAz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"bAA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "bAB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bAC" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "acute1"; name = "Acute One Privacy Shutters"; opacity = 0},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay2) "bAD" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/hydroponics{closed_system = 1; name = "isolation tray"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology/xenoflora) @@ -4109,10 +4109,10 @@ "bBa" = (/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_three) "bBb" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/constructable_frame/machine_frame,/turf/simulated/floor/plating,/area/medical/genetics) "bBc" = (/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/research_shuttle) -"bBd" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bBd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "bBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_three) "bBf" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/hallway/primary/central_three) -"bBg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bBg" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) "bBh" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/cargo) "bBi" = (/obj/structure/disposalpipe/segment,/obj/machinery/camera{c_tag = "Aft Primary Hallway"; dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bBj" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) @@ -4120,8 +4120,8 @@ "bBl" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "acutesep"; name = "Acute Separation Shutters"; opacity = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/sleeper) "bBm" = (/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"},/turf/simulated/wall,/area/medical/sleeper) "bBn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bBo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bot"},/area/janitor) -"bBp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bBo" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/rnd/xenobiology) +"bBp" = (/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bBq" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bBr" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engineering) "bBs" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -4136,9 +4136,9 @@ "bBB" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) "bBC" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/research_port) "bBD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/storage/tech) -"bBE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/tech) -"bBF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) -"bBG" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/storage/tech) +"bBE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_port) +"bBF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bBG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) "bBH" = (/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 = list("Toxins Test Area"); pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/rnd/mixing) "bBI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bBJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/mixing) @@ -4197,19 +4197,19 @@ "bCK" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/cargo) "bCL" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light/small{dir = 8},/turf/simulated/floor,/area/rnd/storage) "bCM" = (/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor/engine,/area/rnd/misc_lab) -"bCN" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bCN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) "bCO" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/storage/tech) "bCP" = (/turf/simulated/floor,/area/storage/tech) -"bCQ" = (/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},/obj/item/weapon/circuitboard/skills{pixel_x = 4; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/tech) +"bCQ" = (/obj/machinery/airlock_sensor{command = "cycle_interior"; frequency = 1379; id_tag = "eng_eva_int_sensor"; master_tag = "eng_eva_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bCR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bCS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bCS" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "eng_eva_pump"; tag_exterior_door = "eng_eva_outer"; frequency = 1379; id_tag = "eng_eva_airlock"; tag_interior_door = "eng_eva_inner"; name = "Engineering Airlock Console"; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "eng_eva_sensor"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor{dir = 5; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bCT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bCU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bCU" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eng_eva_pump"},/turf/simulated/floor{dir = 9; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bCV" = (/obj/structure/lattice,/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/space) -"bCW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) -"bCX" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bCW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/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/floor/plating,/area/quartermaster/miningdock) +"bCX" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/central_three) "bCY" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/maintenance/engineering) -"bCZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bCZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) "bDa" = (/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bDb" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/medbay2) "bDc" = (/turf/simulated/wall,/area/medical/cryo) @@ -4226,7 +4226,7 @@ "bDn" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/medbay2) "bDo" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bDp" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) -"bDq" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the proceedings inside the test chamber."; name = "Test Chamber Monitor"; network = list("Miscellaneous Reseach"); pixel_x = 32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) +"bDq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) "bDr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/rnd/storage) "bDs" = (/obj/structure/table/reinforced,/obj/item/weapon/wrench,/obj/item/weapon/screwdriver{pixel_y = 10},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{dir = 6; icon_state = "whitepurple"},/area/rnd/mixing) "bDt" = (/obj/machinery/light_switch{pixel_y = -23},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/rnd/storage) @@ -4257,7 +4257,7 @@ "bDS" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_two) "bDT" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{dir = 2; icon_state = "whitepurple"},/area/rnd/mixing) "bDU" = (/obj/machinery/door/airlock/maintenance{name = "Firefighting equipment"; req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/engineering) -"bDV" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bDV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) "bDW" = (/obj/structure/mopbucket,/obj/item/weapon/mop,/turf/simulated/floor,/area/janitor) "bDX" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/rnd/mixing) "bDY" = (/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/janitor) @@ -4266,7 +4266,7 @@ "bEb" = (/obj/machinery/iv_drip,/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/sleeper) "bEc" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/janitor) "bEd" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/storage/tech) -"bEe" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) +"bEe" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) "bEf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/cargo) "bEg" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/cargo) "bEh" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/cargo) @@ -4293,7 +4293,7 @@ "bEC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bED" = (/obj/machinery/camera{c_tag = "Telescience Chamber"; dir = 8; network = list("Telesci Test Area")},/obj/structure/table,/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/device/multitool,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bEE" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/medbreak) -"bEF" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "toxin_test_pump"; tag_exterior_door = "toxin_test_outer"; frequency = 1379; id_tag = "toxin_test_airlock"; tag_interior_door = "toxin_test_inner"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "toxin_test_sensor"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/maintenance/research_starboard) +"bEF" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bEG" = (/obj/structure/computerframe,/obj/item/weapon/shard{icon_state = "medium"},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) "bEH" = (/obj/machinery/computer/shuttle_control/mining,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bEI" = (/obj/structure/table,/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "mining_shuttle"; pixel_x = 25; pixel_y = -8; req_access_txt = "0"; req_one_access_txt = "13;48"; tag_door = "mining_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/mining/station) @@ -4340,8 +4340,8 @@ "bFx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/cargo) "bFy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bFz" = (/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "HoP Office"; name = "HoP Office"},/turf/simulated/floor/plating,/area/maintenance/cargo) -"bFA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/cargo) -"bFB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/security/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/tech) +"bFA" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bot"},/area/janitor) +"bFB" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "bFC" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bFD" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment,/obj/machinery/portable_atmospherics/powered/scrubber/huge,/turf/simulated/floor/plating,/area/rnd/mixing) "bFE" = (/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/destructive_analyzer,/obj/item/weapon/circuitboard/protolathe,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/tech) @@ -4350,7 +4350,7 @@ "bFH" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "bFI" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bFJ" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/engineering) -"bFK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bFK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bFL" = (/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/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/quartermaster/qm) "bFM" = (/obj/machinery/light/small{dir = 4; pixel_y = 8},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "mining_dock_airlock"; pixel_x = 25; pixel_y = -5; req_access_txt = "0"; req_one_access_txt = "13;48"; tag_airpump = "mining_dock_pump"; tag_chamber_sensor = "mining_dock_sensor"; tag_exterior_door = "mining_dock_outer"; tag_interior_door = "mining_dock_inner"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "mining_dock_sensor"; pixel_x = 25; pixel_y = 8},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/quartermaster/miningdock) "bFN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/janitor) @@ -4385,7 +4385,7 @@ "bGq" = (/obj/structure/table,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bGr" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/light{dir = 1},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bGs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bGt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) +"bGt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bGu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bGv" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 10},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bGw" = (/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/rnd/research) @@ -4432,7 +4432,7 @@ "bHl" = (/obj/machinery/disposal,/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = -30; pixel_y = 0},/obj/structure/disposalpipe/trunk,/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/mixing) "bHm" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 1},/area/rnd/test_area) "bHn" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bHo" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) +"bHo" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bHp" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bHq" = (/obj/machinery/light/small,/obj/machinery/light_switch{pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "delivery"},/area/medical/cryo) "bHr" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) @@ -4478,9 +4478,9 @@ "bIf" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/teleporter) "bIg" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/teleporter) "bIh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/central_three) -"bIi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bIi" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bIj" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) -"bIk" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/teleporter) +"bIk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bIl" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) "bIm" = (/obj/structure/table,/obj/item/weapon/pen,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/megaphone,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bIn" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) @@ -4497,7 +4497,7 @@ "bIy" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/storage) "bIz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/assembly/chargebay) "bIA" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/storage/emergency3) -"bIB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) +"bIB" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bIC" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/storage/emergency3) "bID" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency3) "bIE" = (/obj/machinery/light_switch{pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/assembly/robotics) @@ -4511,7 +4511,7 @@ "bIM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "bIN" = (/obj/machinery/light/small{dir = 1},/obj/machinery/camera{c_tag = "Research Shuttle Maintainance"; dir = 2},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) "bIO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) -"bIP" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) +"bIP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bIQ" = (/obj/machinery/door/window/southright{dir = 1; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/window/southright{name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bIR" = (/obj/machinery/door/window/southleft{dir = 1; name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/window/southleft{name = "Test Chamber"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "misclab"; name = "Test Chamber Blast Doors"; opacity = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bIS" = (/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{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -4527,7 +4527,7 @@ "bJc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/toxin,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "whiteyellowcorner"},/area/medical/chemistry) "bJd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/fire,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bJe" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{pixel_x = 5; pixel_y = 5},/obj/item/weapon/storage/firstaid/o2,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"bJf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "bridge_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access_txt = "10"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) +"bJf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bJg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bJh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medical Equipment"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bJi" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/quartermaster/miningdock) @@ -4570,7 +4570,7 @@ "bJT" = (/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/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/server) "bJU" = (/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Server Walkway"; nitrogen = 500; oxygen = 0; temperature = 80},/area/server) "bJV" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bJW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bJW" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bJX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/quartermaster/office) "bJY" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bJZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) @@ -4587,7 +4587,7 @@ "bKk" = (/obj/machinery/door/firedoor,/obj/structure/sign/examroom{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bKl" = (/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "bKm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bKn" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/medical/medbay2) +"bKn" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bKo" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor{icon_state = "white"},/area/rnd/mixing) "bKp" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bKq" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) @@ -4616,10 +4616,10 @@ "bKN" = (/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) "bKO" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_research{name = "Research and Development"; req_access_txt = "7"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bKP" = (/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/storage/emergency) -"bKQ" = (/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) -"bKR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/storage/emergency3) -"bKS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/storage/emergency3) -"bKT" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Robotics"; name = "Robotics"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) +"bKQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bKR" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/janitor) +"bKS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bKT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/storage/tech) "bKU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall,/area/maintenance/research_port) "bKV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/assembly/chargebay) "bKW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/assembly/chargebay) @@ -4631,16 +4631,16 @@ "bLc" = (/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) "bLd" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area/storage/tech) "bLe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"bLf" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = -27},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bLf" = (/obj/machinery/door/airlock/maintenance{name = "Teleporter Maintenance"; req_access_txt = "17"},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/teleporter) "bLg" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = 28; pixel_y = 0},/turf/simulated/floor/plating,/area/storage/tech) "bLh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "staffroom"; name = "Staff Room Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) -"bLi" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bLj" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"bLi" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) +"bLj" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bLk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central_three) "bLl" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/janitor) "bLm" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor,/area/janitor) "bLn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/janitor) -"bLo" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bLo" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/storage/tech) "bLp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/central_three) "bLq" = (/turf/simulated/floor,/area/janitor) "bLr" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) @@ -4649,7 +4649,7 @@ "bLu" = (/turf/simulated/floor,/area/hallway/primary/central_three) "bLv" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "cmooffice"; name = "CMO Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bLw" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bLx" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/starboard) +"bLx" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bLy" = (/obj/machinery/door/firedoor,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "acute2"; name = "Acute Two Privacy Shutters"; opacity = 0},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay2) "bLz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central_three) "bLA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_three) @@ -4672,11 +4672,11 @@ "bLR" = (/turf/simulated/floor{dir = 2; icon_state = "whiteyellow"},/area/medical/chemistry) "bLS" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "whitehall_m"; tag = "icon-whitehall_m"},/area/medical/medbay2) "bLT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central_two) -"bLU" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/extinguisher,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) -"bLV" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/storage/emergency3) +"bLU" = (/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},/obj/item/weapon/circuitboard/skills{pixel_x = 4; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/storage/tech) +"bLV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) "bLW" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/decal/cleanable/cobweb,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/storage/emergency3) "bLX" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; dir = 8},/area/medical/medbay3) -"bLY" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/storage/emergency3) +"bLY" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) "bLZ" = (/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bMa" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/light{dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "bMb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/assembly/chargebay) @@ -4696,9 +4696,9 @@ "bMp" = (/obj/structure/closet/crate/medical,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bMq" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bMr" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) -"bMs" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) -"bMt" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/machinery/recharger{pixel_y = 0},/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bMu" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bMs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bMt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engineering) +"bMu" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) "bMv" = (/obj/structure/table/woodentable,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/item/weapon/storage/box/matches,/obj/item/clothing/mask/cigarette/cigar,/obj/item/weapon/reagent_containers/food/drinks/flask{pixel_x = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bMw" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) "bMx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) @@ -4719,9 +4719,9 @@ "bMM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/rnd/storage) "bMN" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/server) "bMO" = (/obj/machinery/camera{c_tag = "Research Division Server Room"; dir = 2; network = list("SS13","Research"); pixel_x = 0},/obj/machinery/power/apc/high{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "dark"},/area/server) -"bMP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) +"bMP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bMQ" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/obj/item/weapon/circuitboard/scan_consolenew,/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) -"bMR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/medical/genetics) +"bMR" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "bMS" = (/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/security/engineering,/obj/item/weapon/circuitboard/atmos_alert{pixel_x = 3; pixel_y = -3},/turf/simulated/floor/plating,/area/storage/tech) "bMT" = (/obj/item/light_fixture_frame,/turf/simulated/floor/plating,/area/medical/genetics) "bMU" = (/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/genetics) @@ -4738,7 +4738,7 @@ "bNf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bNg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whitebluecorner (WEST)"; icon_state = "whitebluecorner"; dir = 8},/area/medical/medbay2) "bNh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) -"bNi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_two) +"bNi" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/cargo) "bNj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "white_cmo"; tag = "icon-whitehall_m"},/area/medical/medbay2) "bNk" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bNl" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) @@ -4776,7 +4776,7 @@ "bNR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bNS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "bNT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"bNU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bNU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/cargo) "bNV" = (/obj/item/light_fixture_frame,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) "bNW" = (/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) "bNX" = (/turf/simulated/floor/plating,/area/maintenance/research_shuttle) @@ -4806,10 +4806,10 @@ "bOv" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/sleeper) "bOw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) "bOx" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central_three) -"bOy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bOy" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/security/mining,/obj/item/weapon/circuitboard/autolathe{pixel_x = 3; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/tech) "bOz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Genetics Laboratory"; req_access_txt = "9"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) -"bOA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) -"bOB" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bOA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/engineering) +"bOB" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/space,/area/space) "bOC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bOD" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{id_tag = "GeneticsDoor"; name = "Cloning Laboratory"; req_access_txt = "5"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/cryo) "bOE" = (/obj/structure/disposalpipe/junction{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) @@ -4831,7 +4831,7 @@ "bOU" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{dir = 10; icon_state = "brown"},/area/quartermaster/miningdock) "bOV" = (/obj/structure/table,/obj/item/weapon/storage/box/bodybags{pixel_x = 1; pixel_y = 2},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics_cloning) "bOW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "whitehall"},/area/rnd/research) -"bOX" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/medical/genetics) +"bOX" = (/obj/machinery/door/firedoor,/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) "bOY" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/genetics) "bOZ" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 2; frequency = 1441; icon_state = "map_injector"; id = "n2_in"; on = 1},/turf/simulated/floor/engine,/area/rnd/misc_lab) "bPa" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/medical/genetics) @@ -4850,7 +4850,7 @@ "bPn" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/crew_quarters/heads/hor) "bPo" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/crew_quarters/heads/hor) "bPp" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bPq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bPq" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/rnd/docking) "bPr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bPs" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bPt" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) @@ -4861,7 +4861,7 @@ "bPy" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bPz" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bPA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"bPB" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/medical/genetics) +"bPB" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) "bPC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Genetics Research"; req_access_txt = "9"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bPD" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "RD Office"; name = "RD Office"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bPE" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -4880,7 +4880,7 @@ "bPR" = (/obj/machinery/light_switch{pixel_y = -25},/obj/machinery/camera{c_tag = "Cyborg Station"; dir = 1},/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/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) "bPS" = (/obj/machinery/camera{c_tag = "AI Upload Access"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bPT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bPU" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) +"bPU" = (/obj/machinery/door/airlock/highsecurity{name = "Messaging Server"; req_access_txt = "30"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bPV" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/teleporter) "bPW" = (/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/hop) "bPX" = (/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/hop) @@ -4915,13 +4915,13 @@ "bQA" = (/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/clothing/glasses/meson,/obj/item/device/multitool,/turf/simulated/floor/plating,/area/storage/tech) "bQB" = (/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,/turf/simulated/floor/plating,/area/storage/tech) "bQC" = (/obj/machinery/vending/assist,/turf/simulated/floor/plating,/area/storage/tech) -"bQD" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bQD" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bQE" = (/obj/structure/closet/crate,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/teleporter) "bQF" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bQG" = (/turf/simulated/wall/r_wall,/area/atmos) "bQH" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/medical/medbay2) "bQI" = (/obj/machinery/camera{c_tag = "Medbay Fore Starboard"; network = list("SS13")},/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"bQJ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bQJ" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bQK" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/rnd/research) "bQL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "whiteredcorner"},/area/rnd/research) "bQM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/rnd/research) @@ -4935,20 +4935,20 @@ "bQU" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bQV" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bQW" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/account_database,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads/hop) -"bQX" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) -"bQY" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) -"bQZ" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bQX" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bQY" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bQZ" = (/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bRa" = (/obj/machinery/computer/message_monitor,/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_server_room) "bRb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bRc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bRd" = (/obj/structure/table,/obj/item/weapon/folder/blue,/obj/item/weapon/stamp/hop,/obj/item/device/eftpos{eftpos_name = "HoP EFTPOS scanner"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bRe" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/turret_protected/ai_cyborg_station) -"bRf" = (/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bRg" = (/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) -"bRh" = (/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 8; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -8; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bRf" = (/obj/machinery/door/airlock/highsecurity{name = "Cyborg Station"; req_access_txt = "16"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) +"bRg" = (/obj/machinery/turretid{control_area = "\improper AI Upload Chamber"; name = "AI Upload turret control"; pixel_x = 8; pixel_y = 24},/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -8; pixel_y = 22},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) +"bRh" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) "bRi" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor{icon_state = "bot"},/area/rnd/research) -"bRj" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bRk" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bRj" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bRk" = (/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) "bRl" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Research Division Delivery"; req_access_txt = "47"},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor{icon_state = "delivery"},/area/rnd/research) "bRm" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 4},/obj/effect/landmark/start{name = "Captain"},/obj/machinery/door_control{desc = "A remote control-switch for the office door."; id = "captaindoor"; name = "Office Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 30; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door_control{desc = "A remote control-switch for the starboard bridge doors."; id = "sbridgedoor"; name = "Bridge Door Control"; normaldoorcontrol = 1; pixel_x = 15; pixel_y = 39; req_access_txt = "20"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bRn" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/teleporter) @@ -4958,7 +4958,7 @@ "bRr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) "bRs" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/locker) "bRt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) -"bRu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) +"bRu" = (/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/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "bRv" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating,/area/medical/genetics) "bRw" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) "bRx" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -4990,11 +4990,11 @@ "bRX" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bRY" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bRZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bSa" = (/obj/machinery/camera{c_tag = "Locker Room South"; dir = 8; network = list("SS13")},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) +"bSa" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bSb" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plating,/area/maintenance/locker) "bSc" = (/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/locker) "bSd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) -"bSe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bSe" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "5"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/medical/medbay2) "bSf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bSg" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/trunk,/turf/simulated/floor/plating,/area/quartermaster/office) "bSh" = (/obj/machinery/door/poddoor/shutters{dir = 2; id = "qm_warehouse"; name = "Warehouse Shutters"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) @@ -5036,16 +5036,16 @@ "bSR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) "bSS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/locker) "bST" = (/obj/machinery/light{dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) -"bSU" = (/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"bSU" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bSV" = (/obj/structure/table/woodentable,/obj/item/weapon/melee/chainofcommand,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bSW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"bSX" = (/obj/machinery/ai_slipper{icon_state = "motion0"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"bSY" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"bSX" = (/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"bSY" = (/obj/item/weapon/cigbutt,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) "bSZ" = (/turf/simulated/floor,/area/atmos) -"bTa" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bTa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/storage/emergency3) "bTb" = (/turf/simulated/wall/r_wall,/area/maintenance/substation/command) -"bTc" = (/obj/machinery/computer/skills{icon_state = "medlaptop"},/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads/hop) -"bTd" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bTc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/storage/emergency3) +"bTd" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Robotics"; name = "Robotics"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/storage/emergency3) "bTe" = (/obj/structure/grille,/turf/simulated/wall/r_wall,/area/atmos) "bTf" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.2},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "bTg" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/gloves/latex,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) @@ -5054,7 +5054,7 @@ "bTj" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bTk" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/office) "bTl" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_three) -"bTm" = (/obj/structure/disposalpipe/sortjunction/wildcard,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTm" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = 0; pixel_y = -27},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bTn" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/obj/item/stack/sheet/mineral/phoron,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bTo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bTp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) @@ -5062,15 +5062,15 @@ "bTr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bTs" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/command) "bTt" = (/obj/structure/disposalpipe/sortjunction/untagged{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bTu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTv" = (/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTw" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/locker) -"bTx" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTy" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bTv" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/extinguisher,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) +"bTw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/storage/emergency3) +"bTx" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/storage/emergency3) +"bTy" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads/hop) "bTz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bTA" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTA" = (/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},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bTB" = (/turf/simulated/wall,/area/maintenance/incinerator) -"bTC" = (/obj/item/stack/sheet/rglass,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "9;12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bTD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bTE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bTF" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only{dir = 1; name = "hazard door north"},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/folder/white,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/window/eastright{base_state = "left"; dir = 2; icon_state = "left"; name = "Robotics Desk"; req_access_txt = "29"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) @@ -5084,29 +5084,29 @@ "bTN" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/stool/bed/chair/wheelchair,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "bTO" = (/obj/machinery/camera{c_tag = "Medbay Lobby Starboard"; network = list("SS13")},/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/reception) "bTP" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) -"bTQ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bTQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/medical/genetics) "bTR" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "bTS" = (/obj/machinery/camera{c_tag = "Morgue"; network = list("SS13")},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "bTT" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bTU" = (/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/reception) "bTV" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_three) -"bTW" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bTZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUa" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bTW" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bTX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bTY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/medical/genetics) +"bTZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"bUa" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bUb" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bUc" = (/obj/structure/disposalpipe/junction{dir = 8},/turf/simulated/floor/plating,/area/maintenance/locker) "bUd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bUe" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/light/small{dir = 1},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bUf" = (/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/locker) "bUg" = (/obj/machinery/camera{c_tag = "Locker Room Toilets"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bUh" = (/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "bUi" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bUj" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bUk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/table,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bUl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bUm" = (/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 24; pixel_y = 24},/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bUl" = (/obj/machinery/turretid{name = "AI Chamber turret control"; pixel_x = 24; pixel_y = 24},/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bUm" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/medical/genetics) "bUn" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bUo" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bUp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/bridge/meeting_room) @@ -5136,18 +5136,18 @@ "bUN" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/hallway/primary/starboard) "bUO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor,/area/hallway/primary/starboard) "bUP" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor,/area/rnd/lab) -"bUQ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_three) +"bUQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bUR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) "bUS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) "bUT" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor,/area/rnd/lab) "bUU" = (/obj/machinery/camera{c_tag = "Miscellaneous Reseach Test Chamber"; dir = 2; network = list("SS13","Research","Miscellaneous Reseach"); pixel_x = 0},/turf/simulated/floor/engine,/area/rnd/misc_lab) -"bUV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bUV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/medical/genetics) "bUW" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bUX" = (/obj/machinery/camera{c_tag = "Cargo Delivery Office"; dir = 4; network = list("SS13")},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/office) "bUY" = (/obj/machinery/computer/rdconsole/core,/turf/simulated/floor,/area/rnd/lab) "bUZ" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Mix Loop"},/turf/simulated/floor,/area/atmos) "bVa" = (/obj/machinery/camera{c_tag = "Cargo Bay Storage"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bVb" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bVb" = (/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -27; pixel_y = 4},/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "AI Door"; name = "AI Chamber Door Control"; pixel_x = 16; pixel_y = 32; req_access_txt = "16"},/obj/machinery/newscaster/security_unit{pixel_x = 32; pixel_y = 32},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = -32; pixel_y = 32},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bVc" = (/obj/structure/disposalpipe/tagger/partial{name = "Sorting Office"; sort_tag = "Sorting Office"},/turf/simulated/floor/plating,/area/maintenance/locker) "bVd" = (/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) "bVe" = (/obj/effect/landmark{name = "blobstart"},/obj/item/latexballon,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -5156,15 +5156,15 @@ "bVh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bVi" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/captain) "bVj" = (/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/captain) -"bVk" = (/obj/item/device/radio/intercom{anyai = 1; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = -27; pixel_y = 4},/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; freerange = 1; listening = 1; name = "Common Channel"; pixel_y = 25},/obj/machinery/door_control{desc = "A remote control switch for the AI chamber door."; id = "AI Door"; name = "AI Chamber Door Control"; pixel_x = 16; pixel_y = 32; req_access_txt = "16"},/obj/machinery/newscaster/security_unit{pixel_x = 32; pixel_y = 32},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_x = -32; pixel_y = 32},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bVl" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"bVm" = (/obj/machinery/door/window{dir = 4; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bVn" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 20},/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 = -25; pixel_y = -4},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bVk" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"bVl" = (/obj/machinery/door/window{dir = 4; name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bVm" = (/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 1; freerange = 1; listening = 0; name = "Custom Channel"; pixel_x = 0; pixel_y = 20},/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 = -25; pixel_y = -4},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bVn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bVo" = (/turf/simulated/floor{dir = 8; icon_state = "browncorner"},/area/quartermaster/office) -"bVp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bVp" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bVq" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "waste_sensor"; output = 63},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "bVr" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) -"bVs" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/space,/area/space) +"bVs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) "bVt" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bVu" = (/turf/simulated/wall/r_wall,/area/medical/virology) "bVv" = (/obj/machinery/ai_status_display{pixel_y = 32},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) @@ -5184,36 +5184,36 @@ "bVJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) "bVK" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/starboard) "bVL" = (/obj/structure/sign/securearea{pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/primary/central_three) -"bVM" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bVN" = (/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},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bVO" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads/hop) +"bVM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bVN" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) +"bVO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) "bVP" = (/turf/simulated/wall/r_wall,/area/maintenance/incinerator) -"bVQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"bVR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"bVQ" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bVR" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) "bVS" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "bVT" = (/obj/machinery/atmospherics/binary/pump,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) -"bVU" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"bVU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bVV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "bVW" = (/obj/structure/table,/obj/machinery/door_control{id = "medbayrecquar"; name = "Medbay Entrance Lockdown Shutters Control"; pixel_x = 6; pixel_y = 8; req_access_txt = "5"},/obj/item/device/radio{anchored = 1; broadcasting = 0; canhear_range = 1; frequency = 1487; icon = 'icons/obj/items.dmi'; icon_state = "red_phone"; listening = 1; name = "Reception Emergency Phone"; pixel_x = -5},/turf/simulated/floor,/area/medical/reception) "bVX" = (/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{icon_state = "white"},/area/rnd/lab) -"bVY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bVY" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 5},/turf/space,/area/space) "bVZ" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/lab) "bWa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWb" = (/obj/structure/table,/obj/item/weapon/aiModule/nanotrasen,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bWd" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/space,/area/space) +"bWd" = (/obj/machinery/turret{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) "bWf" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Medbay Reception"; req_access_txt = "5"},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/medbay3) "bWg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWh" = (/obj/structure/table,/obj/item/weapon/aiModule/freeform,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bWi" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"bWj" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/turret_protected/ai_upload) +"bWi" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bWj" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/space,/area/space) "bWk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/wall,/area/crew_quarters/captain) -"bWl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"bWl" = (/obj/machinery/turret{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "bWm" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/dropper,/obj/machinery/light{dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) "bWn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bWo" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/crew_quarters/captain) -"bWp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/cyan{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bWp" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) "bWq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) "bWr" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) "bWs" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/quartermaster/storage) @@ -5246,10 +5246,10 @@ "bWT" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medbayrecquar"; name = "Medbay Emergency Quarantine Shutters"; opacity = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/medical/reception) "bWU" = (/obj/machinery/door/window/eastright{name = "Medical Reception"; req_access_txt = "5"},/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/medical/reception) "bWV" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/medical/reception) -"bWW" = (/obj/machinery/turret{dir = 8},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bWX" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bWY" = (/obj/machinery/turret{dir = 4},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) -"bWZ" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bWW" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan,/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/obj/structure/cable/cyan{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bWX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) +"bWY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) +"bWZ" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) "bXa" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bXb" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "bXc" = (/obj/machinery/door/airlock{name = "Private Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) @@ -5259,11 +5259,11 @@ "bXg" = (/obj/machinery/camera{c_tag = "Central Primary Hallway South South-East"; dir = 2},/turf/simulated/floor,/area/hallway/primary/central_three) "bXh" = (/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/central_three) "bXi" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"bXj" = (/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/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"bXk" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/space,/area/space) +"bXj" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) +"bXk" = (/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"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/turret_protected/ai) "bXl" = (/turf/simulated/floor/plating/airless,/area/rnd/xenobiology) -"bXm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/cyan{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/turret_protected/ai_upload) -"bXn" = (/obj/machinery/computer/borgupload,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -5; pixel_y = 22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bXm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"bXn" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/space,/area/space) "bXo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/quartermaster/storage) "bXp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) "bXq" = (/obj/machinery/door/firedoor,/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/medbay2) @@ -5322,7 +5322,7 @@ "bYr" = (/turf/simulated/wall/r_wall,/area/engine/engine_monitoring) "bYs" = (/turf/simulated/wall/r_wall,/area/maintenance/locker) "bYt" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/maintenance/locker) -"bYu" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/quartermaster/storage) +"bYu" = (/obj/item/device/flashlight,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "bYv" = (/obj/structure/table/reinforced,/obj/machinery/light_switch{pixel_x = 27},/turf/simulated/floor,/area/engine/engine_monitoring) "bYw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/quartermaster/office) "bYx" = (/obj/machinery/conveyor{dir = 4; id = "packageExternal"},/obj/structure/plasticflaps{opacity = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/office) @@ -5342,7 +5342,7 @@ "bYL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/quartermaster/office) "bYM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bYN" = (/obj/machinery/drone_fabricator,/turf/simulated/floor/plating,/area/engine/drone_fabrication) -"bYO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"bYO" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "bYP" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area/atmos) "bYQ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "bYR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) @@ -5358,14 +5358,14 @@ "bZb" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "bZc" = (/obj/structure/closet/emcloset,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) "bZd" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/drone_fabrication) -"bZe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -22; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) +"bZe" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core")},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "warning"},/area/engine/engine_monitoring) "bZf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/light,/obj/machinery/mecha_part_fabricator{output_dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/drone_fabrication) "bZg" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor,/area/atmos) "bZh" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bZi" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) "bZj" = (/turf/simulated/wall/r_wall,/area/engine/engine_room) -"bZk" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"bZl" = (/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"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/turret_protected/ai) +"bZk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"bZl" = (/obj/machinery/door/airlock/maintenance{name = "Captain's Office Maintenance"; req_access_txt = "20"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/captain) "bZm" = (/obj/machinery/computer/drone_control,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/drone_fabrication) "bZn" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_interior"; locked = 0; name = "Engine Airlock Interior"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/engine/engine_room) "bZo" = (/obj/machinery/door/airlock/command{name = "Captain's Quarters"; req_access = null; req_access_txt = "20"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet,/area/crew_quarters/captain) @@ -5404,11 +5404,11 @@ "bZV" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = 24; req_access_txt = "31"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/quartermaster/storage) "bZW" = (/obj/machinery/conveyor_switch/oneway{convdir = -1; id = "packageExternal"},/turf/simulated/floor,/area/quartermaster/office) "bZX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) -"bZY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/locker) +"bZY" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "bZZ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "caa" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 4},/turf/space,/area/space) -"cab" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) -"cac" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/space,/area/space) +"cab" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/locker) +"cac" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cad" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "cae" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/captain) "caf" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -5425,22 +5425,22 @@ "caq" = (/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/machinery/newscaster/security_unit{pixel_x = -32; pixel_y = 0},/turf/simulated/floor/wood,/area/crew_quarters/captain) "car" = (/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/sleeper) "cas" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) -"cat" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"cau" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"cav" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"cat" = (/obj/item/weapon/screwdriver,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"cau" = (/obj/item/stack/sheet/rglass,/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/locker) +"cav" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/locker) "caw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cax" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) -"cay" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 6},/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = 32},/obj/machinery/cell_charger,/turf/simulated/floor,/area/atmos) +"cay" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/space,/area/space) "caz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/maintenance/substation/command) -"caA" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'BOMB RANGE"; name = "BOMB RANGE"},/turf/space,/area/space) +"caA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "caB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod5/station) "caC" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod5/station) "caD" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/wall,/area/shuttle/escape_pod5/station) -"caE" = (/obj/machinery/door/window{dir = 4; name = "Substation Command Access"; req_access_txt = "0"; req_one_access_txt = "19;57"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) -"caF" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"caE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"caF" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "caG" = (/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/disposal) "caH" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"caI" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) +"caI" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "caJ" = (/obj/structure/stool/bed,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) "caK" = (/obj/machinery/optable,/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/medical/morgue) "caL" = (/turf/simulated/floor{dir = 4; icon_state = "whiteblue_ex"; tag = "icon-whiteblue (EAST)"},/area/medical/reception) @@ -5469,7 +5469,7 @@ "cbi" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = -30; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/rnd/lab) "cbj" = (/obj/machinery/camera{c_tag = "Research Division Access"; dir = 2; network = list("SS13","Research")},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/rnd/research) "cbk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) -"cbl" = (/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/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "toxin_test_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "toxin_test_sensor"; pixel_x = 0; pixel_y = 16},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/research_starboard) +"cbl" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "cbm" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "hazard door east"},/obj/machinery/door/airlock/glass_research{name = "Robotics Lab"; req_access_txt = "29"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "cbn" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/assembly/robotics) "cbo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod5/station) @@ -5479,7 +5479,7 @@ "cbs" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor,/area/atmos) "cbt" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "cbu" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor,/area/atmos) -"cbv" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) +"cbv" = (/obj/structure/disposalpipe/segment,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "cbw" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/engineering) "cbx" = (/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/engineering) "cby" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engine/engine_smes) @@ -5488,7 +5488,7 @@ "cbB" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold4w/visible/green,/turf/simulated/floor,/area/atmos) "cbC" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) "cbD" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/atmos) -"cbE" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engine/engine_monitoring) +"cbE" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cbF" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Arrivals Auxiliary Docking South"; dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "cbG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/engine/engine_monitoring) "cbH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) @@ -5496,10 +5496,10 @@ "cbJ" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/atmos) "cbK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_smes) "cbL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/lights/mixed,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engine_smes) -"cbM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_airlock) +"cbM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/locker) "cbN" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cbO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_monitoring) -"cbP" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/engine_airlock) +"cbP" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/locker) "cbQ" = (/obj/machinery/door/airlock/maintenance_hatch{frequency = 1379; icon_state = "door_closed"; id_tag = "engine_airlock_exterior"; locked = 0; name = "Engine Airlock Exterior"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/engine/engine_airlock) "cbR" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/engine/engine_monitoring) "cbS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/engine/engine_monitoring) @@ -5511,11 +5511,11 @@ "cbY" = (/obj/structure/rack,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/maintenance/engineering) "cbZ" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/engineering) "cca" = (/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/engineering) -"ccb" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engine_airlock) +"ccb" = (/obj/structure/table,/obj/machinery/newscaster/security_unit{pixel_x = 0; pixel_y = 32},/obj/machinery/recharger{pixel_y = 0},/obj/item/weapon/packageWrap,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "ccc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "ccd" = (/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) "cce" = (/turf/simulated/shuttle/wall{icon_state = "swall_s5"; dir = 2},/area/shuttle/escape_pod5/station) -"ccf" = (/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -24; tag_airpump = "engine_airlock_pump"; tag_chamber_sensor = "eng_al_c_snsr"; tag_exterior_door = "engine_airlock_exterior"; tag_exterior_sensor = "eng_al_ext_snsr"; tag_interior_door = "engine_airlock_interior"; tag_interior_sensor = "eng_al_int_snsr"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engine_airlock) +"ccf" = (/obj/machinery/computer/skills{icon_state = "medlaptop"},/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads/hop) "ccg" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engine_monitoring) "cch" = (/obj/structure/table/reinforced,/obj/machinery/door_control{desc = "A remote control-switch for the engine control room blast doors."; id = "EngineBlast"; name = "Engine Room Blast Doors"; pixel_x = 0; pixel_y = -3; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for the engine charging port."; id = "EngineEmitterPort"; name = "Engine Charging Port"; pixel_x = -6; pixel_y = 7; req_access_txt = "10"},/obj/machinery/door_control{desc = "A remote control-switch for the engine emitter."; id = "EngineEmitter"; name = "Engine Emitter"; normaldoorcontrol = 2; pixel_x = 6; pixel_y = 7; req_access_txt = "10"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_monitoring) "cci" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor,/area/engine/engine_monitoring) @@ -5549,16 +5549,16 @@ "ccK" = (/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) "ccL" = (/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; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engine_room) "ccM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engine_room) -"ccN" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Phoron Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{icon_state = "warning"},/area/atmos) +"ccN" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "ccO" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) -"ccP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_room) +"ccP" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/machinery/recharger/wallcharger{pixel_x = 0; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "ccQ" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology) "ccR" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "research_shuttle_hatch"; locked = 1; name = "Shuttle Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/research/station) "ccS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "ccT" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/xenobiology) "ccU" = (/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; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/turf/simulated/floor/plating,/area/engine/engine_room) "ccV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"ccW" = (/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_exterior"; output = 63},/turf/simulated/floor/engine/vacuum,/area/rnd/mixing) +"ccW" = (/obj/machinery/door/airlock/command{name = "Head of Personnel"; req_access = null; req_access_txt = "57"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/maintenance/substation/command) "ccX" = (/obj/machinery/alarm{breach_detection = 0; dir = 2; frequency = 1439; name = "Engine Room Air Alarm"; pixel_y = 23},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_room) "ccY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/virology) "ccZ" = (/obj/vehicle/train/cargo/engine,/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) @@ -5570,31 +5570,31 @@ "cdf" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cdg" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cdh" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) -"cdi" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cdi" = (/obj/machinery/door/airlock/maintenance{name = "Cargo Bay Maintenance"; req_access_txt = "31"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/quartermaster/storage) "cdj" = (/obj/structure/rack{dir = 1},/obj/item/weapon/extinguisher,/obj/item/clothing/head/hardhat/red,/obj/item/device/flashlight,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) -"cdk" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cdk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4; icon_state = "map-supply"; tag = "icon-manifold (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/substation/command) "cdl" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "cdm" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "specops_dock_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/hallway/secondary/entry) "cdn" = (/obj/structure/reagent_dispensers/watertank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/research_port) "cdo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) -"cdp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_room) +"cdp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "bridge_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access_txt = "10"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) "cdq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology/xenoflora) "cdr" = (/obj/machinery/door/airlock/highsecurity{name = "Secure Tech Storage"; req_access_txt = "19;23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/storage/tech) -"cds" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cds" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/primary/central_one) "cdt" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engine_room) -"cdu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/engine/engine_room) +"cdu" = (/obj/machinery/computer/borgupload,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -5; pixel_y = 22},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "cdv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_room) "cdw" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) "cdx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology) -"cdy" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) +"cdy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/flasher{id = "AI"; pixel_x = -22; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "cdz" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"cdA" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) +"cdA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/locker) "cdB" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) "cdC" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "47"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) -"cdD" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) +"cdD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/locker) "cdE" = (/obj/item/stack/cable_coil,/turf/space,/area/space) "cdF" = (/obj/machinery/light,/obj/structure/closet,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) -"cdG" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) +"cdG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "cdH" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engine/workshop) "cdI" = (/obj/machinery/light,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) "cdJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/hallway) @@ -5614,27 +5614,27 @@ "cdX" = (/obj/structure/grille,/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/green,/turf/simulated/wall/r_wall,/area/atmos) "cdY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engine_monitoring) "cdZ" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area/atmos) -"cea" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"cea" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) "ceb" = (/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) "cec" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) "ced" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) -"cee" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/atmos) -"cef" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "exterior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) +"cee" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"cef" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/substation/command) "ceg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/hallway/primary/starboard) "ceh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engine_monitoring) "cei" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/starboard) "cej" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"cek" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) -"cel" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) +"cek" = (/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/hallway/primary/central_one) +"cel" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/door_control{id = "bridge_electrical_maintenance"; name = "Maintenance Bolt Control"; normaldoorcontrol = 1; pixel_x = 24; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "19;57"; specialfunctions = 4},/turf/simulated/floor,/area/maintenance/substation/command) "cem" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cen" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/storage_hard) "ceo" = (/turf/simulated/floor,/area/engine/engine_hallway) -"cep" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) -"ceq" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) +"cep" = (/obj/machinery/door/window{dir = 4; name = "Substation Command Access"; req_access_txt = "0"; req_one_access_txt = "19;57"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/command) +"ceq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) "cer" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ces" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller,/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cet" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"ceu" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) +"ceu" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/maintenance/locker) "cev" = (/obj/item/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cew" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/turf/simulated/floor,/area/engine/engine_monitoring) "cex" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5650,7 +5650,7 @@ "ceH" = (/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) "ceI" = (/obj/machinery/light/small,/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "ceJ" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor{dir = 1; icon_state = "whitered"},/area/medical/cryo) -"ceK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"ceK" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk1"},/area/solar/starboard) "ceL" = (/turf/simulated/wall,/area/maintenance/medbay) "ceM" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "virology_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/medbay) "ceN" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/wall,/area/maintenance/medbay) @@ -5658,26 +5658,26 @@ "ceP" = (/obj/machinery/space_heater,/obj/machinery/light/small,/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 9},/turf/simulated/floor,/area/atmos) "ceQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "ceR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/status_display,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) -"ceS" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/atmos) +"ceS" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/engine/engine_monitoring) "ceT" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "admin_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = 30; pixel_y = -5; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) "ceU" = (/obj/machinery/atmospherics/valve/digital{name = "Gas Mix Outlet Valve"},/turf/simulated/floor{icon_state = "green"; dir = 6},/area/atmos) "ceV" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "waste_in"; name = "Gas Mix Tank Control"; output_tag = "waste_out"; sensors = list("waste_sensor" = "Tank")},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/atmos) "ceW" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Port to Mix"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/atmos) "ceX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "ceY" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor,/area/atmos) -"ceZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Atmospherics Substation"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/atmos) +"ceZ" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cfa" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/camera/autoname,/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfb" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfc" = (/turf/simulated/wall,/area/rnd/xenobiology) -"cfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "8;12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_starboard) +"cfd" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engi_shuttle) "cfe" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio5"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/rnd/xenobiology) -"cff" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) +"cff" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/atmos) "cfg" = (/turf/simulated/floor/plating,/area/engine/storage_hard) "cfh" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/clothing/head/welding{pixel_x = -5; pixel_y = 3},/obj/item/clothing/glasses/welding,/obj/structure/closet/fireaxecabinet{pixel_y = 32},/turf/simulated/floor,/area/atmos) "cfi" = (/obj/machinery/door/window/southright{name = "Containment Pen"; req_access_txt = "47"},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio4"; name = "Containment Blast Doors"; opacity = 0},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cfj" = (/obj/structure/table,/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_shuttle"; pixel_x = -8; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;65"; tag_door = "research_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/research/station) "cfk" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area/atmos) -"cfl" = (/obj/structure/table,/obj/machinery/newscaster{pixel_y = 30},/obj/machinery/light{dir = 1},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/belt/utility/atmostech,/obj/item/weapon/storage/belt/utility/atmostech,/turf/simulated/floor,/area/atmos) +"cfl" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_airlock) "cfm" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/cyan,/turf/simulated/floor,/area/atmos) "cfn" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/atmos) "cfo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/atmos) @@ -5704,7 +5704,7 @@ "cfJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engineering) "cfK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cfL" = (/obj/machinery/computer/shuttle_control/research,/turf/simulated/shuttle/floor,/area/shuttle/research/station) -"cfM" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"cfM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/engine_airlock) "cfN" = (/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/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cfO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cfP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5714,20 +5714,20 @@ "cfT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor,/area/atmos) "cfU" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cfV" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cfW" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"cfX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"cfY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) -"cfZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plating,/area/atmos) -"cga" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/atmos) -"cgb" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) -"cgc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/atmos) +"cfW" = (/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/space,/area/space) +"cfX" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engine_airlock) +"cfY" = (/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{id_tag = "engine_room_airlock"; name = "Engine Room Airlock"; pixel_x = -24; tag_airpump = "engine_airlock_pump"; tag_chamber_sensor = "eng_al_c_snsr"; tag_exterior_door = "engine_airlock_exterior"; tag_exterior_sensor = "eng_al_ext_snsr"; tag_interior_door = "engine_airlock_interior"; tag_interior_sensor = "eng_al_int_snsr"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/engine/engine_airlock) +"cfZ" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engineering) +"cga" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "EngineBlast"; name = "Engine Monitoring Room Blast Doors"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_room) +"cgb" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cgc" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/engine/engine_room) "cgd" = (/obj/machinery/door_control{dir = 2; id = "Skynet_launch"; name = "Mech Bay Door Control"; pixel_x = 6; pixel_y = 24},/turf/simulated/floor{tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8},/area/assembly/chargebay) "cge" = (/turf/simulated/floor,/area/medical/morgue) "cgf" = (/obj/structure/morgue{tag = "icon-morgue1 (WEST)"; icon_state = "morgue1"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/morgue) -"cgg" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) -"cgh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) -"cgi" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) -"cgj" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"cgg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_room) +"cgh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cgi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cgj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/engine/engine_room) "cgk" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "hazard door west"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cgl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cgm" = (/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "admin_shuttle_dock_airlock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13"; tag_airpump = "admin_shuttle_dock_pump"; tag_chamber_sensor = "admin_shuttle_dock_sensor"; tag_exterior_door = "admin_shuttle_dock_outer"; tag_interior_door = "admin_shuttle_dock_inner"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/entry) @@ -5739,7 +5739,7 @@ "cgs" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/engine,/area/rnd/xenobiology) "cgt" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "admin_shuttle_dock_inner"; locked = 1; name = "Docking Port Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "cgu" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access_txt = "10;24"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/hallway) -"cgv" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/atmos) +"cgv" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/port) "cgw" = (/obj/machinery/power/smes,/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/cyan{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/atmos) "cgx" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "cgy" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/atmos) @@ -5760,7 +5760,7 @@ "cgN" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area/atmos) "cgO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/medical/virology) "cgP" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"cgQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"cgQ" = (/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/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) "cgR" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "cgS" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/medical/reception) "cgT" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -5774,11 +5774,11 @@ "chb" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/drone_fabrication) "chc" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) "chd" = (/turf/simulated/floor{dir = 3; icon_state = "whitered"},/area/medical/virology) -"che" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_hallway) +"che" = (/obj/structure/lattice,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = -32; pixel_y = 0},/turf/space,/area/space) "chf" = (/obj/structure/disposalpipe/sortjunction{dir = 1; name = "Sorting Office"; sortType = "Sorting Office"},/turf/simulated/floor,/area/quartermaster/office) "chg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_hallway) "chh" = (/obj/structure/table,/obj/item/device/t_scanner,/obj/item/device/multitool{pixel_x = 5},/obj/item/device/radio/headset/headset_eng,/obj/item/weapon/cartridge/atmos,/obj/item/weapon/cartridge/atmos,/obj/item/device/pipe_painter,/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; name = "Atmos RC"; pixel_x = 0; pixel_y = 28},/turf/simulated/floor,/area/atmos) -"chi" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/atmos) +"chi" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 0; icon_state = "map"; name = "Gas filter (Phoron tank)"; on = 1},/turf/simulated/floor,/area/atmos) "chj" = (/obj/machinery/alarm{pixel_y = 22},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_hallway) "chk" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 25},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_hallway) "chl" = (/obj/machinery/light{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engine_hallway) @@ -5792,7 +5792,7 @@ "cht" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "chu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/workshop) "chv" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/atmos) -"chw" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/hallway) +"chw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/atmos) "chx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor,/area/atmos) "chy" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) "chz" = (/obj/machinery/portable_atmospherics/canister/air,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/atmos) @@ -5849,11 +5849,11 @@ "ciy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_hallway) "ciz" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_hallway) "ciA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/medical/exam_room) -"ciB" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/research_starboard) +"ciB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) "ciC" = (/obj/machinery/computer/shuttle_control/engineering,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "ciD" = (/obj/structure/sign/examroom,/turf/simulated/wall,/area/medical/reception) "ciE" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; dir = 4},/area/medical/reception) -"ciF" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/research_starboard) +"ciF" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) "ciG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "ciH" = (/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) "ciI" = (/obj/structure/sign/fire{pixel_y = 32},/obj/structure/lattice,/turf/space,/area/space) @@ -5863,7 +5863,7 @@ "ciM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) "ciN" = (/obj/machinery/door/airlock/maintenance{name = "Drone Fabrication"; req_one_access_txt = "10;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "ciO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engine/engine_hallway) -"ciP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/starboard) +"ciP" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/starboard) "ciQ" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 5},/turf/simulated/floor/plating/airless,/area/space) "ciR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/workshop) "ciS" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/item/clothing/glasses/welding,/obj/item/clothing/glasses/welding,/turf/simulated/floor,/area/engine/workshop) @@ -5883,8 +5883,8 @@ "cjg" = (/obj/item/weapon/wirecutters,/turf/space,/area/space) "cjh" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/engineering) "cji" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/engineering) -"cjj" = (/obj/machinery/computer/general_air_control/supermatter_core{frequency = 1438; input_tag = "cooling_in"; name = "Engine Cooling Control"; output_tag = "cooling_out"; pressure_setting = 100; sensors = list("engine_sensor" = "Engine Core")},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "warning"},/area/engine/engine_monitoring) -"cjk" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_smes) +"cjj" = (/obj/machinery/computer/station_alert,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cjk" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) "cjl" = (/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos) "cjm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "cjn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/engine_airlock) @@ -5947,12 +5947,12 @@ "cks" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plating,/area/engine/engine_room) "ckt" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "cku" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ckv" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/janitor) -"ckw" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) +"ckv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/starboard) +"ckw" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/starboard) "ckx" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/turf/simulated/floor,/area/engine/atmos_monitoring) "cky" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/atmos_monitoring) -"ckz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/medbay) -"ckA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) +"ckz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"ckA" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/atmos) "ckB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) "ckC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) "ckD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) @@ -5990,7 +5990,7 @@ "clj" = (/obj/machinery/atmospherics/pipe/manifold4w/visible,/turf/simulated/floor,/area/atmos) "clk" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Engine Feed"},/turf/simulated/floor/plating,/area/engine/engine_room) "cll" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 10},/turf/simulated/floor,/area/atmos) -"clm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/atmos) +"clm" = (/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "tox_in"; name = "Phoron Supply Control"; output_tag = "tox_out"; sensors = list("tox_sensor" = "Tank")},/turf/simulated/floor{icon_state = "warning"},/area/atmos) "cln" = (/obj/machinery/atmospherics/pipe/manifold/visible/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating,/area/engine/engine_room) "clo" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor/plating,/area/engine/storage_hard) "clp" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/workshop) @@ -6000,13 +6000,13 @@ "clt" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/hallway) "clu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engine/hallway) "clv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) -"clw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) +"clw" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "clx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) -"cly" = (/obj/machinery/computer/station_alert,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cly" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "clz" = (/turf/simulated/floor/plating,/area/engine/engine_waste) "clA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_waste) "clB" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow,/turf/simulated/floor,/area/atmos) -"clC" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engine/engineering_monitoring) +"clC" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "clD" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow,/obj/machinery/meter,/turf/simulated/floor,/area/atmos) "clE" = (/obj/machinery/door/airlock/engineering{name = "Aft Port Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) "clF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) @@ -6017,7 +6017,7 @@ "clK" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow{dir = 6},/turf/simulated/floor,/area/atmos) "clL" = (/obj/machinery/power/rad_collector,/turf/simulated/floor/plating,/area/engine/storage_hard) "clM" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/wall/r_wall,/area/engine/engine_waste) -"clN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) +"clN" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "virology_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "virology_pump"; tag_exterior_door = "virology_outer"; frequency = 1379; id_tag = "virology_airlock"; tag_interior_door = "virology_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "virology_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/medbay) "clO" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = 3; pixel_y = 6},/obj/item/weapon/storage/briefcase/inflatable{pixel_y = 3},/obj/structure/table/reinforced{icon_state = "table"},/obj/item/weapon/storage/briefcase/inflatable{pixel_x = -3; pixel_y = 0},/turf/simulated/floor,/area/engine/engine_eva) "clP" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) "clQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 8},/obj/structure/lattice,/obj/structure/grille,/turf/space,/area/space) @@ -6036,15 +6036,15 @@ "cmd" = (/turf/space,/area/vox_station/southeast_solars) "cme" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/engine/atmos_monitoring) "cmf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"cmg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/atmos) +"cmg" = (/obj/machinery/atmospherics/binary/pump/on{name = "External to Filter"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cmh" = (/turf/simulated/floor/plating,/area/maintenance/portsolar) -"cmi" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4},/turf/simulated/floor,/area/atmos) +"cmi" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/medbay) "cmj" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engine/workshop) "cmk" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/newscaster{pixel_x = 28; pixel_y = 3},/turf/simulated/floor,/area/engine/workshop) "cml" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/storage_hard) "cmm" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/turf/simulated/floor,/area/atmos) "cmn" = (/obj/item/stack/rods{amount = 10},/turf/space,/area/space) -"cmo" = (/obj/machinery/atmospherics/binary/pump/on{name = "Waste In"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/turf/simulated/floor,/area/atmos) +"cmo" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) "cmp" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{dir = 5},/turf/space,/area/space) "cmq" = (/obj/machinery/atmospherics/pipe/simple/visible/universal{dir = 4},/turf/simulated/floor,/area/atmos) "cmr" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Distro to Waste"},/turf/simulated/floor,/area/atmos) @@ -6064,7 +6064,7 @@ "cmF" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "cmG" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/engine/engine_room) "cmH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) -"cmI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cmI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) "cmJ" = (/obj/effect/decal/cleanable/blood/oil{amount = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) "cmK" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/medical/virologyaccess) "cmL" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light,/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "virologyquar"; name = "Virology Emergency Lockdown Control"; pixel_x = 0; pixel_y = -28; req_access_txt = "5"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/medical/virologyaccess) @@ -6102,13 +6102,13 @@ "cnr" = (/obj/machinery/door/poddoor{icon_state = "pdoor1"; id = "EngineEmitterPortWest"; layer = 3.3; name = "Engine Waste Handling Access"},/turf/simulated/floor/plating,/area/engine/engine_room) "cns" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/atmos) "cnt" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/engine/engineering_monitoring) -"cnu" = (/obj/machinery/camera{c_tag = "Engineering Monitoring"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cnu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cnv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/status_display{pixel_y = 32},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) "cnw" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses{pixel_x = 1; pixel_y = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cnx" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cny" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cnz" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) -"cnA" = (/obj/machinery/light/small{dir = 4},/obj/machinery/camera{c_tag = "Aft Starboard Solar Access"; dir = 1},/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/research_starboard) +"cnA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) "cnB" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cnC" = (/obj/machinery/newscaster{pixel_x = 31; pixel_y = 3},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cnD" = (/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/engine/engine_room) @@ -6148,15 +6148,15 @@ "col" = (/obj/machinery/atmospherics/pipe/manifold4w/visible/purple,/turf/simulated/floor/plating,/area/engine/engine_waste) "com" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/stool/bed/chair,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "con" = (/obj/machinery/shower{icon_state = "shower"; dir = 4},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "warnwhite"},/area/medical/virology) -"coo" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/medbay) +"coo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor/plating,/area/atmos) "cop" = (/obj/machinery/computer/operating{name = "Xenobiology Operating Computer"},/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/rnd/xenobiology) "coq" = (/obj/machinery/optable{name = "Xenobiology Operating Table"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/rnd/xenobiology) "cor" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/closet/l3closet/virology,/obj/item/clothing/mask/gas,/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/medical/virology) "cos" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Operating Theatre 1 Maintenance Access"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/surgery) "cot" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter{frequency = 1443; id = "engine_waste_compressor_one"; name = "Engine Waste - Compressor 1"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_waste) "cou" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"cov" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) -"cow" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/engineering) +"cov" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/atmos) +"cow" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/atmos) "cox" = (/obj/machinery/camera{c_tag = "Xenobiology South"; dir = 8; network = list("SS13","Research"); pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "coy" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor,/area/hallway/primary/aft) "coz" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Operating Theatre 2 Maintenance Access"; req_access_txt = "45"},/turf/simulated/floor/plating,/area/medical/surgery2) @@ -6208,7 +6208,7 @@ "cpt" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery2) "cpu" = (/obj/structure/closet/secure_closet/engineering_personal,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area/engine/locker_room) "cpv" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Phoron to Pure"},/turf/simulated/floor,/area/atmos) -"cpw" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; filter_type = 0; icon_state = "map"; name = "Gas filter (Phoron tank)"; on = 1},/turf/simulated/floor,/area/atmos) +"cpw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/atmos) "cpx" = (/obj/machinery/atmospherics/pipe/simple/visible/green{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "CO2 to Pure"},/turf/simulated/floor,/area/atmos) "cpy" = (/obj/machinery/camera{c_tag = "Genetics Fore"; network = list("SS13")},/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/plating,/area/medical/genetics) "cpz" = (/obj/structure/closet/wardrobe/virology_white,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera/xray{c_tag = "Virology Access Aft"; dir = 2; network = list("SS13","Medical")},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/medical/virology) @@ -6234,7 +6234,7 @@ "cpT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 4},/turf/simulated/floor,/area/atmos) "cpU" = (/obj/structure/table,/obj/machinery/light,/obj/item/weapon/wrench,/obj/item/device/flashlight,/obj/machinery/cell_charger,/turf/simulated/floor,/area/engine/workshop) "cpV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor/plating,/area/engine/atmos_monitoring) -"cpW" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"cpW" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/pipedispenser,/obj/machinery/atmospherics/pipe/manifold/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cpX" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/workshop) "cpY" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) "cpZ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) @@ -6243,7 +6243,7 @@ "cqc" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/storage_hard) "cqd" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/engine/hallway) "cqe" = (/obj/structure/table,/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Medbay Cryogenics"; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/item/weapon/wrench,/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = 7; pixel_y = 1},/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{pixel_x = -4; pixel_y = 0},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/medical/cryo) -"cqf" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/workshop) +"cqf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/hallway) "cqg" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/item/clothing/glasses/welding,/obj/item/clothing/glasses/welding,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/workshop) "cqh" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plating,/area/engine/storage_hard) "cqi" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/workshop) @@ -6262,7 +6262,7 @@ "cqv" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cqw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cqx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cqy" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"cqy" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) "cqz" = (/turf/simulated/floor/plating,/area/maintenance/medbay) "cqA" = (/obj/machinery/atmospherics/valve/digital{name = "Phoron Outlet Valve"},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) "cqB" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -6294,16 +6294,16 @@ "crb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/storage_hard) "crc" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access_txt = "11"},/turf/simulated/floor,/area/engine/workshop) "crd" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/visible/purple,/turf/simulated/floor,/area/atmos) -"cre" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"crf" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cre" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"crf" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/yellow,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) "crg" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Hallway"; req_one_access_txt = "10;24"},/turf/simulated/floor,/area/engine/hallway) -"crh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; icon_state = "map-supply"; tag = "icon-manifold (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) -"cri" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Engineering\\Medbay Maintenance"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"crh" = (/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/visible/green,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"cri" = (/obj/structure/disposalpipe/segment,/obj/machinery/light/small{dir = 8},/obj/structure/cable/cyan{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/atmos) "crj" = (/turf/simulated/wall/r_wall,/area/engine/engine_smes) -"crk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) -"crl" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"crm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) -"crn" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"crk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) +"crl" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/medbay) +"crm" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/medbay) +"crn" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "10;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_hallway) "cro" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "39"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/medical/virology) "crp" = (/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/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/xenobiology) "crq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) @@ -6336,7 +6336,7 @@ "crR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/engine/hallway) "crS" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/atmos) "crT" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/machinery/meter,/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area/atmos) -"crU" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/hallway) +"crU" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "crV" = (/obj/structure/stool/bed/chair/comfy/brown,/obj/effect/landmark/start{name = "Psychiatrist"},/turf/simulated/floor{icon_state = "bcarpet06"},/area/medical/psych) "crW" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_dock_outer"; locked = 1; name = "Docking Port Airlock"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "crX" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/workshop) @@ -6349,12 +6349,12 @@ "cse" = (/obj/machinery/vending/engivend,/turf/simulated/floor,/area/engine/workshop) "csf" = (/obj/machinery/shield_gen,/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/engine/storage_hard) "csg" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engine/workshop) -"csh" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/workshop) +"csh" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/workshop) "csi" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; sortType = "Engineering"; name = "Engineering"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/hallway) "csj" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Workshop"; req_access_txt = "11"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/workshop) "csk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/storage_hard) "csl" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/engine/storage_hard) -"csm" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) +"csm" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/hallway) "csn" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/engineering{name = "Engineering Hard Storage"; req_access_txt = "11"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/workshop) "cso" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/engine/storage_hard) "csp" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) @@ -6366,10 +6366,10 @@ "csv" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "green"},/area/medical/virology) "csw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 8; icon_state = "greencorner"},/area/medical/virology) "csx" = (/obj/machinery/hologram/holopad,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) -"csy" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction) +"csy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Atmospherics Substation"; dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/atmos) "csz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engine/workshop) "csA" = (/obj/machinery/atmospherics/binary/pump{dir = 4; name = "Port to External"},/obj/structure/disposalpipe/segment,/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) -"csB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/multitool{pixel_x = 5},/obj/random/tech_supply,/turf/simulated/floor,/area/construction) +"csB" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/atmos) "csC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "csD" = (/obj/machinery/atmospherics/pipe/manifold/hidden/purple,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "csE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/atmos,/obj/machinery/door/window/northright{name = "Atmospherics Hardsuits"; req_access_txt = "24"},/turf/simulated/floor,/area/engine/engine_eva) @@ -6412,7 +6412,7 @@ "ctp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1380; id_tag = "research_dock_pump"},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/rnd/docking) "ctq" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 140; external_pressure_bound_default = 140; icon_state = "map_vent_out"; on = 1; pressure_checks = 0; pressure_checks_default = 0},/turf/simulated/floor/plating/airless,/area/rnd/xenobiology) "ctr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/plating,/area/engine/storage_hard) -"cts" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"cts" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/engi_shuttle) "ctt" = (/obj/structure/closet/firecloset,/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "ctu" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "ctv" = (/turf/space,/area/syndicate_station/southwest) @@ -6438,7 +6438,7 @@ "ctP" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "ctQ" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1441; icon_state = "map_injector"; id = "waste_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "ctR" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_eva) -"ctS" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/construction) +"ctS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/engi_shuttle) "ctT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "ctU" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; frequency = 1443; icon_state = "map_injector"; id = "air_in"; on = 1},/obj/machinery/sparker{id = "Incinerator"; pixel_x = -20},/turf/simulated/floor/engine/vacuum,/area/maintenance/incinerator) "ctV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/engine_eva) @@ -6446,9 +6446,9 @@ "ctX" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction) "ctY" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/construction) "ctZ" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor/plating,/area/construction) -"cua" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/construction) +"cua" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engi_shuttle) "cub" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HOT EXHAUST'."; name = "\improper HOT EXHAUST"; pixel_x = -32},/turf/simulated/floor/plating/airless,/area/space) -"cuc" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"cuc" = (/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/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cud" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; filter_type = 2; icon_state = "map"; name = "Gas filter (N2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) "cue" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; filter_type = 1; icon_state = "map"; name = "Gas filter (O2 tank)"; on = 1},/turf/simulated/floor,/area/atmos) "cuf" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) @@ -6456,7 +6456,7 @@ "cuh" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cui" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "Engineering Foyer"; dir = 8; network = list("SS13")},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cuj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"cuk" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) +"cuk" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/engine/workshop) "cul" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cum" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "cun" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -6468,13 +6468,13 @@ "cut" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/medical/surgeryprep) "cuu" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; name = "Air to External"},/turf/simulated/floor,/area/atmos) "cuv" = (/obj/machinery/atmospherics/binary/pump/on{dir = 1; name = "Air to Distro"},/turf/simulated/floor,/area/atmos) -"cuw" = (/obj/machinery/atmospherics/binary/pump/on{name = "External to Filter"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"cuw" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cux" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 4; icon_state = "blue"},/area/medical/surgeryprep) "cuy" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Virology Access"; req_access_txt = "39"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/virologyaccess) "cuz" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/bodybag/cryobag{pixel_x = -3},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cuA" = (/obj/structure/bedsheetbin,/obj/structure/table,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/biostorage) "cuB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock{name = "Starboard Emergency Storage"; req_access_txt = "29"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/assembly/chargebay) -"cuC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "9;12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cuC" = (/obj/machinery/door/airlock/maintenance_hatch{name = "SMES Access"; req_access_txt = "11"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_smes) "cuD" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "cuE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "cuF" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Filter to Waste"},/turf/simulated/floor,/area/atmos) @@ -6549,8 +6549,8 @@ "cvW" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cvX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/hallway) "cvY" = (/obj/machinery/light/small{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) -"cvZ" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) -"cwa" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) +"cvZ" = (/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/engine/engine_smes) +"cwa" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/engi_shuttle) "cwb" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/brflowers,/turf/simulated/floor/holofloor{icon_state = "wood_siding1"; dir = 2},/area/holodeck/source_picnicarea) "cwc" = (/turf/simulated/floor/holofloor/grass,/obj/structure/flora/ausbushes/ywflowers,/turf/simulated/floor/holofloor{icon_state = "wood_siding1"; dir = 2},/area/holodeck/source_picnicarea) "cwd" = (/turf/simulated/floor/holofloor{icon_state = "carpet3-0"; dir = 4},/area/holodeck/source_theatre) @@ -6562,7 +6562,7 @@ "cwj" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape/transit) "cwk" = (/turf/space/transit/north/shuttlespace_ns4,/area/shuttle/escape/transit) "cwl" = (/turf/space/transit/north/shuttlespace_ns10,/area/shuttle/escape/transit) -"cwm" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"cwm" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cwn" = (/turf/space/transit/east/shuttlespace_ew7,/area/shuttle/escape_pod5/transit) "cwo" = (/turf/space/transit/east/shuttlespace_ew8,/area/shuttle/escape_pod5/transit) "cwp" = (/turf/space/transit/east/shuttlespace_ew9,/area/shuttle/escape_pod5/transit) @@ -6585,7 +6585,7 @@ "cwG" = (/turf/simulated/floor/holofloor{icon_state = "asteroid3"; dir = 4},/area/holodeck/source_desert) "cwH" = (/turf/simulated/floor/holofloor{icon_state = "carpet1-0"; dir = 4},/area/holodeck/source_theatre) "cwI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) -"cwJ" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/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{dir = 2; icon_state = "warnplate"},/area/maintenance/starboardsolar) +"cwJ" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "engineering_dock_airlock"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "13;11;24"; tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/engi_shuttle) "cwK" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/crew_quarters/sleep/engi) "cwL" = (/turf/simulated/floor/holofloor{dir = 10; icon_state = "green"},/area/holodeck/source_emptycourt) "cwM" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_emptycourt) @@ -6602,7 +6602,7 @@ "cwX" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "cwY" = (/obj/machinery/portable_atmospherics/canister/oxygen,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/engine/engine_eva) "cwZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/light,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/maintenance/substation/command) -"cxa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"cxa" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "cxb" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "cxc" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor,/area/atmos) "cxd" = (/obj/machinery/atmospherics/pipe/manifold/visible/green{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/turf/simulated/floor,/area/atmos) @@ -6625,7 +6625,7 @@ "cxu" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 9; icon_state = "red"},/area/holodeck/source_boxingcourt) "cxv" = (/turf/simulated/floor/holofloor{dir = 1; icon_state = "red"},/area/holodeck/source_boxingcourt) "cxw" = (/obj/structure/table/holotable,/obj/item/clothing/gloves/boxing/hologlove,/turf/simulated/floor/holofloor{dir = 5; icon_state = "red"},/area/holodeck/source_boxingcourt) -"cxx" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) +"cxx" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "cxy" = (/obj/structure/flora/grass/both,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) "cxz" = (/turf/simulated/floor/holofloor{icon_state = "carpet4-0"; dir = 4},/area/holodeck/source_meetinghall) "cxA" = (/turf/simulated/floor/holofloor{icon_state = "carpetsymbol"; dir = 6},/area/holodeck/source_meetinghall) @@ -6697,7 +6697,7 @@ "cyO" = (/turf/simulated/floor/beach/sand{tag = "icon-beach (SOUTHWEST)"; icon_state = "beach"; dir = 10},/area/holodeck/source_beach) "cyP" = (/turf/simulated/floor/holofloor{dir = 8; icon_state = "green"},/area/holodeck/source_thunderdomecourt) "cyQ" = (/turf/simulated/floor/holofloor{dir = 4; icon_state = "green"},/area/holodeck/source_thunderdomecourt) -"cyR" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/locker) +"cyR" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/engi_shuttle) "cyS" = (/obj/structure/flora/grass/brown,/turf/simulated/floor/holofloor{icon_state = "snow"},/area/holodeck/source_snowfield) "cyT" = (/turf/simulated/floor/holofloor{dir = 2; icon_state = "green"},/area/holodeck/source_basketball) "cyU" = (/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engine_room) @@ -6825,7 +6825,7 @@ "cBm" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cBn" = (/obj/machinery/power/smes/buildable{charge = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cBo" = (/obj/machinery/light_switch{pixel_x = 12; pixel_y = 25},/obj/machinery/power/apc/super{dir = 1; name = "north bump"; pixel_y = 24},/obj/structure/cable/cyan{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/engine/engine_room) -"cBp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"cBp" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "engineering_dock_sensor"; pixel_x = -25; pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/engi_shuttle) "cBq" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cBr" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/camera/autoname{dir = 4},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora_storage) "cBs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/aft) @@ -6834,13 +6834,13 @@ "cBv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/construction) "cBw" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cBx" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/shuttle/plating,/area/centcom/evac) -"cBy" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 2; frequency = 1379; id = "tox_airlock_pump"},/obj/machinery/air_sensor{frequency = 1430; id_tag = "toxins_mixing_interior"; output = 63; pixel_x = -8; pixel_y = -18},/turf/simulated/floor/engine,/area/rnd/mixing) +"cBy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "cBz" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "cBA" = (/turf/space/transit/north/shuttlespace_ns12,/area/shuttle/escape_pod1/transit) "cBB" = (/turf/space/transit/north/shuttlespace_ns7,/area/shuttle/escape_pod1/transit) "cBC" = (/turf/space/transit/north/shuttlespace_ns9,/area/shuttle/escape_pod1/transit) "cBD" = (/obj/machinery/atmospherics/binary/pump{dir = 8; name = "Isolation to Waste"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"cBE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cBE" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "cBF" = (/turf/space/transit/north/shuttlespace_ns3,/area/shuttle/escape_pod2/transit) "cBG" = (/turf/space/transit/north/shuttlespace_ns14,/area/shuttle/escape_pod2/transit) "cBH" = (/turf/space/transit/north/shuttlespace_ns11,/area/shuttle/escape_pod2/transit) @@ -6898,18 +6898,18 @@ "cCH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "cCI" = (/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 = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_station/start) "cCJ" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/table/reinforced,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"cCK" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) +"cCK" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) "cCL" = (/obj/structure/stool/bed/chair,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cCM" = (/obj/machinery/vending/cigarette,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) -"cCN" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/aft) +"cCN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) "cCO" = (/obj/structure/table,/obj/item/weapon/stamp/captain,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cCP" = (/obj/machinery/atmospherics/pipe/manifold/visible,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cCQ" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cCR" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "cCS" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/spray/cleaner,/turf/unsimulated/floor{dir = 6; icon_state = "whitegreen"},/area/centcom/holding) -"cCT" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Locker Room"; req_one_access_txt = "11;24"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) +"cCT" = (/obj/machinery/atmospherics/unary/vent_pump/on,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cCU" = (/obj/structure/stool,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) -"cCV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) +"cCV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/medbay) "cCW" = (/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) "cCX" = (/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) "cCY" = (/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) @@ -6919,7 +6919,7 @@ "cDc" = (/turf/space,/area/shuttle/escape_pod5/centcom) "cDd" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Bridge Substation"; dir = 1},/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/maintenance/substation/command) "cDe" = (/obj/machinery/power/breakerbox/activated,/turf/simulated/floor/plating,/area/maintenance/substation/engineering) -"cDf" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/rnd/docking) +"cDf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) "cDg" = (/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) "cDh" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows"; dir = 9},/area/syndicate_mothership) "cDi" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 8},/area/syndicate_mothership) @@ -6928,8 +6928,8 @@ "cDl" = (/obj/structure/table,/obj/item/weapon/paper_bin,/turf/unsimulated/floor{icon = 'icons/turf/shuttle.dmi'; icon_state = "floor"},/area/centcom/evac) "cDm" = (/obj/machinery/door/airlock/hatch{name = "Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor2"},/area/centcom/evac) "cDn" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{dir = 1; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) -"cDo" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) -"cDp" = (/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/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) +"cDo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/atmos) +"cDp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/engine/workshop) "cDq" = (/turf/unsimulated/wall/fakeglass{icon_state = "fakewindows2"; dir = 1},/area/syndicate_mothership) "cDr" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cDs" = (/obj/structure/sign/double/map/left{pixel_y = 32},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) @@ -6989,12 +6989,12 @@ "cEu" = (/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) "cEv" = (/obj/machinery/door/airlock/centcom{name = "Barracks"},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area/syndicate_mothership) "cEw" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/syndicate_mothership) -"cEx" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/virologyaccess) -"cEy" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cEx" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/engine/engineering_monitoring) +"cEy" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) "cEz" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/engine/engine_eva) "cEA" = (/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) "cEB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/medical/virologyaccess) -"cEC" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cEC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 4},/turf/simulated/floor,/area/atmos) "cED" = (/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 = 8},/area/syndicate_mothership) "cEE" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/unsimulated/floor{dir = 1; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) "cEF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood,/area/syndicate_mothership) @@ -7002,8 +7002,8 @@ "cEH" = (/turf/simulated/floor/wood{icon_state = "wood-broken6"},/area/syndicate_mothership) "cEI" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor,/area/hallway/primary/aft) "cEJ" = (/obj/machinery/power/emitter{anchored = 1; id = "EngineEmitter"; state = 2},/obj/structure/cable/cyan,/turf/simulated/floor/plating,/area/engine/engine_room) -"cEK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/virologyaccess) -"cEL" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/pipedispenser,/obj/machinery/atmospherics/pipe/manifold/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"cEK" = (/obj/machinery/atmospherics/binary/pump/on{name = "Waste In"},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 4},/turf/simulated/floor,/area/atmos) +"cEL" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/aft) "cEM" = (/turf/unsimulated/wall/fakeglass{dir = 1; icon_state = "fakewindows"},/area/syndicate_mothership) "cEN" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor/wood{icon_state = "wood-broken4"},/area/syndicate_mothership) "cEO" = (/turf/simulated/floor/wood,/area/syndicate_mothership) @@ -7043,14 +7043,14 @@ "cFw" = (/obj/machinery/light,/obj/machinery/light_switch{dir = 2; name = "light switch "; pixel_x = 0; pixel_y = -22},/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "cFx" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/hydroponics{closed_system = 1; name = "isolation tray"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "cFy" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/syndicate_station/start) -"cFz" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"cFz" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Locker Room"; req_one_access_txt = "11;24"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cFA" = (/obj/machinery/computer/general_air_control{frequency = 1443; level = 3; name = "Distribution and Waste Monitor"; sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Waste Loop", "engine_waste_filter_one" = "Engine Waste - Filter One", "engine_waste_filter_two" = "Engine Waste - Filter Two")},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine/atmos_monitoring) "cFB" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_l"},/turf/space,/area/syndicate_station/start) "cFC" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/syndicate_station/start) "cFD" = (/obj/structure/shuttle/engine/propulsion{icon_state = "propulsion_r"},/turf/space,/area/syndicate_station/start) "cFE" = (/turf/unsimulated/wall,/area/start) "cFF" = (/obj/effect/landmark/start,/turf/unsimulated/floor,/area/start) -"cFG" = (/obj/machinery/atmospherics/pipe/manifold/visible,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"cFG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) "cFH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/engine_eva) "cFI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cFJ" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light/small{dir = 4},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) @@ -7167,10 +7167,10 @@ "cHQ" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cHR" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/centcom/living) "cHS" = (/obj/machinery/door/airlock/centcom{name = "Living Quarters"; opacity = 1; req_access_txt = "105"},/turf/unsimulated/floor{icon_state = "freezerfloor"; dir = 2},/area/centcom/living) -"cHT" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engineering) +"cHT" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/medbay) "cHU" = (/obj/machinery/door/window/northright{icon_state = "right"; dir = 2},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) "cHV" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/administration/centcom) -"cHW" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"cHW" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/machinery/camera{c_tag = "Atmospherics North East"; dir = 6},/obj/structure/sign/atmosplaque{pixel_x = 0; pixel_y = 32},/obj/machinery/cell_charger,/turf/simulated/floor,/area/atmos) "cHX" = (/obj/structure/table,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "cHY" = (/obj/structure/toilet{dir = 1},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "cHZ" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/shuttle/administration/centcom) @@ -7226,7 +7226,7 @@ "cIX" = (/turf/space,/area/centcom/specops) "cIY" = (/obj/machinery/mech_bay_recharge_port,/turf/unsimulated/floor{icon_state = "bot"},/area/centcom/specops) "cIZ" = (/obj/machinery/camera{c_tag = "Assault Armor North"; dir = 2; network = list("ERT")},/obj/mecha/combat/gygax/dark,/turf/unsimulated/floor{icon_state = "delivery"; dir = 6},/area/centcom/specops) -"cJa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/research_port) +"cJa" = (/obj/machinery/camera{c_tag = "Engineering Monitoring"; dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/engine/engineering_monitoring) "cJb" = (/obj/item/device/radio/intercom{broadcasting = 1; dir = 1; frequency = 1441; listening = 0; name = "Spec Ops Intercom"; pixel_y = 28},/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) "cJc" = (/obj/structure/rack,/obj/item/weapon/gun/energy/ionrifle,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "cJd" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "floorscorched1"},/area/prison/solitary) @@ -7479,7 +7479,7 @@ "cNQ" = (/obj/machinery/computer/security/telescreen{name = "Spec. Ops. Monitor"; network = list("ERT")},/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNR" = (/obj/structure/table/woodentable{dir = 5},/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) "cNS" = (/obj/machinery/computer/card/centcom,/obj/item/weapon/card/id/centcom,/turf/unsimulated/floor{icon_state = "grimy"},/area/centcom/creed) -"cNT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/research_port) +"cNT" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engineering_monitoring) "cNU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/structure/window/reinforced{dir = 1},/turf/unsimulated/floor,/area/centcom/control) "cNV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/specops) "cNW" = (/turf/unsimulated/floor{icon_state = "loadingarea"},/area/centcom/specops) @@ -7643,11 +7643,11 @@ "cQY" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cQZ" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/meatsteak,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRa" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"cRb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/research_port) +"cRb" = (/obj/structure/table,/obj/machinery/newscaster{pixel_y = 30},/obj/machinery/light{dir = 1},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 2; pixel_y = 2},/obj/item/clothing/gloves/black,/obj/item/clothing/gloves/black,/obj/item/weapon/storage/belt/utility/atmostech,/obj/item/weapon/storage/belt/utility/atmostech,/turf/simulated/floor,/area/atmos) "cRc" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_room) "cRd" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall,/area/maintenance/research_port) -"cRe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) -"cRf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cRe" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/medbay) +"cRf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/engineering) "cRg" = (/obj/structure/stool/bed/roller,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cRh" = (/obj/structure/stool/bed/roller,/turf/unsimulated/floor{dir = 4; icon_state = "whitegreenfull"},/area/centcom/holding) "cRi" = (/obj/machinery/atmospherics/unary/heat_exchanger{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engine_waste) @@ -7657,8 +7657,8 @@ "cRm" = (/obj/machinery/door/airlock/centcom{name = "General Access"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) "cRo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) -"cRp" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) -"cRq" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) +"cRp" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/primary/aft) +"cRq" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/aft) "cRr" = (/obj/structure/table,/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRs" = (/turf/unsimulated/floor{icon_state = "floor"},/area/tdome) "cRt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/tdome) @@ -7670,7 +7670,7 @@ "cRz" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/orangecakeslice,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRA" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/poppypretzel,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) "cRB" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) -"cRC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/computer/guestpass{pixel_y = -28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) +"cRC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/aft) "cRD" = (/obj/machinery/atmospherics/pipe/cap/visible{color = "#00ffff"; dir = 8},/turf/simulated/floor/plating,/area/engine/engine_room) "cRE" = (/turf/unsimulated/beach/sand{tag = "icon-desert1"; icon_state = "desert1"},/area/centcom/ferry) "cRF" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/tofukabob,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) @@ -7682,7 +7682,7 @@ "cRL" = (/obj/machinery/sleeper,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cRM" = (/obj/machinery/sleep_console,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cRN" = (/obj/structure/table/woodentable{dir = 5},/obj/item/weapon/reagent_containers/food/snacks/bloodsoup,/turf/unsimulated/floor{tag = "icon-wood"; icon_state = "wood"},/area/centcom/holding) -"cRO" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) +"cRO" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) "cRP" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) "cRQ" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/turf/simulated/floor{dir = 2; icon_state = "yellowcorner"},/area/hallway/primary/aft) "cRR" = (/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_x = 0; pixel_y = 29; req_access_txt = "0"},/turf/unsimulated/floor{dir = 4; icon_state = "whitegreencorner"},/area/centcom/holding) @@ -7825,7 +7825,7 @@ "cUy" = (/turf/simulated/shuttle/wall{dir = 8; icon_state = "swall_floor_f6"},/area/supply/dock) "cUz" = (/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) "cUA" = (/obj/machinery/door/airlock/glass{name = "Arrivals Processing"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) -"cUB" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) +"cUB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/engineering) "cUC" = (/turf/unsimulated/floor{dir = 8; icon_state = "carpetside"},/area/wizard_station) "cUD" = (/turf/unsimulated/floor{icon_state = "vault"; dir = 5},/area/centcom/evac) "cUE" = (/turf/unsimulated/floor{dir = 4; icon_state = "carpetside"},/area/wizard_station) @@ -7857,7 +7857,7 @@ "cVe" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns14,/area/space) "cVf" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns2,/area/space) "cVg" = (/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) -"cVh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"cVh" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1379; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Interior Airlock"; req_access_txt = "39"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cVi" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engine/locker_room) "cVj" = (/obj/structure/table,/obj/item/weapon/storage/box/matches,/obj/item/weapon/storage/fancy/cigarettes,/obj/machinery/light/small{dir = 8},/obj/item/weapon/deck,/turf/simulated/floor/plating,/area/engine/drone_fabrication) "cVk" = (/obj/effect/step_trigger/teleporter/random{affect_ghosts = 1; name = "escapeshuttle_leave"; teleport_x = 25; teleport_x_offset = 245; teleport_y = 25; teleport_y_offset = 245; teleport_z = 6; teleport_z_offset = 6},/turf/space/transit/north/shuttlespace_ns13,/area/space) @@ -7910,7 +7910,7 @@ "cWf" = (/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/item/bodybag/cryobag{pixel_x = 5},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 30},/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cWg" = (/turf/space/transit/north/shuttlespace_ns9,/area/space) "cWh" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_west_control"; req_one_access_txt = "150"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) -"cWi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) +"cWi" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cWj" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "vox_east_control"; req_one_access_txt = "150"},/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) "cWk" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "cWl" = (/turf/space/transit/north/shuttlespace_ns5,/area/space) @@ -7918,32 +7918,32 @@ "cWn" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "cWo" = (/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,/area/space) "cWp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) -"cWq" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) +"cWq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cWr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Engineering Substation"; dir = 2; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cWs" = (/turf/space{icon_state = "black"},/area/space) "cWt" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{tag_exterior_door = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; tag_interior_door = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = -6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 6; pixel_y = -24},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) "cWu" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cWv" = (/turf/space/transit/north/shuttlespace_ns3,/area/space) "cWw" = (/turf/space/transit/north/shuttlespace_ns6,/area/space) -"cWx" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/construction) +"cWx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8; icon_state = "map-supply"; tag = "icon-manifold (WEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) "cWy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cWz" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cWA" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/computer/reconstitutor/animal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cWB" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/xenobiology) -"cWC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engineering) -"cWD" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"cWC" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Engineering\\Medbay Maintenance"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engineering) +"cWD" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/engineering) "cWE" = (/turf/simulated/wall/r_wall,/area/construction) "cWF" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Locker Room"; req_one_access_txt = "11;24"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "cWG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/engine/locker_room) "cWH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/engine/locker_room) "cWI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/primary/aft) "cWJ" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/vox/station) -"cWK" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_xeno_pump"; tag_exterior_door = "solar_xeno_outer"; frequency = 1379; id_tag = "solar_xeno_airlock"; tag_interior_door = "solar_xeno_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_xeno_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_xeno_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "solar_xeno_pump"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) +"cWK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cWL" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"cWM" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/construction) +"cWM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cWN" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/vox/station) "cWO" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) -"cWP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engineering) +"cWP" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cWQ" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "cWR" = (/obj/structure/sign/securearea,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/wall/r_wall,/area/engine/engine_hallway) "cWS" = (/obj/machinery/clonepod,/turf/simulated/floor/engine,/area/rnd/xenobiology) @@ -7953,11 +7953,11 @@ "cWW" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "engineering_dock_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cWX" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/engine,/area/rnd/xenobiology) "cWY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns9,/area/space) -"cWZ" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engineering_monitoring) +"cWZ" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/medbay) "cXa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) "cXb" = (/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/engi_shuttle) "cXc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) -"cXd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/wall/r_wall,/area/engine/workshop) +"cXd" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "10;13"},/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"},/area/maintenance/medbay) "cXe" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/derelict/ship) "cXf" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/derelict/ship) "cXg" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/derelict/ship) @@ -8034,11 +8034,11 @@ "cYz" = (/obj/item/weapon/shard,/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYA" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYB" = (/obj/structure/cable,/obj/structure/computerframe{anchored = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cYC" = (/obj/machinery/door/airlock/engineering{name = "Engineering Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"cYC" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/item/clothing/gloves/black,/obj/item/device/multitool{pixel_x = 5},/obj/random/tech_supply,/turf/simulated/floor,/area/construction) "cYD" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYE" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYF" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cYG" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) +"cYG" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "cYH" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYI" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/derelict/ship) "cYJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) @@ -8064,7 +8064,7 @@ "cZd" = (/obj/structure/closet/crate/freezer/rations,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) "cZe" = (/obj/structure/stool/bed/roller,/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) "cZf" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/turret_protected/tcomsat) -"cZg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) +"cZg" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/construction) "cZh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/tcommsat/computer) "cZi" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/tcommsat/computer) "cZj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor,/area/tcommsat/computer) @@ -8153,10 +8153,10 @@ "daO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Server Access"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/tcommsat/chamber) "daP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) "daQ" = (/obj/machinery/door/airlock/centcom{name = "Holding Cell"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"daR" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/grass,/area/hydroponics/garden) +"daR" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "daS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) -"daT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) -"daU" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8},/turf/simulated/floor,/area/atmos) +"daT" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) +"daU" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/research_port) "daV" = (/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "daW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "daX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns11,/area/space) @@ -8294,17 +8294,17 @@ "ddz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/camera{c_tag = "Power Room East"; dir = 1; network = list("Tcomsat")},/obj/machinery/light/small{dir = 1},/turf/simulated/floor,/area/tcommsat/entrance) "ddA" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/tcommsat/entrance) "ddB" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) -"ddC" = (/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/atmos) +"ddC" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "ddD" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) "ddE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/research_port) "ddF" = (/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/research_port) "ddG" = (/obj/machinery/camera{c_tag = "Entrance North"; dir = 2; network = list("Tcomsat")},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/tcommsat/entrance) "ddH" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/space,/area/turret_protected/tcomsat) -"ddI" = (/obj/machinery/atmospherics/portables_connector,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"ddI" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/engineering{name = "Construction Area"; req_access_txt = "32"},/turf/simulated/floor/plating,/area/construction) "ddJ" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/tcommsat/entrance) "ddK" = (/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_mothership) -"ddL" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10},/turf/simulated/floor,/area/atmos) -"ddM" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering_monitoring) +"ddL" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/construction) +"ddM" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "ddN" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "ddO" = (/obj/structure/sign/vacuum,/turf/simulated/wall/r_wall,/area/tcommsat/entrance) "ddP" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; start_pressure = 740.5},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -8346,15 +8346,15 @@ "dez" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/turf/space,/area/AIsattele) "deA" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) "deB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/atmos) -"deC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) +"deC" = (/obj/machinery/door/airlock/engineering{name = "Engineering Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "deD" = (/turf/simulated/wall,/area/djstation) -"deE" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) +"deE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "deF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/djstation) "deG" = (/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/djstation) "deH" = (/turf/simulated/floor/plating,/area/djstation) -"deI" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/atmos) +"deI" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "deJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/djstation) -"deK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) +"deK" = (/obj/machinery/power/solar_control{id = "starboardsolar"; name = "Aft Starboard Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) "deL" = (/obj/structure/table,/obj/machinery/light{dir = 8},/obj/machinery/camera{c_tag = "Virology Port"; dir = 4; network = list("SS13")},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/box/gloves{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/box/masks,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "deM" = (/obj/item/weapon/wirecutters,/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/construction) "deN" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/weapon/folder/white,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -8369,7 +8369,7 @@ "deW" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "deX" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "deY" = (/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "delivery"},/area/medical/virologyaccess) -"deZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/starboard) +"deZ" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/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{dir = 2; icon_state = "warnplate"},/area/maintenance/starboardsolar) "dfa" = (/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/djstation) "dfb" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "dfc" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation) @@ -8408,21 +8408,21 @@ "dfJ" = (/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/research_port) "dfK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/area/syndicate_mothership) "dfL" = (/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 = 0; icon_state = "shutter0"; id = "syndieshutters"; name = "Blast Shutters"; opacity = 0},/turf/simulated/shuttle/plating,/area/syndicate_mothership) -"dfM" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor,/area/atmos) -"dfN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dfM" = (/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/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/starboardsolar) +"dfN" = (/obj/machinery/door/airlock/engineering{name = "Medbay Science Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) "dfO" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns3,/area/space) "dfP" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan,/turf/simulated/wall/r_wall,/area/hallway/primary/aft) "dfQ" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dfR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dfS" = (/obj/machinery/computer/reconstitutor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dfT" = (/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) -"dfU" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/primary/aft) +"dfU" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/engineering_monitoring) "dfV" = (/obj/machinery/door/airlock/glass_atmos{name = "Atmospherics Monitoring Room"; req_access_txt = "24"},/turf/simulated/floor,/area/hallway/primary/aft) -"dfW" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) -"dfX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) +"dfW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/medical_science) +"dfX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/research_port) "dfY" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns6,/area/space) -"dfZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/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/floor/plating,/area/quartermaster/miningdock) -"dga" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"dfZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) +"dga" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/disposalpipe/segment,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/medical/virologyaccess) "dgb" = (/obj/structure/closet/l3closet/scientist,/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/floor{dir = 6; icon_state = "warnwhite"},/area/rnd/xenobiology) "dgc" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns5,/area/space) "dgd" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; tiles = 0},/turf/space/transit/north/shuttlespace_ns1,/area/space) @@ -8435,7 +8435,7 @@ "dgk" = (/obj/structure/sign/pods,/turf/simulated/wall/r_wall,/area/engine/engine_eva) "dgl" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/purple{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "dgm" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple{dir = 4},/turf/simulated/wall/r_wall,/area/rnd/xenobiology) -"dgn" = (/obj/machinery/computer/general_air_control{frequency = 1430; name = "Mixing Chamber Monitor"; sensors = list("toxins_mixing_exterior" = "Mixing Chamber - Exterior", "toxins_mixing_interior" = "Mixing Chamber - Interior")},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/rnd/mixing) +"dgn" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/maintenance/medbay) "dgo" = (/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "dgp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "dgq" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "xeno_airlock_control"; name = "Xenobiology Access Button"; pixel_x = 8; pixel_y = -28; req_access_txt = "55"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 10; icon_state = "warnwhite"},/area/rnd/xenobiology) @@ -8454,8 +8454,8 @@ "dgD" = (/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/engi_engine) "dgE" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dgF" = (/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor,/area/hallway/primary/aft) -"dgG" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) -"dgH" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/medical_science) +"dgG" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/medical/virologyaccess) +"dgH" = (/obj/effect/decal/cleanable/cobweb,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/maintenance/medbay) "dgI" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "dgJ" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dgK" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 1; icon_state = "diagonalWall3"},/turf/unsimulated/floor{dir = 1; icon = 'icons/turf/snow.dmi'; icon_state = "gravsnow_corner"},/area/syndicate_mothership) @@ -8465,19 +8465,19 @@ "dgO" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitegreen_v (NORTHEAST)"; icon_state = "whitegreen_v"; dir = 5},/area/rnd/xenobiology/xenoflora) "dgP" = (/obj/machinery/door/window/northright{name = "Xenoflora Containment"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "dgQ" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) -"dgR" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) +"dgR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "dgS" = (/turf/simulated/shuttle/plating,/area/syndicate_mothership) "dgT" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) "dgU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "dgV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitegreen (NORTHWEST)"; icon_state = "whitegreen"; dir = 9},/area/rnd/xenobiology/xenoflora) "dgW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dgX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitegreen_v (NORTHEAST)"; icon_state = "whitegreen_v"; dir = 5},/area/rnd/xenobiology/xenoflora) -"dgY" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk1"},/area/solar/starboard) +"dgY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/research_port) "dgZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"dha" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/port) +"dha" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance,/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/medical/virologyaccess) "dhb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "West Outpost - Airlock"; dir = 1; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/west_outpost) "dhc" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/turf/simulated/floor,/area/mine/west_outpost) -"dhd" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "10;13"},/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"},/area/maintenance/medbay) +"dhd" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/research_port) "dhe" = (/obj/machinery/door_control{desc = "A remote control-switch for opening the engines blast doors."; id = "EngineRads"; name = "Radiation Collector Access"; pixel_x = 0; pixel_y = -25; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engine_room) "dhf" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/mine/west_outpost) "dhg" = (/obj/structure/table,/obj/item/weapon/gun/energy/ionrifle,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) @@ -8499,25 +8499,25 @@ "dhw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) "dhx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) "dhy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engine_room) -"dhz" = (/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/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) +"dhz" = (/obj/structure/table,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/construction) "dhA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhB" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) -"dhC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) +"dhB" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"dhC" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "dhD" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dhE" = (/obj/structure/table,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) -"dhF" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/medbay) +"dhF" = (/obj/structure/sign/securearea{pixel_x = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "dhG" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "dhH" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/syndicate_mothership) "dhI" = (/turf/unsimulated/floor{icon = 'icons/turf/snow.dmi'; icon_state = "snow"},/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/syndicate_mothership) "dhJ" = (/obj/structure/stool/bed/chair/comfy/brown,/turf/unsimulated/floor{dir = 1; icon_state = "carpetside"},/area/centcom/ferry) "dhK" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 15},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) -"dhL" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "virology_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "virology_pump"; tag_exterior_door = "virology_outer"; frequency = 1379; id_tag = "virology_airlock"; tag_interior_door = "virology_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "virology_sensor"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/medbay) +"dhL" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/construction) "dhM" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/medical/virologyaccess) "dhN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "robotics_solar_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/portsolar) "dhO" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/circular_saw{pixel_y = 8},/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dhP" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "dhQ" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"dhR" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/medbay) +"dhR" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/requests_console{announcementConsole = 0; department = "Engineering"; departmentType = 4; name = "Engineering RC"; pixel_x = 0; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "dhS" = (/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor{dir = 8; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) "dhT" = (/obj/machinery/light,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "dhU" = (/obj/item/device/radio/intercom{desc = "Talk through this. Evilly"; freerange = 1; frequency = 1213; name = "Syndicate Intercom"; pixel_y = -32; subspace_transmission = 1; syndie = 1},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) @@ -8525,7 +8525,7 @@ "dhW" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "dhX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "dhY" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) -"dhZ" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/port) +"dhZ" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/computer/guestpass{pixel_y = -28},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "dia" = (/obj/structure/table,/obj/item/weapon/bonesetter,/obj/item/weapon/bonegel,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "dib" = (/obj/structure/table,/obj/item/weapon/bonesetter,/obj/item/weapon/bonegel,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dic" = (/turf/simulated/floor/plating,/area/maintenance/engi_engine) @@ -8581,7 +8581,7 @@ "dja" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_fore_hatch"; locked = 1; name = "Forward Docking Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) "djb" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_fore"; name = "forward docking hatch controller"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "specops_shuttle_fore_hatch"},/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "djc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_shuttle"; pixel_x = 8; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"; tag_door = "escape_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"djd" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) +"djd" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/aft) "dje" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) "djf" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_port_hatch"; locked = 1; name = "Port Docking Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "djg" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_locked"; id_tag = "vox_northwest_lock"; locked = 1; req_access_txt = "150"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) @@ -8672,7 +8672,7 @@ "dkN" = (/obj/machinery/door/airlock/research,/turf/simulated/floor/airless,/area/constructionsite/storage) "dkO" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating/airless,/area/constructionsite/storage) "dkP" = (/turf/simulated/floor/plating/airless,/area/constructionsite/hallway/fore) -"dkQ" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) +"dkQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "dkR" = (/obj/machinery/camera{c_tag = "Engineering Core West"; dir = 8; network = list("SS13","Supermatter")},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_room) "dkS" = (/turf/space/transit/east/shuttlespace_ew13,/area/space) "dkT" = (/obj/machinery/autolathe,/turf/simulated/floor/plating,/area/djstation) @@ -8891,7 +8891,7 @@ "doY" = (/obj/machinery/conveyor_switch{id = "anosample"; req_access_txt = "65"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) "doZ" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor/plating,/area/research_outpost/maint) "dpa" = (/turf/simulated/floor,/area/research_outpost/tempstorage) -"dpb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker_room) +"dpb" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engineering) "dpc" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/research_outpost/maint) "dpd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "dpe" = (/obj/structure/dispenser,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/research_outpost/maintstore2) @@ -8940,7 +8940,7 @@ "dpV" = (/obj/structure/sign/securearea,/turf/simulated/wall/r_wall,/area/tcommsat/computer) "dpW" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew9,/area/space) "dpX" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; name = "thrower_leftnostop"},/turf/space/transit/east/shuttlespace_ew1,/area/space) -"dpY" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/medbay) +"dpY" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_xeno_pump"; tag_exterior_door = "solar_xeno_outer"; frequency = 1379; id_tag = "solar_xeno_airlock"; tag_interior_door = "solar_xeno_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_xeno_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_xeno_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "solar_xeno_pump"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "dpZ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/tcommsat/computer) "dqa" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns14,/area/space) "dqb" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdownside"; nostop = 1; stopper = 0; tiles = 0},/turf/space/transit/north/shuttlespace_ns12,/area/space) @@ -9359,7 +9359,7 @@ "dxY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) "dxZ" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/turf/simulated/floor/airless{icon_state = "damaged3"},/area/mine/abandoned) "dya" = (/obj/effect/alien/weeds{icon_state = "weeds1"},/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor/plating,/area/mine/abandoned) -"dyb" = (/obj/machinery/door/airlock/engineering{name = "Medbay Science Substation"; req_access_txt = "0"; req_one_access_txt = "11;24"},/turf/simulated/floor/plating,/area/maintenance/substation/medical_science) +"dyb" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "dyc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) "dyd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) "dye" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) @@ -9399,7 +9399,7 @@ "dyM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/mob/living/simple_animal/mouse,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dyN" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/machinery/meter{frequency = 1443; id = "engine_waste_filter_one"; name = "Engine Waste - Filter 1"},/turf/simulated/floor/plating,/area/engine/engine_room) "dyO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/engi_engine) -"dyP" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "virology_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/medbay) +"dyP" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "dyQ" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dyR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/engi_engine) "dyS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/djstation/solars) @@ -9467,7 +9467,7 @@ "dAc" = (/obj/machinery/floodlight,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/research_outpost/gearstore) "dAd" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) "dAe" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) -"dAf" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker/west,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dAf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/research_port) "dAg" = (/obj/machinery/door/window{dir = 4; name = "Brig"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dAh" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso3) "dAi" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/external{id_tag = "riso3"; name = "Access Airlock"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso2) @@ -9511,14 +9511,14 @@ "dAU" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 1; icon_state = "map"; tag = "icon-manifold-f (NORTH)"},/obj/machinery/alarm/monitor/isolation{alarm_id = "isolation_one"; pixel_y = 22},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso1) "dAV" = (/obj/machinery/camera{c_tag = "Isolation Room Three"; dir = 8; network = list("Research","Anomaly Isolation")},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) "dAW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/research_outpost/iso3) -"dAX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dAX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/engineering) "dAY" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/research_outpost/gearstore) "dAZ" = (/obj/machinery/door/airlock/glass_mining{name = "Equipment storage"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{color = "#4444FF"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) "dBa" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/research_outpost/gearstore) "dBb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Expedition Prep"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/entry) "dBc" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Temporary Storage Loading"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dBd" = (/obj/machinery/alarm{dir = 1; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/harvesting) -"dBe" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"dBe" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engineering) "dBf" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3_access) "dBg" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/alarm/isolation{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/research_outpost/iso3_access) "dBh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/research_outpost/iso3_access) @@ -9553,17 +9553,17 @@ "dBK" = (/obj/machinery/sleep_console,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "warnwhite"; dir = 5},/area/research_outpost/med) "dBL" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/flasher_button{id = "syndieflash"; name = "Flasher"; pixel_x = 27; pixel_y = 0; tag = "permflash"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dBM" = (/turf/simulated/wall/r_wall,/area/research_outpost/maint) -"dBN" = (/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/research_outpost/maint) +"dBN" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/research_port) "dBO" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso1) "dBP" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/research_port) "dBQ" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced{icon_state = "table"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/administration/centcom) "dBR" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso2) -"dBS" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) +"dBS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/research_port) "dBT" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/unsimulated/floor{icon_state = "floor5"},/area/syndicate_station/start) "dBU" = (/turf/simulated/wall/r_wall,/area/research_outpost/iso3) "dBV" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/light{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/gearstore) "dBW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) -"dBX" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 4; icon_state = "loadingarea"},/area/hallway/primary/aft) +"dBX" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_engineering{name = "Engineering Monitoring Room"; req_access_txt = "11"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "dBY" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/research_outpost/tempstorage) "dBZ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "dCa" = (/obj/machinery/vending/assist{contraband = null; name = "AntagCorpVent"; products = list(/obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/signaler = 4, /obj/item/device/assembly/infra = 4, /obj/item/device/assembly/prox_sensor = 4, /obj/item/weapon/handcuffs = 8, /obj/item/device/flash = 4, /obj/item/weapon/cartridge/signal = 4)},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -9621,7 +9621,7 @@ "dDa" = (/obj/structure/table,/obj/machinery/computer/pod/old/syndicate{id = "smindicate"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dDb" = (/turf/simulated/wall,/area/research_outpost/gearstore) "dDc" = (/obj/structure/closet/excavation,/turf/simulated/floor,/area/research_outpost/gearstore) -"dDd" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/research_outpost/maint) +"dDd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/research_port) "dDe" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/computer/security/telescreen{desc = "Used for watching the isolation room cameras."; layer = 4; name = "Isolation Room Telescreen"; network = list("Anomaly Isolation"); pixel_x = -32; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/research_outpost/iso1_access) "dDf" = (/obj/structure/table,/obj/effect/spawner/newbomb/timer/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dDg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) @@ -9638,7 +9638,7 @@ "dDr" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) "dDs" = (/obj/structure/table,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/signaler{pixel_y = 2},/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dDt" = (/obj/structure/table,/obj/structure/closet/secure_closet/medical_wall{pixel_y = 32; req_access = null; req_access_txt = "150"},/obj/item/bodybag,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = -4; pixel_y = 8},/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{pixel_x = 4; pixel_y = 7},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) -"dDu" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dDu" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/research_port) "dDv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowcorner"},/area/research_outpost/hallway) "dDw" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/turf/simulated/floor/plating,/area/research_outpost/power) "dDx" = (/obj/structure/table,/obj/item/roller{pixel_y = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) @@ -9685,7 +9685,7 @@ "dEm" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/research_outpost/longtermstorage) "dEn" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) "dEo" = (/obj/machinery/door_control{id = "syndieshutters_workshop"; name = "remote shutter control"; pixel_x = 25; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) -"dEp" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/atmos) +"dEp" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8},/turf/simulated/floor,/area/atmos) "dEq" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/mine/abandoned) "dEr" = (/obj/effect/gibspawner/human,/turf/simulated/floor/airless{icon_state = "damaged5"},/area/mine/abandoned) "dEs" = (/obj/item/clothing/mask/facehugger{icon_state = "facehugger_dead"; stat = 2},/turf/simulated/floor,/area/mine/abandoned) @@ -9696,7 +9696,7 @@ "dEx" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dEy" = (/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 = "floor3"},/area/syndicate_station/start) "dEz" = (/obj/structure/rack,/obj/item/weapon/gun/launcher/spikethrower,/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"dEA" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dEA" = (/obj/machinery/meter{frequency = 1443; id = "wloop_atm_meter"; name = "Waste Loop"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/atmos) "dEB" = (/obj/machinery/door_control{id = "syndieshutters_infirmary"; name = "remote shutter control"; pixel_x = -25; req_access_txt = "0"},/obj/structure/mopbucket,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "dEC" = (/turf/simulated/floor,/area/research_outpost/gearstore) "dED" = (/obj/machinery/recharge_station,/turf/simulated/floor,/area/research_outpost/gearstore) @@ -9733,7 +9733,7 @@ "dFi" = (/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "dFj" = (/obj/structure/transit_tube/station{dir = 8; icon_state = "closed"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/mine/explored) "dFk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/gearstore) -"dFl" = (/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/engine/engine_smes) +"dFl" = (/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10},/turf/simulated/floor,/area/atmos) "dFm" = (/obj/structure/table/reinforced,/obj/item/device/aicard,/obj/item/weapon/pinpointer/advpinpointer,/turf/unsimulated/floor{icon_state = "blue"},/area/centcom/specops) "dFn" = (/obj/machinery/optable,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_station/start) "dFo" = (/obj/machinery/conveyor{dir = 2; id = "anominerals"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/research_outpost/tempstorage) @@ -9753,7 +9753,7 @@ "dFC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 0},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/iso3) "dFD" = (/obj/effect/landmark{name = "Nuclear-Bomb"},/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) "dFE" = (/obj/structure/table,/obj/item/device/flashlight/lamp,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/iso3) -"dFF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"dFF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) "dFG" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1331; master_tag = "synd_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "dFH" = (/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) "dFI" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/longtermstorage) @@ -9797,7 +9797,7 @@ "dGu" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dGv" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/gearstore) "dGw" = (/obj/machinery/portable_atmospherics/canister,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) -"dGx" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engi_shuttle) +"dGx" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/turf/simulated/floor/plating,/area/atmos) "dGy" = (/obj/structure/transit_tube{icon_state = "D-SE"},/turf/simulated/wall/r_wall,/area/research_outpost/maintstore2) "dGz" = (/obj/structure/transit_tube{icon_state = "E-SW"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) "dGA" = (/obj/structure/transit_tube{icon_state = "W-NE"},/turf/simulated/floor/plating/airless/asteroid,/area/mine/unexplored) @@ -9843,7 +9843,7 @@ "dHo" = (/obj/machinery/door/airlock/external{name = "Mining Bridge"; req_access_txt = "0"; req_one_access_txt = "54;65"},/turf/simulated/floor/airless{dir = 5; icon_state = "asteroidfloor"},/area/mine/explored) "dHp" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/airless,/area/mine/explored) "dHq" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/clothing/gloves/yellow,/obj/item/device/assembly/infra,/obj/item/clothing/glasses/night,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) -"dHr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/engineering) +"dHr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/atmos) "dHs" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = -32},/obj/machinery/door/window/westleft,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) "dHt" = (/obj/structure/transit_tube{icon_state = "D-NE"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/mine/explored) "dHu" = (/obj/structure/transit_tube{icon_state = "E-NW"},/turf/simulated/wall/r_wall,/area/mine/explored) @@ -9857,7 +9857,7 @@ "dHC" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/space,/area/mine/explored) "dHD" = (/obj/structure/lattice,/obj/structure/window/reinforced{dir = 1},/turf/space,/area/mine/explored) "dHE" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 10},/area/mine/explored) -"dHF" = (/obj/structure/lattice,/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = -32; pixel_y = 0},/turf/space,/area/space) +"dHF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating,/area/atmos) "dHG" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 6},/area/mine/explored) "dHH" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 9},/area/mine/explored) "dHI" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) @@ -9945,9 +9945,9 @@ "dJm" = (/obj/structure/disposalpipe/segment,/obj/structure/sign/deathsposal,/turf/simulated/wall,/area/mine/living_quarters) "dJn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/living_quarters) "dJo" = (/turf/simulated/wall,/area/mine/west_outpost) -"dJp" = (/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance Access"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) -"dJq" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/atmos) -"dJr" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = 32; pixel_y = 0},/turf/space,/area/space) +"dJp" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) +"dJq" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area/construction) +"dJr" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/visible/supply,/turf/simulated/floor,/area/atmos) "dJs" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) "dJu" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "bar"},/area/mine/living_quarters) @@ -9986,7 +9986,7 @@ "dKb" = (/obj/machinery/light/small{dir = 4},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dKc" = (/obj/structure/rack,/obj/item/clothing/suit/bio_suit/anomaly,/obj/item/clothing/head/bio_hood/anomaly,/obj/item/clothing/mask/breath,/obj/item/clothing/glasses/science,/obj/item/clothing/gloves/latex,/obj/machinery/alarm{dir = 8; pixel_x = 25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/hallway) "dKd" = (/obj/machinery/door/window{dir = 1; name = "Secure Storage"; req_access_txt = "150"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_mothership) -"dKe" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dKe" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers,/turf/simulated/floor,/area/atmos) "dKf" = (/obj/structure/closet/crate/medical,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/o2,/obj/item/weapon/storage/firstaid/regular,/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/adv,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_mothership) "dKg" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_west_outpost_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 4},/area/mine/explored) "dKh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/unsimulated/floor{name = "plating"},/area/centcom/ferry) @@ -10040,7 +10040,7 @@ "dLd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/research_outpost/hallway) "dLe" = (/turf/simulated/floor,/area/mine/eva) "dLf" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/washing_machine,/turf/simulated/floor,/area/research_outpost/hallway) -"dLg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dLg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engineering) "dLh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 4; icon_state = "whitepurple"},/area/research_outpost/hallway) "dLi" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) "dLj" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/research_outpost/gearstore) @@ -10050,10 +10050,10 @@ "dLn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/research_outpost/harvesting) "dLo" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "West Outpost"; dir = 1; network = list("MINE")},/turf/simulated/floor,/area/mine/west_outpost) "dLp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/mine/west_outpost) -"dLq" = (/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) -"dLr" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/research_outpost/entry) +"dLq" = (/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/airless/catwalk{icon_state = "catwalk1"},/area/solar/port) +"dLr" = (/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/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) "dLs" = (/obj/machinery/mineral/unloading_machine,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"dLt" = (/turf/simulated/wall,/area/mine/north_outpost) +"dLt" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) "dLu" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "dLv" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) "dLw" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) @@ -10105,7 +10105,7 @@ "dMq" = (/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/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/eva) "dMr" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/disposalpipe/segment,/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{dir = 2; icon_state = "whitepurplecorner"},/area/research_outpost/anomaly) "dMs" = (/obj/machinery/mech_bay_recharge_port,/turf/simulated/floor/plating,/area/mine/eva) -"dMt" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) +"dMt" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/portsolar) "dMu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dMv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/mine/living_quarters) "dMw" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) @@ -10115,7 +10115,7 @@ "dMA" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/mine/west_outpost) "dMB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/turf/unsimulated/floor{dir = 8; icon_state = "whitegreencorner"},/area/centcom/holding) "dMC" = (/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"dMD" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "mining_north_outpost_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = null; tag_airpump = "mining_north_outpost_pump"; tag_chamber_sensor = "mining_north_outpost_sensor"; tag_exterior_door = "mining_north_outpost_outer"; tag_interior_door = "mining_north_outpost_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"dMD" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) "dME" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "dMF" = (/obj/machinery/atmospherics/unary/freezer{set_temperature = 73; dir = 2; icon_state = "freezer_1"; on = 1},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) "dMG" = (/obj/machinery/door/airlock/glass_medical{name = "Arrivals Medbay"; req_access_txt = "0"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/holding) @@ -10188,7 +10188,7 @@ "dNV" = (/turf/simulated/floor/plating,/area/mine/living_quarters) "dNW" = (/obj/machinery/camera{c_tag = "Research Outpost Hallway Central"; dir = 4; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/research_outpost/hallway) "dNX" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) -"dNY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "North Outpost - Airlock"; dir = 2; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/north_outpost) +"dNY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engi_engine) "dNZ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/eva) "dOa" = (/turf/space,/area/shuttle/mining/outpost) "dOb" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -10203,7 +10203,7 @@ "dOk" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) "dOl" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/space) "dOm" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/space) -"dOn" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"dOn" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "dOo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/entry) "dOp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/production) "dOq" = (/obj/machinery/conveyor{dir = 2; id = "mining_internal"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) @@ -10233,8 +10233,8 @@ "dOO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/production) "dOP" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 8; icon_state = "map"; tag = "icon-manifold (WEST)"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) "dOQ" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "bluecorner"},/area/research_outpost/entry) -"dOR" = (/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/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; pixel_x = 0; pixel_y = -32},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) -"dOS" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 6},/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "engineering_dock_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;11;24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/engi_shuttle) +"dOR" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/port) +"dOS" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "dOT" = (/obj/machinery/mineral/processing_unit_console,/turf/simulated/wall/r_wall,/area/mine/production) "dOU" = (/obj/machinery/mineral/processing_unit,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/production) "dOV" = (/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/structure/table,/turf/unsimulated/floor{icon_state = "redyellowfull"; dir = 5},/area/tdome/tdomeadmin) @@ -10268,7 +10268,7 @@ "dPx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) "dPy" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/tempstorage) "dPz" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/mine/living_quarters) -"dPA" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dPA" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "dPB" = (/obj/effect/decal/cleanable/dirt,/obj/structure/holostool,/turf/simulated/floor/holofloor{icon_state = "asteroid"; dir = 2},/area/holodeck/source_picnicarea) "dPC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Isolation Room Three"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso3_access) "dPD" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Long Term Storage"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/longtermstorage) @@ -10280,7 +10280,7 @@ "dPJ" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/research_outpost/harvesting) "dPK" = (/obj/machinery/telecomms/hub/preset_cent,/turf/unsimulated/floor{icon_state = "green"},/area/centcom/control) "dPL" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/research_outpost/harvesting) -"dPM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"dPM" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/port) "dPN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Isolation room one"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso1_access) "dPO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/door/firedoor,/obj/machinery/door/airlock/research{name = "Isolation room two"; req_access_txt = "65"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/iso2_access) "dPP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/research_outpost/entry) @@ -10610,8 +10610,8 @@ "dWb" = (/obj/structure/window/shuttle{icon_state = "window8"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) "dWc" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/constructionsite/engineering) "dWd" = (/obj/machinery/power/smes{charge = 5e+006; output = 150000},/obj/structure/sign/electricshock{pixel_x = 32},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/research_outpost/power) -"dWe" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/research_outpost/power) -"dWf" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/research_outpost/power) +"dWe" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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{icon_state = "warnplate"; dir = 8},/area/maintenance/portsolar) +"dWf" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "robotics_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "robotics_solar_pump"; tag_exterior_door = "robotics_solar_outer"; frequency = 1379; id_tag = "robotics_solar_airlock"; tag_interior_door = "robotics_solar_inner"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_chamber_sensor = "robotics_solar_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "robotics_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/portsolar) "dWg" = (/obj/structure/table,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/obj/item/weapon/storage/box/monkeycubes,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "dWh" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1381; master_tag = "telecoms_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/space) "dWi" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/hallway) @@ -10667,7 +10667,7 @@ "dXg" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/carpet,/area/research_outpost/hallway) "dXh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/research_outpost/maintstore1) "dXi" = (/obj/structure/table,/obj/item/weapon/storage/box/cups,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"dXj" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"dXj" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "dXk" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "listeningpost_inner"; locked = 1; name = "Engineering Dock Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/djstation) "dXl" = (/turf/unsimulated/wall{icon_state = "phoron14"},/area/alien) "dXm" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/maintstore1) @@ -10928,7 +10928,7 @@ "ech" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/central_two) "eci" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/turf/simulated/floor,/area/hallway/primary/central_two) "ecj" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/central_two) -"eck" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_north_outpost_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"eck" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "ecl" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "ecm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/central_three) "ecn" = (/turf/simulated/mineral/random,/area/space) @@ -10936,8 +10936,8 @@ "ecp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/junction,/turf/simulated/floor,/area/hallway/primary/central_three) "ecq" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "ecr" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Anomalous Materials Locker Room"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"ecs" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/starboard) -"ect" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/obj/item/stack/sheet/metal{amount = 10},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/north_outpost) +"ecs" = (/obj/structure/closet/wardrobe/black,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) +"ect" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/portsolar) "ecu" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "N-S"},/turf/space,/area/space) "ecv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_two) "ecw" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area/engine/engine_eva_maintenance) @@ -10952,96 +10952,96 @@ "ecF" = (/obj/structure/transit_tube{icon_state = "W-SE"},/obj/structure/lattice,/turf/space,/area/space) "ecG" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology) "ecH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 2; icon_state = "whitegreen"},/area/rnd/xenobiology) -"ecI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/engi_shuttle) -"ecJ" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engi_shuttle) -"ecK" = (/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/engi_shuttle) +"ecI" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) +"ecJ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"ecK" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/obj/machinery/conveyor_switch{id = "mining_nort"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) "ecL" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor/plating,/area/research_outpost/power) "ecM" = (/obj/item/stack/rods,/obj/structure/lattice,/turf/space,/area/space) -"ecN" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/embedded_controller/radio/airlock/docking_port{frequency = 1380; id_tag = "engineering_dock_airlock"; pixel_x = -25; pixel_y = 0; req_access_txt = "0"; req_one_access_txt = "13;11;24"; tag_airpump = "engineering_dock_pump"; tag_chamber_sensor = "engineering_dock_sensor"; tag_exterior_door = "engineering_dock_outer"; tag_interior_door = "engineering_dock_inner"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/maintenance/engi_shuttle) +"ecN" = (/turf/simulated/wall,/area/mine/north_outpost) "ecO" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "virology_airlock"; name = "exterior access button"; pixel_x = 20; pixel_y = 20; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/maintenance/medbay) "ecP" = (/turf/simulated/floor/plating/airless,/area/maintenance/medbay) "ecQ" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor{dir = 4; icon_state = "yellowpatch"},/area/hallway/primary/aft) "ecR" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/donut_box,/turf/unsimulated/floor{dir = 8; icon_state = "wood"},/area/wizard_station) "ecS" = (/obj/item/weapon/screwdriver{pixel_y = 15},/turf/simulated/shuttle/floor4/vox,/area/shuttle/vox/station) -"ecT" = (/obj/machinery/power/smes{output = 250000},/turf/simulated/floor/plating,/area/mine/north_outpost) -"ecU" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"ecV" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/mine/north_outpost) -"ecW" = (/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"ecX" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"ecY" = (/obj/structure/closet/walllocker/emerglocker/south,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecT" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecU" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 8; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecV" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/deliveryChute{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecW" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecX" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"ecY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "ecZ" = (/obj/structure/transit_tube{icon_state = "S-NW"},/obj/structure/lattice,/turf/space,/area/space) -"eda" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edb" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edc" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edd" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54); req_one_access_txt = null},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"ede" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) -"edf" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"eda" = (/obj/structure/disposalpipe/junction/yjunction,/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"edb" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edc" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edd" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/mine/north_outpost) +"ede" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edf" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edg" = (/obj/item/weapon/shard,/obj/structure/lattice,/turf/space,/area/space) "edh" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/entry) "edi" = (/obj/machinery/door/window/westleft,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/research_outpost/tempstorage) "edj" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = -32; pixel_y = 0},/turf/space,/area/space) -"edk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/north_outpost) -"edl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edm" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54)},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edk" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/north_outpost) +"edl" = (/obj/item/weapon/table_parts,/obj/item/weapon/rack_parts,/obj/item/stack/sheet/rglass{amount = 8},/obj/item/stack/rods{amount = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edn" = (/obj/machinery/conveyor{dir = 9; id = "anotempload"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/research_outpost/tempstorage) -"edo" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edp" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edq" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) -"edr" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edo" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edp" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edq" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edr" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "eds" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft{base_state = "right"; icon_state = "right"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) "edt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) "edu" = (/obj/machinery/conveyor_switch{id = "mining_north"; pixel_x = -5},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edv" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edw" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edx" = (/obj/machinery/mineral/output,/obj/machinery/conveyor{dir = 8; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edy" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal/deliveryChute{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edz" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edA" = (/obj/machinery/mineral/unloading_machine{icon_state = "unloader-corner"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edB" = (/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/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) -"edC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/machinery/meter,/obj/machinery/portable_atmospherics/canister/oxygen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edv" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54); req_one_access_txt = null},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) +"edw" = (/obj/structure/closet/walllocker/emerglocker/south,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 5; icon_state = "intact"; tag = "icon-intact-f (NORTHEAST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edx" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edy" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_north_outpost_inner"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edz" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edA" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "mining_north_outpost_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,54)},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edC" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edD" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grass,/area/research_outpost/maintstore1) "edE" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edF" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Filter to Waste"; target_pressure = 4500},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edG" = (/obj/machinery/atmospherics/pipe/manifold/visible/yellow{dir = 1; icon_state = "map"; tag = "icon-manifold (NORTH)"},/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"edH" = (/obj/structure/girder,/turf/simulated/floor/plating,/area/mine/north_outpost) -"edI" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8; initialize_directions = 0; level = 1},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edH" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) +"edI" = (/obj/machinery/door/airlock/maintenance{name = "Mining Station Maintenance"; req_access_txt = "54"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) "edJ" = (/obj/structure/transit_tube{icon_state = "D-SE"},/obj/structure/lattice,/turf/space,/area/space) -"edK" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edL" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,65); req_one_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) -"edM" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"edN" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"edK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edM" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "mining_north_outpost_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edN" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{frequency = 1379; id_tag = "mining_north_outpost_airlock"; pixel_x = 0; pixel_y = 25; req_access_txt = null; tag_airpump = "mining_north_outpost_pump"; tag_chamber_sensor = "mining_north_outpost_sensor"; tag_exterior_door = "mining_north_outpost_outer"; tag_interior_door = "mining_north_outpost_inner"},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_north_outpost_pump"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) "edO" = (/obj/machinery/atmospherics/unary/freezer{dir = 8; icon_state = "freezer_1"; on = 1},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edP" = (/obj/machinery/atmospherics/omni/mixer{on = 1; tag_east = 2; tag_north = 0; tag_north_con = null; tag_south = 1; tag_south_con = 0.8; tag_west = 1; tag_west_con = 0.2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Air to Distro"; target_pressure = 285},/turf/simulated/floor/plating,/area/research_outpost/atmos) -"edR" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) -"edS" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/obj/structure/closet/walllocker/emerglocker/east,/turf/simulated/floor,/area/research_outpost/gearstore) -"edT" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null; req_one_access = list(13,65); req_one_access_txt = null},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/research_outpost/gearstore) -"edU" = (/obj/machinery/conveyor_switch/oneway{dir = 2; id = "anominerals"; pixel_y = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = -32},/turf/simulated/floor,/area/research_outpost/tempstorage) -"edV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "65"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) +"edR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "North Outpost - Airlock"; dir = 2; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/north_outpost) +"edS" = (/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edT" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edU" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edV" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/mine/north_outpost) "edW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 4; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost O2"; nitrogen = 0; oxygen = 5000},/area/research_outpost/atmos) "edX" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 8; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost N2"; nitrogen = 20000; oxygen = 0},/area/research_outpost/atmos) "edY" = (/obj/machinery/atmospherics/omni/filter{on = 1; tag_east = 4; tag_north = 2; tag_south = 1; tag_west = 3},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edZ" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "S-NE"},/turf/space,/area/space) -"eea" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 2; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor,/area/research_outpost/gearstore) +"eea" = (/obj/machinery/power/smes{output = 250000},/turf/simulated/floor/plating,/area/mine/north_outpost) "eeb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/window/reinforced/tinted{dir = 8; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 1; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost N2"; nitrogen = 20000; oxygen = 0},/area/research_outpost/atmos) "eec" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Anomalous Materials Sample Preparation"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"eed" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/mine/north_outpost) -"eee" = (/obj/item/weapon/table_parts,/obj/item/weapon/rack_parts,/obj/item/stack/sheet/rglass{amount = 8},/obj/item/stack/rods{amount = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"eed" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/obj/item/stack/sheet/metal{amount = 10},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/north_outpost) +"eee" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating/airless/asteroid,/area/mine/explored) "eef" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; external_pressure_bound_default = 0; frequency = 1441; icon_state = "map_vent_in"; initialize_directions = 1; internal_pressure_bound = 4000; internal_pressure_bound_default = 4000; on = 1; pressure_checks = 2; pressure_checks_default = 2; pump_direction = 0},/obj/structure/window/reinforced/tinted{dir = 4; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/obj/structure/window/reinforced/tinted{dir = 1; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost O2"; nitrogen = 0; oxygen = 5000},/area/research_outpost/atmos) -"eeg" = (/obj/structure/plasticflaps/mining,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_north"},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"eeh" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless{icon_state = "asteroidplating"},/area/mine/explored) +"eeg" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "research_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = null; req_one_access = list(13,65); req_one_access_txt = null},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 2},/area/mine/explored) +"eeh" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) "eei" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-SE"},/turf/space,/area/space) -"eej" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = 32},/obj/machinery/conveyor_switch{id = "mining_nort"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"eek" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) -"eel" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_x = 5},/turf/simulated/floor,/area/mine/west_outpost) -"eem" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"eej" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"eek" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/explored) +"eel" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "research_pump"},/obj/structure/closet/walllocker/emerglocker/east,/turf/simulated/floor,/area/research_outpost/gearstore) +"eem" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "research_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = null; req_one_access = list(13,65); req_one_access_txt = null},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor,/area/research_outpost/gearstore) "een" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"eeo" = (/obj/machinery/conveyor{dir = 8; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) -"eep" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) -"eeq" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) -"eer" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) -"ees" = (/obj/machinery/air_sensor{frequency = 1438; id_tag = "engine_sensor"; output = 63},/turf/simulated/floor{dir = 6; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) -"eet" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/engineering) +"eeo" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/closet/walllocker/emerglocker/west,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"eep" = (/obj/machinery/conveyor_switch/oneway{dir = 2; id = "anominerals"; pixel_y = 0},/obj/structure/sign/securearea{desc = "A warning sign which reads 'MOVING PARTS'."; name = "\improper MOVING PARTS"; pixel_y = -32},/turf/simulated/floor,/area/research_outpost/tempstorage) +"eeq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"eer" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/maintstore2) +"ees" = (/obj/structure/cable,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/research_outpost/maint) +"eet" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/glass_mining{name = "Loading area"; req_access_txt = "65"; req_one_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/research_outpost/tempstorage) "eeu" = (/obj/structure/lattice,/obj/structure/transit_tube,/turf/space,/area/space) "eev" = (/obj/structure/transit_tube{icon_state = "D-NW"},/obj/structure/lattice,/turf/space,/area/space) "eew" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "NE-SW"},/turf/space,/area/space) @@ -11051,35 +11051,35 @@ "eeA" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "D-NE"},/turf/space,/area/space) "eeB" = (/obj/structure/rack,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/obj/item/weapon/gun/energy/stunrevolver,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) "eeC" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/maintenance{name = "Auxiliary Storage"; req_access_txt = "0"; req_one_access_txt = "65;12"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/maintstore1) -"eeD" = (/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; id_tag = "engine_electrical_maintenance"; locked = 1; name = "Electrical Maintenance"; req_access_txt = "10"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) -"eeE" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/engi_shuttle) -"eeF" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1380; id_tag = "engineering_dock_pump"},/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "engineering_dock_sensor"; pixel_x = -25; pixel_y = 8},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/engi_shuttle) -"eeG" = (/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/space,/area/space) +"eeD" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/obj/machinery/camera{c_tag = "Research Outpost Expedition Prep"; dir = 2; network = list("Research","SS13")},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/turf/simulated/floor,/area/research_outpost/gearstore) +"eeE" = (/obj/machinery/light/small{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/research_outpost/maint) +"eeF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"eeG" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) "eeH" = (/obj/structure/closet/crate/hydroponics,/obj/item/weapon/shovel/spade,/obj/item/weapon/reagent_containers/glass/bucket,/obj/item/weapon/minihoe,/obj/item/weapon/reagent_containers/spray/plantbgone{pixel_x = 13; pixel_y = 5},/obj/item/weedkiller/triclopyr,/obj/item/weapon/reagent_containers/glass/fertilizer/ez,/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "eeI" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment{dir = 4},/turf/space,/area/space) -"eeJ" = (/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/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/portsolar) +"eeJ" = (/obj/structure/transit_tube{icon_state = "N-S"},/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_y = 0},/turf/simulated/wall,/area/research_outpost/entry) "eeK" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outpost_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/west_outpost) -"eeL" = (/obj/structure/closet/wardrobe/black,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) -"eeM" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "robotics_solar_pump"},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "robotics_solar_pump"; tag_exterior_door = "robotics_solar_outer"; frequency = 1379; id_tag = "robotics_solar_airlock"; tag_interior_door = "robotics_solar_inner"; layer = 3.3; pixel_x = 0; pixel_y = -25; req_access_txt = "13"; tag_chamber_sensor = "robotics_solar_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "robotics_solar_sensor"; layer = 3.3; pixel_x = 12; pixel_y = -25},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/portsolar) -"eeN" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/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{icon_state = "warnplate"; dir = 8},/area/maintenance/portsolar) -"eeO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engi_engine) +"eeL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/research_outpost/power) +"eeM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"eeN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/engineering{name = "Outpost Power"; req_access_txt = "0"; req_one_access_txt = "65;10;24"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/research_outpost/power) +"eeO" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/research_outpost/entry) "eeP" = (/obj/machinery/alarm{pixel_y = 24},/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/stack/flag/yellow,/obj/item/stack/flag/red,/turf/simulated/floor,/area/mine/production) "eeQ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_east_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = "10;13"},/turf/simulated/floor/plating,/area/mine/eva) "eeR" = (/obj/structure/ore_box,/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) -"eeS" = (/obj/machinery/power/solar_control{id = "portsolar"; name = "Aft Port Solar Control"; track = 0},/obj/structure/cable/yellow,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/portsolar) -"eeT" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/engi_engine) +"eeS" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_outpost_dock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13;65"; tag_door = "research_outpost_hatch"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/research_outpost/entry) +"eeT" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/entry) "eeU" = (/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/atmospherics/unary/vent_pump/high_volume{dir = 8; frequency = 1379; id_tag = "mining_west_pump"},/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) "eeV" = (/obj/machinery/door/airlock/glass_medical{name = "Infirmary"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/mine/living_quarters) -"eeW" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'VACUUM'"; icon_state = "space"; layer = 4; name = "VACUUM"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/research_outpost/entry) +"eeW" = (/obj/structure/closet/emcloset,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) "eeX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "mining_west_outer"; locked = 1; name = "Mining External Access"; req_access = null; req_access_txt = null},/turf/simulated/floor/plating,/area/mine/living_quarters) -"eeY" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/research_outpost/entry) -"eeZ" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "research_outpost_dock"; pixel_x = 0; pixel_y = 30; req_access_txt = "0"; req_one_access_txt = "13;65"; tag_door = "research_outpost_hatch"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/research_outpost/entry) +"eeY" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"eeZ" = (/obj/machinery/door/airlock/maintenance{name = "Maintenance Storage"; req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) "efa" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "mining_outpost_inner"; locked = 1; name = "Mining Dock Airlock"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor,/area/mine/production) "efb" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "mining_outpost_airlock"; name = "interior access button"; pixel_x = -30; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;48"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 10; icon_state = "intact"; tag = "icon-intact-f (SOUTHWEST)"},/turf/simulated/floor,/area/mine/production) "efc" = (/obj/structure/lattice,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "mining_outpost_airlock"; name = "exterior access button"; pixel_x = -8; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13;48"},/turf/space,/area/space) -"efd" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"efe" = (/obj/structure/closet/emcloset,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) -"eff" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/port) +"efd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "12;65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/research_outpost/hallway) +"efe" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA"; pixel_x = 32; pixel_y = 0},/turf/space,/area/space) +"eff" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sign/nosmoking_1{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/research_outpost/power) "efg" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/random/tech_supply,/obj/item/clothing/head/flatcap,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "efh" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/engine/engine_room) "efi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) @@ -11097,18 +11097,18 @@ "efu" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/engine_waste) "efv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_waste) "efw" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engine_waste) -"efx" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) +"efx" = (/obj/machinery/power/terminal{dir = 4},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/research_outpost/power) "efy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engi_engine) "efz" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/engi_engine) -"efA" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) +"efA" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_west_outpost_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/west_outpost) "efB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/device/analyzer/plant_analyzer,/obj/item/device/healthanalyzer,/obj/item/device/analyzer,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/storage/tech) "efC" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/rig/ert/security,/obj/item/clothing/suit/space/rig/ert/security,/obj/item/clothing/tie/storage/black_vest,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/rig/ert/security,/obj/item/clothing/suit/space/rig/ert/security,/obj/item/clothing/tie/storage/black_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) -"efD" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) +"efD" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_x = 5},/turf/simulated/floor,/area/mine/west_outpost) "efE" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) -"efF" = (/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/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) -"efG" = (/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/airless/catwalk{icon_state = "catwalk1"},/area/solar/port) -"efH" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"efI" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) +"efF" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "mining_east_pump"},/obj/structure/closet/walllocker/emerglocker/north,/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/mine/eva) +"efG" = (/obj/machinery/conveyor{dir = 8; id = "mining_west"},/obj/machinery/mineral/output,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) +"efH" = (/obj/machinery/conveyor_switch{id = "mining_west"; pixel_y = 10},/turf/simulated/floor/airless{icon_state = "asteroidwarning"; dir = 1},/area/mine/explored) +"efI" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "mining_west_pump"},/obj/structure/closet/walllocker/emerglocker/west,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/living_quarters) "efJ" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "efK" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "efL" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) @@ -11122,8 +11122,6 @@ "efT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) "efU" = (/obj/machinery/camera{c_tag = "Research Dock"; dir = 2; network = list("SS13","Research")},/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/rnd/docking) "efV" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;65"},/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/rnd/docking) -"efW" = (/obj/item/device/radio/beacon,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/airless{icon_state = "bot"},/area/rnd/test_area) -"efX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/medical/virologyaccess) "efY" = (/obj/machinery/telecomms/allinone{intercept = 1; on = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_mothership) (1,1,1) = {" @@ -11191,143 +11189,143 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaamaaaaawaayaawaaaaawaayaawaaaaawaayaawaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaQaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaaVaaNaaKaaNaaKaaNaaSaauaauaaUaaTaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaaaaaafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcaaaaaaafcaaaaaaaaaaaaaaaaaaaaDaaeaawaayaawaaaaawaayaawaaeaawaayaawaaeaaaaaaaaeaaeaaOaaaaaaaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaMaaLaaeaauaaJaaEaaEaaEaaEaaEaaCaaIaaHaaGaaFaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaaaaaaaaaaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaalWalWalWalWalWalWalWaaeaaaaauaogaoeaaKaoeaaKaoeaoBaoiaoHaoCaoDaauaaWaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoralVaoraoralWaaaaaeaauaoKaotaoibbSaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeabbaaeaaeaaeabbaaeaaaaaeabbaaeaaaaaaaaaaaaaaaamfameamLahlanSamIamHaiOabtaaeaaaalWanXanWanVamManLalWaaaaaaamGanKanIanJanPaaKanIaaKanzanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeabcagDabUagFagEagFagFagFagEagFagFagFagEagFagFagYagDagDagZaodaiQaohakdanZamTamWakgalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeahaaaeaaaaaeahaaaeaaaaaeahaaaeaaaaaaaaaaaaaaaamfameambaktamkamjamiakKalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawailaawaaaaawailaawaaaaawailaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawailaawaaeaawailaawaaaaawailaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWaosamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawailaawaaaaawailaawaaaaawailaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawailaawaaaaawailaawaaeaawailaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzamvamqarMamqarKarLaepabaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawaioaawaaaaawaioaawaaaaawaioaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvaswasxarSauwarVauMarXarYarZauParZaxtatdaepadpaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaeGabsaqSaqRaqPalWaqQaqOaqNaqMaraaenaqXaqWaqUaqWamsaeDarbarcaqZaqZaqYaqZasHasIatMauJargaaWapdapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaryaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeabtabsaruartarvalWaqQaqQarqarparhaenarnaroarjarkamsalYarmarsaftaftapQaftariarraepauKarwaaWarAbtLaqmaqmarHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtabtabtabtabtabtabtabtabtabtabtabsapJapIapHalWapNapMaceabNadPacYapTapSapVapSapXapWamyapOaeEaftapQaftapPapUaqkasCaqaaqdadqapZaqbaqcaqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaqgabtaqeaqlaqnaqhaqiadWaoZaoZaoZaoZaoZaoZaqIaeCaquaeCalWaqJaqvaqHaqwaqxaenaqyaqzaqDaqEatgaqGaqoaexaqpaqqaqraqsaqtaexaeaasGaqKaaWadqaqBaqmaqmarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaabtapbadXaoZaoZaoZadWadWaoZapaagXagXagXagXagXagXagXagXagXagXaoyalWaoRaoQaoOaoNaoYaenaoGaoFaoFaoFamsaoEaoVaoXaeUaoUaoTaoUaeUaoSaeaasnadqaaWaaWapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtapFapDaeFaeFaeFaeFaeFaeFaeFagXapBapCafgaeFapyapAapzapvapuapxapwaprapqaptapsappapjapgapgapgapgamsaphaplapmapnapoapeapfapiapkaeaahjapGaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaglabtagnabsaeFagkagoagpaeyagragqagXafgafCaeyaghaaZabMabMagcagiairagbafqafqafwafqafWafNafraftaftaftamsafPagaafZafYafXaggagfageagdaeaahjafVadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLafKafQafOabtafMabsaeFafFafRafUafTafSafGagXafgafCafhaeFafiabMafjafDaboairaflafmafqafwafqafqafpafsafraftaftamsafuafHafEaeUaeUafIaeUaeUafJaeaaeSafBacwaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeGaeCaeCaeBabtaeCabsaeFaeMaeLaeJaeHaeKaeyagXaeVafoafvaeFafnaffafkafkafAafzafbaeYafyafwafxaeIaenahmahkaeQaePaeOaeNafeafdafaaeZaeXaeWaeUaeTaeaahjaaWaaWaaWaaWaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtaeeabtabtaedaehaeFaeFaegaeFaeFaefaeFaeFaeFaelaeFaeFaeiaejaekaesaevaeuaeFaemaeoaeqaeraejaeFaeFaduaewaezaeFaeFaeFaexaeAaexaexaexaexaexaeaahjaaWaetaecaebaaaaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadQaqfadIadRadTadSadVadUadJadKadGadHadNadOadLadMadCadEadCadDadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXahjadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaamaamaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFaeFaeFaeFaeFaeFadeadmadladiadfacIacJacKacLacMacNacOacPacAacBacCacDacEacFacGacHacZahgadbadaaddadwacHadcacRacQacVacSacXacWacUacTaaXaheaaWacyacxacwaaaaaaaaaaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXaqFaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeaiqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeaisaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLabqabrabxabzabmabuabvabwaaiabjabkablabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXaczaqTaqLareaqVaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaaitaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaaiuaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXalgarEarxarWarUaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaamlaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAamKatKasgaBXavgaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeamnaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeamYaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBaiHaaBaaxajUaiHabxakYajTabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAanAaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeanlanYanYanYanYaovaobaoxaowaowaowaowaozaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeaoPaoAaoAaoAaoAaoWaPFarRaQvaQvaQvaQvaRAaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBaiHajkaaxaaBakCabxakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAalsaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeamnaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeamYaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuajqajrajcajdajaajbajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZakbakHaiSaiZajzakDaiZakEaiaanRaocaoaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeamnaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeamYaaaaaaaaaaaeaaaaaaaaaaaAaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaagCaiMagAagXaeFaeFaeFaiLaboaeFaaPaaPaaPaimagRaiHainaiKaipabxaifaigabxaiCaiDaiEaiFaiGaiyaixaizahYaicaiAaiBaidahAahPahRaivahTahSaiwahUahAajYajXaiZajzajzaiZajxaiaaofarfapKaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeamnaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeamYaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCahBagAagXahiahyaeFahzahsahrahuahfahNahOahLahMahxahKahwabxahtahvahIahJahoahHahDahGahZahXahWahVahFahEahQabEahAahAahCahAahAahAahAahAahAaijaiVaiUaiWaiWaiZaiXaiaaiaajwaiaaiaaaaaaaalOalOalOaaaaaaaaaaaaaaaaaaaaaaaDaaeanlanYanYanYanYaovaobaoxaowaowaowaowaozaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeaoPaoAaoAaoAaoAaoWaPFarRaQvaQvaQvaQvaSDaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagUabxagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpaieaibahhagHahnahnaikaijaiiaihaihaihaihaihaiRaiiaHsasaaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeamnaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaRzaWiaRzaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeamYaaeajJajJajJajJajJaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVEagBajSagXaiTajKaeFaVFaVGahrajMaWUahNaVTaVTaVUaZpaaBaaBabxaVYaaPaWdaWcbyUbcKaWgaVHaVIaVJaVLaVNaZEaZUaZUaZUbbcaZUbbibedbedbeWbeWbfmaWHaZzaWqaWqaVSaWpaVRahnahnahnaVPaVQaVOaaeaVnaViaViaVkaViaViaVhaaeaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaamnaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaNnaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaamYaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaaxaWvaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaVyaJRaJRaJRaJRaHrbijaHraGVaGVaGVaGVaGVaGVaGVaGVarTbgtasPasPasPasPasPasPasPasPaWjasRasRasRasRasRaWjasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeamnaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaNTaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeamYaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPbdTbdSabgbbBbbobbCaaBajkaaBaaBaWvaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaVyaJRaWMbbeaHqaHraWTaAvaGVaWRbkqaWSaNpaWJaRQaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaWIasRasRasRasRasRaWjasPaaeaaaaaaaamaaeanlanYanYanYanYaovaobaoxaowaowaowaowaozaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeaoPaoAaoAaoAaoAaoWaPFarRaQvaQvaQvaQvaSDaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaaBaXqaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaVyaJRaQDaXvaHqaHrauhauiaGVaPHaPCaXwaOEaXjaOGaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaXiasRasRasRasRasRaXnasPasPasPaaaaamaaaahcahcahcahcahcaaeamnaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaQbaPJaQfaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaebpfaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaQmaQpaQuaRoaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaVyaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaabphaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaacbvaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaRKaRNaQuaRRaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaVyaJRaSzaSCaRVaSaaRTaRUaSfatBaSPaSeaRdaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaaitaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaSVatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGaSJaSEaEnaEQaEPaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaacdyaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaUVaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaUTaUPaUNaUPaUPaUPaUPaVeaUPaUPaVcaVdaUNaYraVDaTqaTqaTqaTqaTqaTqaUAaUwaxraxraxraxraxsaxraxraUpaxraxsaxraxraxraVHaUJaULaUHaVzaVAaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaFuaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbeAakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaasLaylaylaylaylaylaylaylaYibeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbjraJRaWMaFYaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbflasRasRasRasRasRbfqasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySaXgaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbeAbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaasLaylazfazgazhaziazjaylaYiaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbkbaJRaQDaGaaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbgkasRasRasRasRasRbgiasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbgIaUPaUPaUPaUPaUPbgTbgSbgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaasLaylaAlaAmaAnaAoaAlaylaYibkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbjraJRaQDaGaaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbfxasPasPasPbgiasRasRasRasRasRbgiasPaaaaaaaaaaafaaaaInaInaInaInaAAaZvaYXaZGaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbhGaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaasLaylaAlbqMbhFbqBaAlaylblqakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbjraJRaSzaIpaLeaKaaLvaLsaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobeVaYDaYBaaebilbigbigbigbigbigbihaaeaaaaaaaaaaaaaaaaInaMraLLaNaaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkbmMaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaThaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaInaNwaNeaNxaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUbbEbczbbFaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaInaOwaNyaOxaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbdMbcGbgZbfsbhaaPabbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekaSOaSNaSNaSNaUbaTaaSNaVsaYsaVtaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazsazrazpazoazqazqaxTazFazHaBWazIazGaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoasraBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjbaiaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLaFVayLayLaxQaxWaxQasMasMatFaFzasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjbaiaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIasyaDEaDHaCLaCLaCNaCMaJjbaiaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaBKaNfaLuaBGaAJaAMaANaANaABaACaACaACaASaATaATaAUaAOaAQaANaANaBdaBaaBgaBeaAVaAVaAXaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjbaiaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmaYCatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjbaiaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRasYaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXatcasXaPRbaaaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdayvaTwaQwaQyaQzasfasfasfasAaDLasAasfasfasfasfbaiaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKbafaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfbaiaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKbafaPMaSMaxkavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurausautauuauvavyavxauaavvasfbaiaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaEVaKAaPKbafaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfbaiaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKbafaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTdaRaQIbcqbbpbcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvbdLbbLbdNbqrbdUbdObdVaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOoaOuaIfaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqbecdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaKBaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtbfzbenbfAbsBbgnbfFbgEaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqbhbbhhaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErbhjaPEaEtbjsbalbalbsCbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqbjuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbGtaPEaEtbjsbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRefHaEhaEiaEfbbWbaAbaBbbXbbYaEeaEdaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaLAaKNaKIaKIaKIaKhbcqbjuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaErbGtaPEaEtbjsbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHkaIebdhbbXaNPaHYbaBbaDaHxaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIobLxaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbSaaPEaGbbTmbalaJfaJlefIbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbTwaPEbVcbjsbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVnbVmbVlbetbVkbetaHkbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbUaaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbTxbUdbUcbTybUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbTabTdbUmbgJbTabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbiybTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbRuaYyaYyaYyaYyaYyaYybSebSdbScbSbcavbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRkbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtcaIbTYcyRbTYbTYbTYbTYbZYbZXbZXbZZctsbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzuboqbpwcaucaucatcaFcaEbzYcazcacbaBbaBbaBbaBbZlbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalbYubalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVbsLbJfbYOcwZbYSbTscDdbUkbRKbRIbXkbXmbnybnzbXnbZebnCbnzbnDbXmaaebaDbnFbZobnFbaDbaDbaDbZkbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbbMsbTbbXkbWZbWYbIqbWjbWpbWjbIqbWWbWXaaebnFboVbXdbXabXcbXebnFbLjauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInbTcbMtbVMbTQbTrbInbVsbVpbWbbWabWcbVUbWebWgbWhbVYbWdbWkbWnbWobqFbaDbqGbnFbWiauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbVNbVObMrbMqbJNbRbbInaaebrQbMnbnzbqybIibqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbLjauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbLYbLUbLVbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbVQbJmbJNbDNbCHbHWbInaaebrUbrUbLibIqbJWbnzbLfbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbIkbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbKnbKQbKRbKSbKTcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqcDfbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbXjbJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIibuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbIBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbIPbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbtqbIrbOpbrUbnAbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbHobiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHcDfbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQXbPUbMubRhbRjbRfbRgbQYbQZbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbQJbQDbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLocdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbOXbAybPBbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbPqbPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbzbbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbOybOBbOAbNUbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbzbbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybMRbEKbNrbAqcuCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbzbbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbyObDFbDGbyPbDIbyNbDKbAabBfbZacaxcawcawcaWcfOcfNcjdcgkcfOcaWcawcawcawclFcvvcsxdzVdzjcawcawcawdAJcfOcfNdUZdAQeboebnebpebnebrebqbCBauWbEbbzGbEpbEpbzIbzHbNfbzObHYbHQbPZbynbzwbzybzzbzAbPZbHqbHsbHFbDcbDhbDkbDwbDEbAgbAybzDbEKbAgbAqcdicdjbzCbEqbEobEybEtbHnbHjbHpbELbzvbzpbEmbEmbuqbyQbyTbyVbyRbySbyYbyZbyWbyWbzebzlbzbbzcbywbzSbzUbzTbywaaeaaeaaeaaeaaeaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebEPbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESbBTbESbEUaaaaaaaaabASbASbEVbEWbyObEWbEXbFdbEZbAhbFbbAaebtbBfebAebubLuebDbLubLbbSHebEbLuebFebIebHebNebLbLAbLuebPbvKbULebQbULbULebYebWecgecdeciechbeiecjaLYaLYaLYauWbFmbBxbFlbETbBxbACbFubABbAIbAHbAFbAEbAJbAVbzzbmKbAZbFQbFGbDcbDcbHfbHfbHfbAqbEGbBbbEAbElbEkbAqcdkcdnbzCbFRbJKbJUbJTbJVbFVbFXbELbAmbAlbEmbEmbuqbSnbAnbGlbtCbAobArbAtbAubAwbAxbzlbAzbAAbBgbBgbBgbBdbBcaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaebGjbmNbGhbmNbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsdfZbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAabxCbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxncdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbBobkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUcjhbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaAaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzdfZbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHckvbGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbIVbIUbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabtCbjfbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNefWbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdccWbopcByboKbnKboYdgnbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbjybjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjReerbjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuobunblJbuIbuJbuGbuHbuCbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbxdbfNbiQblDblEbxabfNbtQbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpjblublubsIbsIbsIbsIbsIbsIblubuSbuQbtxbvjbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbtpbtobtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbsObsMbthbsZbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbtdbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbzRbtebthbvubqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhaOvbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbzBbsNcblbEFbsEcefcekcekcekcekcekcekcekcekcekcekcekcekcekcekcekcekbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTciFciBcnAbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcsybsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgoeesdfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcsmcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxdgacuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlctSbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxdgGcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcuacwacuccvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBefXcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxdybdgHcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocwJcDpbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcnlbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDeeetcHTbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhcVhdBPcJacRbcNTcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcWxbsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWdBSdbgcWCbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWKccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcWMcWEdJqdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXcWPbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEddCdaUddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaacelaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcaycflchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcWZcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaacepaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcpWckyckxcmecmaclPclNclCclyclvcaTclucltcXdclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeceqaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScELcpVcpDcpAcpFchBcpIcpGcpLchBcqdchwcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaceuaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcwmdeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeceuaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcwmcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcrUcsicsjcqfcrXcrXcsgcrXcshcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeciPcjQcjQcjQcjQckwecscYGclwclwclwclwdeZaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcFzcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClceKbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcqycaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaceuaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaaceecicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZddIcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQceKbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaceuaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecFGcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBdhFdhdceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeceuaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecbJcpBcbDcpxcbDcpwcbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNbVRceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClceKbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeciPcjQcjQcjQcjQckwecscYGclwclwclwclwdeZaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbWlbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBdhRdhLceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaceuaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBdyPdpYceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaceuaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffcmgceZchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeceuaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRdORecIdOSecJciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeciPcjQcjQcjQcjQckwecscYGclwclwclwclwdeZaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkdFlcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaceuaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFecNecKcXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaadgRaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFeeFeeEcXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaacepaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaadGxcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaedgYaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeeeGciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGdHrccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjeeDbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucBEcCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzdhacdwaaacdzdhacdwaaacdzdhacdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcducdscCVcdpcdpcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzdhzcdwaaacdzdhzcdwaaacdzdhzcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjdHFaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzdhzcdwaaacdzdhzcdwaaecdzdhzcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzdhzcdwaaecdzdhzcdwaaacdzdhzcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzdhzcdwaaecdzdhzcdwaaacdzdhzcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedhBaaeaaeaaedhBaaeaaaaaedhBaaeaaaaaaaaaaaaaaackBckCckDeeJdktdjecPqeeLdgEdigdicdihdpKdicbZjcOWbZCdhrdhidhmcIGcLCcLDcLBcIGdhhdhidhybZCcFabZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaedhZdhCdkQdjdeffdjddjddjdeffdjddjddjdeffdjdefxdhCdhCdhCefAdideeMdhNeeNdhGdhsclEeeOdyKdyKdyKdyMefyefzbZjbZCbZCdhrdhidhmcwIcyWcKrcKQcwIdhhdhidhybZCcyhbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaeefDaaeaaaaaeefDaaeaaaaaeefDaaeaaaaaaaaaaaaaaackBckCcmfeeScmhdhlcjNeeTdyOdicdicdyQdyQdyRbZjbZCbZCdhqdhidhmctocyWcJFctDctodhhdhidhebZCbZCbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaecdzefFcdwaaacdzefFcdwaaacdzefFcdwaaeaaaaaaaaaaaaaaeaaedgZcjNcjNcjNcjNcOXcPddfHdfHdgDcOXcOXbZjbZjctkbZjbZjbZjbZjbZjctlbZjbZjbZjbZjbZjctkbZjbZjaaeaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzefFcdwaaecdzefFcdwaaacdzefFcdwaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzefFcdwaaacdzefFcdwaaacdzefFcdwaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaLaaaaaeaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzefFcdwaaacdzefFcdwaaecdzefFcdwaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDbCVbCVaaDaaDaaaaaaaaaaaDaaDaaDaaDaaDaaDaaDaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaecdzefGcdwaaacdzefGcdwaaacdzefGcdwaaeaaDaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoranMaoraoralWaaaaaeaauaoKaotaoiarEaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeaptaaeaaeaaeaptaaeaaaaaeaptaaeaaaaaaaaaaaaaaaamfameamLapeanSamIamHaoWabtaaeaaaalWanXanWanVamManLalWaaaaaaaozanKanIanJanPaaKanIaaKaoPanOaoAaoGaowaoxadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeareaqVaqLarfarlarfarfarfarlarfarfarfarlarfarfarxaqVaqVarwaodapKaohapSanZamTamWapualWalWalWalWalWaojaolaokalWalWaqaaqGapWanjaomaonaoqaonaouanjanjanjaqKaopaepaobacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeaocaaeaaaaaeaocaaeaaaaaeaocaaeaaaaaaaaaaaaaaaamfameambaofamkamjamiaooalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepaobaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawanYaawaaaaawanYaawaaaaawanYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjaovanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawanYaawaaeaawanYaawaaaaawanYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWabaamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsanUaepanTadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawanYaawaaaaawanYaawaaaaawanYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepaoaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawanYaawaaaaawanYaawaaeaawanYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzamvamqarMamqarKarLaepaoaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawauJaawaaaaawauJaawaaaaawauJaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvauKasxarSauwarVauMarXarYarZauParZaxtatdaepanTaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaeGabsaqSaqRaqPalWaqQaqOaqNaqMaraaenaqXaqWaqUaqWamsaeDarbarcaqZaqZaqYaqZasHasIatcatKargaaWapdapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaryaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeabtabsaruartarvalWaqQaqQarqarparhaenarnaroarjarkamsalYarmarsaftaftapQaftariarraepausatMaaWarAbtLaqmaqmarHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtabtabtabtabtabtabtabtabtabtabtabsapJapIapHalWapNapMasnaosapXaqfapTapVaqTapVaqFasramyapOaeEaftapQaftapPapUaqkaswasyaqdadqapZaqbaqcaqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaqgabtaqeaqlaqnaqhaqiadWaoZaoZaoZaoZaoZaoZaqIaeCaquaeCalWaqJaqvaqHaqwaqxaenaqyaqzaqDaqEatgasCaqoaexaqpaqqaqraqsaqtaexaeaasLasGaaWadqaqBaqmaqmarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaabtapbadXaoZaoZaoZadWadWaoZapaagXagXagXagXagXagXagXagXagXagXaoyalWaoRaoQaoOaoNaoYaenarRaoFaoFaoFamsaoEaoVaoXaeUaoUaoTaoUaeUaoSaeaarUadqaaWaaWapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtapFapDaeFaeFaeFaeFaeFaeFaeFagXapBapCafgaeFapyapAapzapvasgapxapwaprapqasaapsappapjapgapgapgapgamsaphaplapmapnapoarWapfapiapkaeaacYapGaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaglabtagnabsaeFagkagoagpaeyagragqagXafgafCaeyaghaaZabMabMagcaggairagbafqafqafwafqafWafNafraftaftaftamsafPagaafXafYafIagfafZageagdaeaacYafVadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLafKafQafOabtafMabsaeFafFafRafUafTafSafGagXafgafCafhaeFafiabMafjafDaaZairaflafmafqafwafqafqafpafsafraftaftamsafuafHafEaeUaeUafAaeUaeUafJaeaaeSafBacwaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeGaeCaeCaeBabtaeCabsaeFaeMaeLaeJaeHaeKaeyagXaeVafoafvaeFafnaffafkafkaevafzafbaeYafyafwafxaeIaenahmahkaeQaePaeOaeNafeafdafaaeZaeXaeWaeUaeTaeaacYaaWaaWaaWaaWaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtaeeabtabtaedaehaeFaeFaegaeFaeFaefaeFaeFaeFaelaeFaeFaeiaejaekaesadQaeuaeFaemaeoaeqaeraejaeFaeFaduaewaezaeFaeFaeFaexaeAaexaexaexaexaexaeaacYaaWaetaecaebaaaaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadPadHadIadRadTadSadVadUadJadKadGadEadNadOadLadMadCadDadLadpadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXacYadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaamaamaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFaeFaeFaeFaeFaeFadeadmadladiadfacIacJacKacLacMacNacOacPacEadfacDadfadfacFacGacHacZahgadbadaaddadwacHadcacRacQacVacSacXacWacUacTaaXacCaaWacyacxacwaaaaaaaaaaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacBacuacBaeFacAacvaczaeFactacsacmacragXacpacqacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXacnaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeacoaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLaaPabNabUaceabwaaZabzaaZabrabuabvabvabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXabjabcabbablabkaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaabmaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaanAaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRaaPamuamlamnamYankamGamKanlanzabIabIabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXanNanRanQanHanGaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaanDaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalVaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalsalCalDalEalFalGahvalHalIalJalRalUabIabIabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAamdamcamaalZalXaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaijaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeailaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBakVaaBalbaldaaxaaBakXakYabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAalgaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaipaiqaiqaiqaiqaiOaiuaitaisaisaisaisaiQaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDakHaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBakIajkaaxaaBakJaaBakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAakKaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeailaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuakbakdajcajdajUajYajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZaktakgaiSaiZajzakDaiZakEaiaakAakGakCaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaijaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeailaaaaaaaaaaaeaaaaaaaaaaaAaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaagCaiMagAagXaeFaeFaeFaiLaboaeFaaPaaPaaPaimagRaiHainaiKajaaaBaifaigabxaiCaiDaiEaiFaiGaiyaixaizahYaicaiAaiBaidahAahPahRaivahTahSaiwahUahAajbajXaiZajzajzaiZajxaiaajTajrajqaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaijaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeailaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCahBagAagXahiahyaeFahzahsahrahuahfahNahOahLahMahxahKaioaaBahtahvahIahJahoahHahDahGahZahXahWahVahFahEahQabEahAahAahCahAahAahAahAahAahAahjaiVaiUaiWaiWaiZaiXaiaaiaajwaiaaiaaaaaaaalOalOalOaaaaaaaaaaaaaaaaaaaaaaaDaaeaipaiqaiqaiqaiqaiOaiuaitaisaisaisaisaiQaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDagiaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagYaaBagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpaieaibahhagHahnahnaikahjaiiaihaihaihaihaihaiRaiiahwahlaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaRzaWiaRzaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeailaaeajJajJajJajJajJaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVEagBajSagXaiTajKaeFaVFaVGahrajMaWUahNaVTaVTaVUaZpaaBabxaaBaVYaaPaWdaWcbyUbcKaWgaVHaVIaVJaVLaVNaYFaYLaYLaYLaYMaYLaYNaYOaYOaYPaYPaYRaYtaYCaWqaWqaVSaWpaVRahnahnahnaVPaVQaVOaaeaYsaYiaYiaYraYiaYiaXnaaeaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaijaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaZzaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaailaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaZvagRaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaUpaJRaJRaJRaJRaHrbijaHraGVaGVaGVaGVaGVaGVaGVaGVarTbgtasPasPasPasPasPasPasPasPaYXasRasRasRasRasRaYXasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaijaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaZGaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeailaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPaZEbdSabgbbBbbobbCaaBajkaaBabxagRaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaUpaJRaWMbbeaHqaHraWTaAvaGVaWRbkqaWSaNpaWJaRQaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaZCasRasRasRasRasRaYXasPaaeaaaaaaaamaaeaipaiqaiqaiqaiqaiOaiuaitaisaisaisaisaiQaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDagiaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaXqaXsaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaUpaJRaQDaXvaHqaHrauhauiaGVaPHaPCaXwaOEaXjaOGaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaZUasRasRasRasRasRbaaasPasPasPaaaaamaaaahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaTraTqaTaaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaUbaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaTtaTIaQuaTuaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaUpaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaSOaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaaaUAaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaUNaUPaQuaUTaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaUpaJRaSzaSCaRVaSaaRTaRUaSfatBaSPaSeaRdaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaabmaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaVdatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaVnaRBaRBakhaTCaTFakhakhaTxaTBaVkaVeaVeaVeaVeaVeaVeaVeaVeaViaVeaVeaVeaVeaVeaVhaTmaTnaTpaXcaUpaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGaVcaSEaPaaSJaSNaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaUVaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaWjaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaVDaVAaVzaVAaVAaVAaVAaXiaVAaVAaWIaXgaVzaWvaWHaVeaVeaVeaVeaVeaVeaVtaUwaxraxraxraxraxsaxraxraVsaxraxsaxraxraxraVHaUJaULaUHaVhaVyaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaSVaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbhhakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaaASaylaylaylaylaylaylaylbahbeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbaiaJRaWMbhjaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbhGasRasRasRasRasRbigasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySbihaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbhhbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaaASaylazfazgazhaziazjaylbahaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbisaJRaQDbilaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbjrasRasRasRasRasRbiyasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbjsaVAaVAaVAaVAaVAbjxbjubgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaaASaylaAlaAmaAnaAoaAlaylbahbkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbaiaJRaQDbilaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbjZasPasPasPbiyasRasRasRasRasRbiyasPaaaaaaaaaaafaaabaCbaCbaCbaCaAAbjTbjVbjYaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbmnaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaaASaylaAlbqMbhFbqBaAlaylblSakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbaiaJRaSzbkbblqblwbkhbkMaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobhbaYDaYBaaebnxbnqbnqbnqbnqbnqbnvaaeaaaaaaaaaaaaaaabaCbmubmqbmMaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkbafaCkaXXaXYaYbaAkaaeaYaaASaylaXMaXPaXVaXWaXSaylbahaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbaiaJRaThaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEbasbajaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaabaCbazbaxbauaAAaYIaYJaYKaAAaYBaYGaYHaYBbaTbaEbaEbaEbaEbaEbaEbaSbbcbbcbbcbbcbbcbbcbbcbbibbkaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUbbtbbEbbubbFaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaaASaylaZibjoaZjbjoaZkaylbahaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbbGaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBoavgbagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXbaCbbObbLbbSaAAaAAbakaEmaAAbaXbbUbaEbaEbcoaEsaEsaEsaEsaEsbambbVaEuaEuaEuaEuaEuaEuaEyaEybbTaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbctbcubcvbcwbcObcGaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaaASaylbbwbbxaZjbjobbvaylbcybcxaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbcCbczbczbczbczbcAbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobdVbdZbeVbedbedbeAbeWbdZbdZbdZbdZbdZbflbdZbdZbdZbfqbfmbfAbfzbfxbfsbcPbdobdqbdFbdGbdNaEsaEsbdOaEsaGfaGgaGhaEsaEubdTaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbfFbgibgIbgEaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaaASaylbdtbdwbdrbjobdsaylbgnbgkaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbhbbeuaJdaJdbhaaJdaJdbeaaYBbagbejbagbagbagbelbekbdUbbpbbpbbpbdLbdMbbpbgSbgTbgZaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWaBdazrazpaAUaAXaAXaxTaBKaBWaBVaBgaBeaBGaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSaASaylaAZayZazdazcaBcaylaAJaAMaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoazIaBoaBoaBoaBoazHaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjavgaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLazGayLayLaxQaxWaxQasMasMatFazFasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjavgaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaFQaDEaFOaCLaCLaCNaCMaJjavgaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaFzaNfaLuaFqaBXaDBaANaANaABaACaACaACaDHaATaATaDLaAOaAQaANaANaEPaBaaFlaEVaAVaAVaEdaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjavgaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmasYatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjavgaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRayEaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXayFasXaPRazoaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdaxkaTwaQwaQyaQzasfasfasfasAayvasAasfasfasfasfavgaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKazwaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfavgaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKazwaPMaSMazsavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurazqautauuauvavyavxauaavvasfavgaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaNnaKAaPKazwaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaNwaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfavgaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaMUaMraJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKazwaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTaNeaQIbcqaNabcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaFRaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaSDaRRaRNaRKaRAaRoaQvaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOvaOuaOoaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaOxdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaFRaYyaYyaYyaYyaQfaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtaPFaOwaQbaPJaNyaNxaNTaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqaQpaLLaMZaMXaMTaQmaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaFRaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaEraFYaPEaEtaGabalbalaJqbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaIpbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaJpbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqaFuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaFRaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaEraEQaPEaEtaGabalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRaFVaEhaEiaEfbbWbaAbaBbbXbbYaEnaEeaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaGkaHsaKNaKIaKIaKIaKhbcqaFuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaLeaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaEraEQaPEaEtaGabalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHxaIfbdhbbXaNPaHYbaBbaDaIeaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIoaInaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaLsaKMaKMaKMaKMaKMaKBaKaaFNaFUaFTaFSaLeaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZaHkaPEaGbaLAbalaJfaJlaLvbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaHwbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePcbMaNlaNlaNlaNlaFRaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEcbPaPEbVcaGabalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVmbVlbVkbetbVbbetaHxbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgccavcaAcaEcaEcaFcaIaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtcblbUdbUccbvbUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbUabUebUlbgJbUabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbVOaYyaZYbhzbcJbTzaYycaucatbYubXmbZYbYObYOcabbYObYObXjbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbWZbTbbaAbaBbiebSXbRVbSUbRVbSabikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbVOaYyaYyaYyaYyaYyaYybWYbSdbScbSbbVQbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRjbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtceucaEcdDcaEcaEcaEcaEcdAbZXbZXbZZcdGbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzucekcefceeceeceaceqcepcelcazcaybaBbaBbaBbaBbXkbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalcdibalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVcdscdpcdkcwZbYSbTscDdbUkbRKbRIbXnbWXbnybnzcducdybnCbnzbnDbWXaaebaDbnFbZobnFbaDbaDbaDbZlbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbccWbTbbXnbWWbWlbIqbVRbVUbVRbIqbWdbWiaaebnFboVbXdbXabXcbXebnFbMuauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInccfccbccPccNbTrbInbVYbVnbWbbWabWcbVpbWebWgbWhbVsbWjbWkbWnbWobqFbaDbqGbnFbWpauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbTAbTybMrbMqbJNbRbbInaaebrQbMnbnzbqybIkbqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbMuauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbTxbTvbTwbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbTubJmbJNbDNbCHbHWbInaaebrUbrUbJWbIqbIPbnzbTmbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbLfbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbSebSYbTabTcbTdcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbPqbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbRubJObJNbJNbJNbJMbInbOpbOpbOpbrUbuRbIkbuRbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbPBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbRkbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbDqbIrbOpbrUbplbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbOXbiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHbPqbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQJbQDbPUbRgbRhbQZbRfbQXbQYbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbVNbVMbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLjcdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbUmbAybUVbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbUQbPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbGtbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbTXbTZbTYbTWbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbGtbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybTQbEKbNrbAqbTCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbGtbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbyObDFbDGbyPbDIbyNbDKbAabBfbZacaxcawcawcaWcfOcfNcjdcgkcfOcaWcawcawcawclFcvvcsxdzVdzjcawcawcawdAJcfOcfNdUZdAQeboebnebpebnebrebqbCBauWbEbbzGbEpbEpbzIbzHbNfbzObHYbHQbPZbynbzwbzybzzbzAbPZbHqbHsbHFbDcbDhbDkbDwbDEbAgbAybzDbEKbAgbAqbHocdjbzCbEqbEobEybEtbHnbHjbHpbELbzvbzpbEmbEmbuqbyQbyTbyVbyRbySbyYbyZbyWbyWbzebzlbGtbzcbywbzSbzUbzTbywaaeaaeaaeaaeaaeaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebEPbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESbBTbESbEUaaaaaaaaabASbASbEVbEWbyObEWbEXbFdbEZbAhbFbbAaebtbBfebAebubLuebDbLubLbbSHebEbLuebFebIebHebNebLbLAbLuebPbvKbULebQbULbULebYebWecgecdeciechbeiecjaLYaLYaLYauWbFmbBxbFlbETbBxbACbFubABbAIbAHbAFbAEbAJbAVbzzbmKbAZbFQbFGbDcbDcbHfbHfbHfbAqbEGbBbbEAbElbEkbAqbIicdnbzCbFRbJKbJUbJTbJVbFVbFXbELbAmbAlbEmbEmbuqbSnbAnbGlbtCbAobArbAtbAubAwbAxbzlbIBbJfbKQbKQbKQbKnbBcaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaebGjbmNbGhbmNbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsbCWbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabDVbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAabCXbAaauWauWauWauWbCZauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqbpfbhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbEFbxnbEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebEebxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybsjbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbFAbkLbFBbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqbpfbhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbFKbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbNibEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbMRbDUcjhbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpwbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbNUbBtaaabCObLabFwbLcbLdbHVbFEbOybHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbOAbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpwbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabOBaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbCWbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbsjbBtaaabBzbBubBwcdrbBDbBAbBBbLobKTbKTbLibBnbBjbBibCtbGHbGHbGHbGHbGHbKRbGHbGHbBsbBrbKSbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpwbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbLxbBtaaabCObNWbCPbNYbNZbHVbMQbLUbMSbOdbCtbCRbqLbCTbLVbLYbLYbLYbMsbMsbMtbCYbClbClbClbsSbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpwbhQbmfbIVbIUbIRbIQbITbISbmfblUbDtbDrbOcblTbuqbDybmlbOabtCbjfbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfbMPbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubsjbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbsBbssbrjbqrbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpwbhQbecbmdbmcbmhbmgbjybenblzblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbqqbmpbmmbmtbnEbjfbriboTbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbrNbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbsZbkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNbsSbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbsObsMbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdbsCbopbsLboKbnKboYbsTbjfbrXboTblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbpabkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbnAbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxbnOblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzboobjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswboJbjUbjRboqbjmbjfblXboTbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpjbkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbpdbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbpfblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpibphbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuobunblJbuIbuJbuGbuHbuCbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbxdbfNbiQblDblEbxabfNbzYbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpwblublubsIbsIbsIbsIbsIbsIblubuSbzBbznbzRbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbzmbzbbtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbCUbCSbthbCQbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNbsSbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbBGbCNbKUbvIbvHbsrbvtbvvbqhbBCbBdbBFbBEbAAbBdbBgbvobvpeczbBobBpbAzbAzbAzbAzbAzbAzbAzbAzbAzbAzbAjbvzbvxbvwbAibnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbuQbtQbthbvnbqpbvjblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhbmebqYbshbfNbsSbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbtxblxbqbbqcbqbbqbbqbbqabtqbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbtpbsNbtebtdbsEbtibtobtobtobtobtobtobtobtobtobtobtobtobtobtobtobtobpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbxDbyvcvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbxlbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbtxblxbrYbsdbrYbqdbsbbscbxCbybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbvFbvubvrbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcZgbsgcufdaRdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNbsSbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRddaUcRdcuSbqccvGbqdcvFcvEbtxbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgodaTdfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcYCbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcxxcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNbsSbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbtxblxcYGcuEctubqbcttcvEbtxbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnldhzbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskbsSbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbtxblxdhBcDxcDxcERcEScFpdfZbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlddLddIddCcvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcELcuhcCTcFzcFGcCKcCKcCKcCNdeCdeEdeIcBqcBmcBnbskbsSbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBdgHdgndgacEBdgGcEBdhadhddgRdgRdgRdgYbidbidbidbidblxdfXblxdfNdfWcDzcDJcDybqhdfZbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTdeKdeZdfMbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcnlbsgdyPdybdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDedAXdBebEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcHTcqzdXFdbjdbidhMdXFdfJddEddFblxdAfdgRdgRdgRdgRdgRdBPdBSdDddDudgRdgRdgRdgRdBNbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnldhLbsgdhFdhCcGvcGucRqcRpdjddjddhZdhRcRCcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWdkQdbgdpbbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcHTcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccSdpYccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnldJqcWEdKedJrdaGdfPddMdaGdaGdfVdaGdaGdBXcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXdLgbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcHTcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedFFcredGxcredGxdHrcrfcrecrhdHrcrfcrecrhdHFccVbQGcWEcWEcWEcWEcWEcWEcWEdEAdEpdFlcrTcROdQTcFAdQVdQUchBdfUdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXbsSbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcHTcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadJpaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaechwbSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcHWcRbchvchxcnVcnKcuucmgckyclWcnFcnIcnHcJacntcNTcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXbsScmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcHTcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaacByaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaecDocfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcEKcECcuvcibclCckyckxcmecmaclPcEycExcjjclvcaTclucltcDpclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXbsSckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBcDfcCVceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaecBEaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaechwciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScpWcpVcpDcpAcpFchBcpIcpGcpLchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXbsScplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcReceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaclwaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaachwciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcnudeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcRfcUBbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcReceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeclwaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcnucgAbSZcrPcrScrRcrKcrIcrOcrNcrIcsmcsicsjcshcrXcrXcsgcrXcukcsncsocskcslclHclHcjXcWDcWxcWCcWKcWKcWKcWMcWqcWicWicWicWicWicWicWicWicWPcCVceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeckwcjQcjQcjQcjQcjkciPciFciBciBciBciBckvaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwcjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcrUcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClckzbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcVhcaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaclwaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaachwcicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZcwmcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQckzbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaclwaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwcicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecuwcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClckzbTBbvhbvibVTbVSbvmbVSbvbbTBcWZcXdceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeclwaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwcbJcpBcbDcpxcbDchicbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNbZkceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClckzbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeckwcjQcjQcjQcjQcjkciPciFciBciBciBciBckvaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaachwbSZcctccucqbcfnccJclmcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPcacbQGckAbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJclybTBbVSbnsbnrbVScQJbnpbnobTBcmiclNceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaclwaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacqycrecrhcrecrfcpwcmocmIcowcoocmocmIcowcoocnAcmIcmocmIcowcmIcovbQGbQGcgxcdfcdgcdhcbEbQGcricgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcrkbTBbsJbsDcWtbVSdWKbYdbsybTBcrmcrlceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaclwaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzceZcffcsycsBcrnchgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeclwaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRcucctSctscuaciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeckwcjQcjQcjQcjQcjkciPciFciBciBciBciBckvaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcuCcvZcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaclwaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcwJcwacXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacxaaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFcBpcyRcXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaacByaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAceScbGcbScbRcbVcbTcbOcflcbQcfMbYoaaeaaacfdcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaeceKaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrcfYcjbcfXbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaecfWciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczbZeccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGcfZccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjcgbbZjccUccMcgaccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucgccCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcgvcdwaaacdzcgvcdwaaacdzcgvcdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcgjcgicghcggcggcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcgQcdwaaacdzcgQcdwaaacdzcgQcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjcheaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzcgQcdwaaacdzcgQcdwaaecdzcgQcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzcgQcdwaaecdzcgQcdwaaacdzcgQcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzcgQcdwaaecdzcgQcdwaaacdzcgQcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaeecIaaeaaeaaeecIaaeaaaaaeecIaaeaaaaaaaaaaaaaaackBckCckDectdktdjecPqecsdgEdigdicdihdpKdicbZjcOWbZCdhrdhidhmcIGcLCcLDcLBcIGdhhdhidhybZCcFabZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaedPMdPAdOSdOndORdOndOndOndORdOndOndOndORdOneckdPAdPAdPAdXjdiddWfdhNdWedhGdhsclEdNYdyKdyKdyKdyMefyefzbZjbZCbZCdhrdhidhmcwIcyWcKrcKQcwIdhhdhidhybZCcyhbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedLtaaeaaaaaedLtaaeaaaaaedLtaaeaaaaaaaaaaaaaaackBckCcmfdMtcmhdhlcjNdMDdyOdicdicdyQdyQdyRbZjbZCbZCdhqdhidhmctocyWcJFctDctodhhdhidhebZCbZCbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaecdzdLrcdwaaacdzdLrcdwaaacdzdLrcdwaaeaaaaaaaaaaaaaaeaaedgZcjNcjNcjNcjNcOXcPddfHdfHdgDcOXcOXbZjbZjctkbZjbZjbZjbZjbZjctlbZjbZjbZjbZjbZjctkbZjbZjaaeaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzdLrcdwaaecdzdLrcdwaaacdzdLrcdwaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzdLrcdwaaacdzdLrcdwaaacdzdLrcdwaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaLaaaaaeaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzdLrcdwaaacdzdLrcdwaaecdzdLrcdwaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDbCVbCVaaDaaDaaaaaaaaaaaDaaDaaDaaDaaDaaDaaDaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaecdzdLqcdwaaacdzdLqcdwaaacdzdLqcdwaaeaaDaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaDaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactxctxctxctxctxctxctxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaamaamaaAaaDaaDaaDaaDaamaaDaaDaamcOnaaeaaaaaaaaaaaaaaacNOaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacmnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactxctxctxctxctxctxctxctxctxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqFaaaaaaaaacqFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactxctxctxctxctxctxctxctxctxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12211,28 +12209,28 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtadtbdtaaaeaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaecudqTdqTdqTdqTdrJdtcdtddUndrJdtfdsFdtgdUEdtidtjdtkdTAdUHdrTdUrdUxdUsdUAdUydUDdUBedQdqCdUqdqGdqHdtydsZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtzdtAdtBdtCaaeaaaaaadqTdqTdqTdqTdqTdqTdqTdsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaedJebZaaadqTdqTdqTdrJdtcdTWdUbdrJdtFdtgdUldUhdKbdtJdtKdtJdUmdtJdtJdtJdrDdUfdUddsvdUcedPdqCdqzedOdqDdsYdsZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadtSdtTdtTdtUdtVdtWdtaaaeaaaaaadqTdqTdqTdqTdsadsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaeeeiecEeaKeaKeaKeccecfaaadqTdqTdqTdrJdtcdVmdVqdrJdudduedVhdGNduheecdMrdukdVgdVldVkduodrDdVjdVidsveefdVddVedVfeebdsvduudqZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduwduxduyduzduAduBduCaaeaaedsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeedZecfaaeaaeaaeaaeaaedJrdrJdrJdrJdrJdrJdrJdVcdrJdsodrDdrDdUQduJdtJdUPdUNdUIduNduOduPdrDdUTdURdqNedWdVbedYdUUedXdqNdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduwduxduyduzduAduBduCaaeaaedsadsadqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeedZecfaaeaaeaaeaaeaaeefedrJdrJdrJdrJdrJdrJdVcdrJdsodrDdrDdUQduJdtJdUPdUNdUIduNduOduPdrDdUTdURdqNedWdVbedYdUUedXdqNdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaduZdtTdtTdvadvbdtWdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaaaaaecudvddvddvddvddvddvddvddrTdWkdWndWidWjdWqdWsdWodWpdWvdWudWydWwdtJdvqdvrdWzdWDdWBdWEdtJdWIdWFdvzdvzdvzdWtdvzdvzdvzdpkdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedvGdvHdvIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDaaaaaaecudvddvddvddvddvddvddvddvJdVrdvLdVsdvLdvLdVudVydvLdVCdVBdVAdVzeendvXdVMdVDdVRdVPdVOdVNdVWdVVdvzdsUdWedWfdWddvzdtxdtIdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecydwmdwndwodvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwpdDFdwrdwsdDHdwudEVdwvdwYdEedrDdEidEgdrDdwAdwBdEddwDdwEdEbdtJdDTdDIdDZdDWdEAdEKdEUdwMdpvdpwdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedwQdwRdwSdvcdwTdwUdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwVdDFdwrdwsdDHdxxdpodwvdwYdwZdrDdDEdDBdrDecrdtJdtJdtJdtJecqdtJdDzdDvdvzdDwdDudxiecodxkdpkdpldCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecMdxpdxqdxrdxsdxtdszduBdxudvcdxvdxwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddrTdIQdJGdILdDHdxydpJdwvdxzdxAdrDdKPdKOdLbdKUdLfdLddKcdrDdKAdKsdKIdKBdvzdKJdLgdxPecLdxRdpkdBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedxSdxTdxpdxUdxVdxWdxXdxYdxudxZdxwdyadxvdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadLrdycdyddyeecDdycdyddygdyhdEWecAecBecBecBdrDdrDdrDdrDdrDdICdwqdIKdxEdrEdxGdGudrDdyqdFRdHidHgdrDdGwdFFdpDdpCdyzdyAdyBdrDdyCecEeaKeaKeaKeaKeaKeaKecFebJaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedgdxSdyFdxSdxqdxqdwTdyGdxVdvcdwodyHdvcdxwdyIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadyJdOydyLeeZeeYeeWdyLdOodOxdOLdyLedhdOFdOCdyUdOAdOBdyVdyUdNWdwqdzbdzcdzddNUdOcdrDdzhdOkdObdNXdrDdvzdOndvzdrDdrDdzmdzndzodzpdzqdzrdzrdzsdzrdzrdzrdztecZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedvGdvHdvIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDaaaaaaecudvddvddvddvddvddvddvddvJdVrdvLdVsdvLdvLdVudVydvLdVCdVBdVAdVzeendvXdVMdVDdVRdVPdVOdVNdVWdVVdvzdsUeffefxdWddvzdtxdtIdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecydwmdwndwodvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwpdDFdwrdwsdDHdwudEVdwvdwYdEedrDdEidEgdrDdwAdwBdEddwDdwEdEbdtJdDTdDIdDZdDWeeGdEKdEUdwMdpvdpwdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedwQdwRdwSdvcdwTdwUdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddwVdDFdwrdwsdDHdxxdpodwvdwYdwZdrDdDEdDBdrDecrdtJdtJdtJdtJecqdtJdDzdDvdvzdDweeFdxiecodxkdpkdpldCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecMdxpdxqdxrdxsdxtdszduBdxudvcdxvdxwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaecudvddvddvddvddvddvddvddrTdIQdJGdILdDHdxydpJdwvdxzdxAdrDdKPdKOdLbdKUdLfdLddKcdrDdKAdKsdKIdKBdvzdKJeeMdxPecLdxRdpkdBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedxSdxTdxpdxUdxVdxWdxXdxYdxudxZdxwdyadxvdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaeeJdycdyddyeecDdycdyddygdyhdEWecAecBecBecBdrDdrDdrDdrDdrDdICdwqdIKdxEdrEdxGdGudrDdyqdFRdHidHgdrDdGweeLdpDdpCdyzdyAdyBdrDdyCecEeaKeaKeaKeaKeaKeaKecFebJaaaaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaadqUdqUdqUdqUdqUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedgdxSdyFdxSdxqdxqdwTdyGdxVdvcdwodyHdvcdxwdyIdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaadyJdOydyLeeSeeTeeOdyLdOodOxdOLdyLedhdOFdOCdyUdOAdOBdyVdyUdNWdwqdzbdzcdzddNUdOcdrDdzhdOkdObdNXdrDdvzeeNdvzdrDdrDdzmdzndzodzpdzqdzrdzrdzsdzrdzrdzrdztecZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedzudzvdxqdzwdzxdxqdvIdzydxWdzzdzAdzBdvcdvcdvcdvcdvcdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaadzCdMWdATdATdATdATdMJdMMdMOdNqdNDdNGdNKdNgdyUdNidNldMkdMjdMidMhdMgdMedvLdvLdMHdMudvLdvLdModMndMmdMldLDdLMdLzdLAdvLdvLdLhdLndMadMddzrdLZdLRdAodApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaedAqdArdAsdxqdzxdAtdxUdAudxVdAvdvcdAwdAxdvcdAydxudAzdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadABdACdyLdyLdPPdyLdPRdAFdyLdPVdyLdPSdPTdDXdyUdNledsedtdAPdPXdPWdQddQadQhdQedQldQidQvdQndQldQidQidQxdQAdQCdQNdQOdQPdQRdQSdRkdRldRodRpdRPdRUdBmdBndzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaedsadsadvcdxtdBodBpdBqdAsdBrdBsdxWdBtdszduBdBudvcdAydwodxudAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdBwedjaaaaaaaaadBydBzdyLdOQefeefddOZdOodPadPudPvedhdBJdBKdyUdPyediedndBMdBMdrDdrDdPMdBHdBHdPNdBHdBkdBkdPOdBkdBfdBfdPCdBfdrDdPAdrDdCKdPDdzrdPEdPJdzrdCddPLdBmdCedzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvcdvcdvcdvcdvcdvcdxsdxVdCfdBodxVdzydCgdBtdBtdxYdxudAwdvcdAydvIdChdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdCjdCkdClebJaaaaaaaaadCmdCndyddyedCodCodCodCodCodBbdCodrTdrTdrTdyUdBcdBMdCtdBMdCudCvebXdBNdBHdBIdBBdBCdBkdBAdBFdBGdBfdBDdBhdBgdBfdBedBjdCKdBidCKdzrdzrdzrdCLdBddCNdApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvceaZduBdxWdCPdvcdCQdCRdCSdvcdzzdvcdCTdCUdCVdvcduBdCWdtbdCXdvIdwndtbdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidBvdBvdqTdCYdCZecaecbeaKeaKeaKeccecfaaeaaedDbdCxdCrdCqdFkdBWdBVeeaedVdCpdBZdBYecedDodDpdCIdCJdCMdDddBHdDedCydCzdBkdCBdCCdCFdBfdCHdDkdDhdBfdAXdDmdCKdDrdDqdDgdDJdzrdzrdzrdzrdzrdDKebZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadvceaZdvIduBdxUdzzdCWdBodDLdBodDMduBduBdDNdxuduBdvIdvIdvcdtbdDOdvIduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidDPdDQdDRdDQaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdAEdFQdAldAkdAndDYdDYdpaedUdBMdCtdBMdEadBMdoZdEceaWdBOdAjdBOdBRdBRdAidBRdBUdBUdAhdBUdBUdAfdAedCKdAddEldEldEmdCKdEneaLeaKeaKeaGeaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadvceaodEqdvIdvIdzzdvIdChdwTdvIdErdDMdChdBudEsdvIdEtdwodvcdBodtbdCWduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdDQdCidCidCidCidCidCidCidCidCidCidCidEudEvdEwdZYaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdBadAZdAYdLjdECdEDdDYdpfdyUdyUdEGdpddEIdBMdpcdEJdvFdAUdAMdARebsdASdAGdAIebedALdAWdAVdBUdAXdpedCKebzebyebyebydCKdFadFbdsaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaedsadsadvcdxtdBodBpdBqdAsdBrdBsdxWdBtdszduBdBudvcdAydwodxudAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdBwedjaaaaaaaaadBydBzdyLdOQeeWeeYdOZdOodPadPudPvedhdBJdBKdyUdPyediedndBMdBMdrDdrDefddBHdBHdPNdBHdBkdBkdPOdBkdBfdBfdPCdBfdrDeeZdrDdCKdPDdzrdPEdPJdzrdCddPLdBmdCedzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvcdvcdvcdvcdvcdvcdxsdxVdCfdBodxVdzydCgdBtdBtdxYdxudAwdvcdAydvIdChdAAdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdCjdCkdClebJaaaaaaaaadCmdCndyddyedCodCodCodCodCodBbdCodrTdrTdrTdyUdBcdBMdCtdBMdCudCvebXeesdBHdBIdBBdBCdBkdBAdBFdBGdBfdBDdBhdBgdBfeerdBjdCKdBidCKdzrdzrdzrdCLdBddCNdApdzrebBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaedvceaZduBdxWdCPdvcdCQdCRdCSdvcdzzdvcdCTdCUdCVdvcduBdCWdtbdCXdvIdwndtbdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidBvdBvdqTdCYdCZecaecbeaKeaKeaKeccecfaaeaaedDbdCxdCrdCqdFkdBWdBVeeDeetdCpdBZdBYecedDodDpdCIdCJdCMeeEdBHdDedCydCzdBkdCBdCCdCFdBfdCHdDkdDhdBfeeqdDmdCKdDrdDqdDgdDJdzrdzrdzrdzrdzrdDKebZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadvceaZdvIduBdxUdzzdCWdBodDLdBodDMduBduBdDNdxuduBdvIdvIdvcdtbdDOdvIduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidDPdDQdDRdDQaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdAEdFQdAldAkdAndDYdDYdpaeepdBMdCtdBMdEadBMdoZdEceaWdBOdAjdBOdBRdBRdAidBRdBUdBUdAhdBUdBUeeodAedCKdAddEldEldEmdCKdEneaLeaKeaKeaGeaCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadvceaodEqdvIdvIdzzdvIdChdwTdvIdErdDMdChdBudEsdvIdEtdwodvcdBodtbdCWduBdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdDQdCidCidCidCidCidCidCidCidCidCidCidEudEvdEwdZYaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdDcdECdBadAZdAYdLjdECdEDdDYdpfdyUdyUdEGdpddEIdBMdpcdEJdvFdAUdAMdARebsdASdAGdAIebedALdAWdAVdBUeeqdpedCKebzebyebyebydCKdFadFbdsaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadvceaodFcdxUdxsdvcdFddvcdFedFfdvcdxWdvcdFedFfdvcdxVdCWdvcdDNdFgdtbdAwdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdFhdCidCidCidCidCidCidCidCidCidCidCidCidFidFjdZYaaaaaaaaaaaaaaaaaaaaaaaaaaedDbdGQdECdzTdFkdJJdHjdJKdZXdDYdEEdyUdMCdFqdFpdFsdBMdzXeakeaidFwdzZdFydBRdFzdAadFBdBUdFCdzWdFEdBUdzUdwFdFHdCKdCKdCKdCKdFIdFJdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdFddvcdFKdxudxWdAwdwodxVdBrdxVdzBdxUdvcdFedFLdFMdFNdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdDPdCidCidCidCidCidCidCidCidCidCidCidCidFidEwdZYaaaaaaaaaaaaaaaaaaaaaaaeaaedDbdFOdFPdAcdFQdKvdHjedTeapdDYdFodyUdoXdFqdoYdFsdBMeaqeatdBOeavdFYdFZdBReaydGbdGcdBUdGdeaBdGfdBUdGgdGhdFHdqTdsadqTdGidGjdGkdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdFddvcdFKdxudxWdAwdwodxVdBrdxVdzBdxUdvcdFedFLdFMdFNdvcdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdDPdCidCidCidCidCidCidCidCidCidCidCidCidFidEwdZYaaaaaaaaaaaaaaaaaaaaaaaeaaedDbdFOdFPdAcdFQdKvdHjeemeapdDYdFodyUdoXdFqdoYdFsdBMeaqeatdBOeavdFYdFZdBReaydGbdGcdBUdGdeaBdGfdBUdGgdGhdFHdqTdsadqTdGidGjdGkdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdxudAwdGldzydtWdxUdxudvcdxVdwodvcdGmdGndGndGodvcdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidoPdCidCidCidCidCidCidCidCidGqdGraaeaaaaaaaaaaaaaaaaaaaaeaaeaaedDbdDbdGsdGtdDbdDbdGvdxLdGvdDbdoOdGTdCidCidCidCidBMdBMdBMdBOdBOdBOdBOdBRdBRdBRdBRdBUdBUdBUdBUdBUdFHdFHdGydGzdrndrndGAdFbdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdAwduBdzBdxudxVdwodzBdvcdFddvcdvcdAydtbdGndGBdGCdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdoJdCidoUdoFdoKdCidCidCidCidCidCidCidCidGDdGEaaaaaaaaaaaaaaaaaedGFdGGdGHdGIdGJdoSdoRdoQdDbdGPdFSedSdDbedRdGTdCidCidCidCidGRdGSdGTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdrldGUdFbdGVdqTdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdvcdvcdvcdvcdvcdvcdvcdvcdFddvcdAydtbdAzdtbdGodGWdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdCidCidCidoFdoKdCidCidCidCidCidCidCidGXdGYdGZdHadHadHadHadHadHadHbdHcdHddHedHedoLdFrdFrdDbdvPdwWdwzdDbedMdCidCidCidCidCidFidHkdHldqTdqTdsadsadsadsadsadsadqTdqTdqTdqTdqTdrldGUdFbdHmdGpdHmdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaadHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddFddFddFddFddFddFddFddFddFddFddvcdAydAzdAzdAzdAAdvcdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidoMdoNdCidCidCidCidCidCidCidCidHodHpdHpdHpdHpdHpdHpdHpdHpdHodCidCidCidCidCidCidDbdGvdZCdGvdDbedNdCidCidCidCidCidHsdHtdHudrndrndrndrndHvdrndrndrndrndrndHwdHxdHydHzdFbdGpdGpdGpdHmdBwdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdFNdHAdHBdvcdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidCidCidCidCidCidCidCidCidCidGXdHddHCdHDdHDdHDdHDdHDdHDdHDdGXdHddCidCidCidCidCidzSdHEedLdHGdHHdHIdHJdCidCidCidCidGTdGTdGTdqTdqTdsadsadsadsadsadsadsadsadHKdHLdHMdHNdGpdHmdGpdGpdHmdqTdqTdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdAwduBdzBdxudxVdwodzBdvcdFddvcdvcdAydtbdGndGBdGCdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdoJdCidoUdoFdoKdCidCidCidCidCidCidCidCidGDdGEaaaaaaaaaaaaaaaaaedGFdGGdGHdGIdGJdoSdoRdoQdDbdGPdFSeeldDbeekdGTdCidCidCidCidGRdGSdGTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdrldGUdFbdGVdqTdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddvcdvcdvcdvcdvcdvcdvcdvcdvcdFddvcdAydtbdAzdtbdGodGWdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdCidCidCidoFdoKdCidCidCidCidCidCidCidGXdGYdGZdHadHadHadHadHadHadHbdHcdHddHedHedoLdFrdFrdDbdvPdwWdwzdDbeehdCidCidCidCidCidFidHkdHldqTdqTdsadsadsadsadsadsadqTdqTdqTdqTdqTdrldGUdFbdHmdGpdHmdqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHnaaaaaaaaaaaaaaadHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdFddFddFddFddFddFddFddFddFddFddFddvcdAydAzdAzdAzdAAdvcdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidoMdoNdCidCidCidCidCidCidCidCidHodHpdHpdHpdHpdHpdHpdHpdHpdHodCidCidCidCidCidCidDbdGvdZCdGvdDbeejdCidCidCidCidCidHsdHtdHudrndrndrndrndHvdrndrndrndrndrndHwdHxdHydHzdFbdGpdGpdGpdHmdBwdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdvcdFNdHAdHBdvcdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidCidCidCidCidCidCidCidCidCidGXdHddHCdHDdHDdHDdHDdHDdHDdHDdGXdHddCidCidCidCidCidzSdHEeegdHGdHHdHIdHJdCidCidCidCidGTdGTdGTdqTdqTdsadsadsadsadsadsadsadsadHKdHLdHMdHNdGpdHmdGpdGpdHmdqTdqTdqTdsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdvcdGndGndAzdvcdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdoJdCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdBvdBvdBvdBvdBvdCidCidCidCidCidCidHEdHOdHGdCidCidCidBvdBvdqTdqTdqTdqTdsadsadsadsadsadsadsadBwdHmdGpdHPdGpdHmdGpdGpdGpdqTdqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdvcdHQdHRdHQdvcdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdoFdCidCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidHSdCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadBwdsadGpdGVdsadqTdsadsadqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdvcdHTdHAdFNdvcdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdBvdBvdoIdoGdoHdCidCidCidCidCidBvdBvdBvaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidHSdCidCiduDduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadqTdqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12241,13 +12239,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdHZdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaadsadsaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidIadIbdCidCiduDduDduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdHZdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdsadsaaaaaaaaaaaaadqTdsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCiduDdCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidMtdLtdLtdLtdLtdLtdLtdLtdLtdLtdLtdLtdLtdsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidIedNYdMDeckdXjecVecUecXecWdLtectecTdLtdsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidHSdCidCidCidCieddedaecYedcedbedmedledpedoedfedeedkdLtdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCidLtdLtdLtdLtdLtdLteduedwedvdLtedqedrdLtdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaadsadsadsadsadsadsadsadsadsadqTdBvdCidCidIadIcdLqdKedKeedBedyedxedAedzeededKedleeeedHedCedIdLtdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidHSdCidCidLtdLtdLtdLteegdLtdLtdLtdLtdLtdLtdLtdLtdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidHSdCidCidCidCieeheejdMCdMCduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCieeeecNecNecNecNecNecNecNecNecNecNecNecNdsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidIeedRedNedMedLedVedUedTedSecNeedeeaecNdsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidHSdCidCidCidCiedvedxedwedzedyedAedmedCedBedIedHedKecNdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCiecNecNecNecNecNecNeduedredqecNedpedoecNdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaadsadsadsadsadsadsadsadsadsadqTdBvdCidCidIadIcedaecYecYedbecVecUecXecWedkedfedmedleddedcedeecNdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidHSdCidCiecNecNecNecNecTecNecNecNecNecNecNecNecNdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidHSdCidCidCidCiecJecKdMCdMCduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidIedHIdHJdCidCidCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidHEdHOdHGdCidCidCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTaaadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidHSdCidCidCidCidCidCidCiduDduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12260,7 +12258,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaduDduDdIfaaaaaaaaaaaaaaaaaadsadsadsadqTdqTdBvdCidCidIadIbdCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaadIfaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdqTdBvdCidCidCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeaaeaaeaaeaaeaaeaaeaaeduDduDdsadsadqTdqTdBvdDQdIgdCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDcdAcdAcdAcdAcdAcdAcdAcdAduDduDduDdsadqTdqTdBvdBvdCidCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDbEebEebEebEebEebEebEebEeduDduDduDdsadqTdqTdBvdBvdCidCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDaaeaaeaaeaaeaaeaaeaaeaaeduDdsadsadsadqTdqTdBvdCidCidCidHSdCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12288,7 +12286,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdBvdBvdDQdBvdBvdBvdBvdBvdBvdCidCidCidCidHSdCidCidCidBvdBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidHSdCidCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaedBvdBvdBvdBvdqTdqTdqTdqTdqTdBvdBvdCidCidIadIcdIcdIbdCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDduDcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAduDduDduDduDdsadqTdqTdqTdBvdCidCidCidCidCidHSdCidCidCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDduDbEebEebEebEebEebEebEebEebEebEebEebEebEebEeduDduDduDduDdsadqTdqTdqTdBvdCidCidCidCidCidHSdCidCidCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeduDduDdsadsadsadqTdqTdBvdBvdCidCidCidCidIadIcdIcdIbdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdBvdBvdBvdBvdCidHUdCidCidHSdCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdDQdCidCidHSdCidCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12334,15 +12332,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndCidCidCidCidCidCidCidCidJgdJgdJgdCidCidCidBvdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadJcdsadsadIPdIXdIYdJhdMvdJidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdBwdDQdDQdDQdDQdDQdCidCidHSdCidCidCidCidCidCidCidCidGpdBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndCidCidCidCidCidCidCidCidJjdJkdJldCidCidCidBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadIPdJmdIPdIPdIPdIPdIPdIPdMvdJndCidCidCidCidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdDQdysdMCdytdytdyudCidIedHIdHJdCidCidCidCidCidCidCidGpdGpdBvdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndCidCidJodJodJodJodJodJodhxdhAdhwdJodJodJodJodJodCidCidCidBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdBvdBvdCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadIPdIPdIPdIPdJsdJtdJudIPdITdJvdIPdRxdIPdIPdIPdJwdJxdJydIPdCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdBvdDQdyndFpdyodyodOsdCidHEdHOdHGdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndBvdCidCidCidJodJzdwgdJBdJCdJDdLSdLLdMfdMcdNJdMweekdJLdHJdCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdsadsadsadIPdJMdJNdJOdJPdJNdJNdIPdIXdIYdJQdMvdIPdJRdJSdJTdXLdJTdJedCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdDQdwydNbdwkdwkdHGdCidCidJUdJVdJWdJXdJVdJVdCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndBvdCidCidCidJodJzdwgdJBdJCdJDdLSdLLdMfdMcdNJdMwefAdJLdHJdCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdBvdqTdqTdqTdqTdsadsadsadIPdJMdJNdJOdJPdJNdJNdIPdIXdIYdJQdMvdIPdJRdJSdJTdXLdJTdJedCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadBvdBvdBvdDQdwydNbdwkdwkdHGdCidCidJUdJVdJWdJXdJVdJVdCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHVdHVdHVdHndHndqTdBvdCidCidCidJodJYdJAdJZdKadJAdJAdJAdJAdMxdMydMEdMNeeKdKgdCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdDQdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdqTdqTdqTdqTdIPdTwdJNdKidTxdKkdKldIPdIPdIPdIPdMvdIPdJRdKmdKmdMIdKmdJidCidCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidCidCidCidCidCidCidJUdEjdEjdEjcsPdJVdCidKqdCidCidCidEudDQdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndqTdBvdCidCidCidJodKrdXNdXMdXPdMpdXMdXMdXQdMUdNJdNMdMVdhbdHGdCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadsadsadqTdqTdBvdBvdCidJfdCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidCidBvdBvdBvdBvdqTdqTdqTdIPdKwdJNdKxdJNdKydXSdXRdYudYpdYkdYcdIPdJRdKmdKDdMIdwIdJndCidCidCidCidCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidCidCidCidKFdKFdKGdKHdJUdYvdLedLedYzdJVdJVdJVdJVdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadBvdBvdCidCidJodKMdJAdJAdJCdYAdJAdJAeeldJodJodJodJodJodJodIedHJdCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidIedHJdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdIPdIPdIPdIPdIPdIPdIPdKSdYGdYFdKSdYGdIPdIPdIPdIPdwJdIPdIPdIPdKWdKXdCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidKYdKHeePdYJdYHdMRdMLdMLdMLdYQdANdLieemdLkdHJdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndsadsadqTdBvdCidCidJodLldJAdLmdKadYWdLodLpdJAdhfdhcdLseeodLudLvdIkdIldIcdIcdIcdIcdIcdIbdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadqTdqTdqTdqTdBvdBvdCidCidIhdIcdIcdIcdIcdIcdIcdIcdIcdIkdIldIcdIcdIcdIcdIbdCidCidCidCidCidBvdqTdqTdqTdqTdqTdIPdLwdLxdLydKmdKmdMvdKmdKmdKzdRudwNdLCdMIdZadQodQodPIdLEdJxdJydLFdLGdLGdLGdLGdLGdLGdLGdLHdLHdLHdLHdLHdLHdLHdKGdLIdLJdLKdLadYZdYYdMTdMKdLNdLNdLPdLOdNZdPGeeQdLUdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadBvdBvdCidCidJodKMdJAdJAdJCdYAdJAdJAefDdJodJodJodJodJodJodIedHJdCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidIedHJdCidCidCidCidCidCidCidCidCidBvdBvdqTdqTdIPdIPdIPdIPdIPdIPdIPdKSdYGdYFdKSdYGdIPdIPdIPdIPdwJdIPdIPdIPdKWdKXdCidCiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadCidCidKYdKHeePdYJdYHdMRdMLdMLdMLdYQdANdLiefFdLkdHJdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadsadqTdqTdqTdsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndsadsadqTdBvdCidCidJodLldJAdLmdKadYWdLodLpdJAdhfdhcdLsefGdLudLvdIkdIldIcdIcdIcdIcdIcdIbdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdsadsadsadqTdqTdqTdqTdBvdBvdCidCidIhdIcdIcdIcdIcdIcdIcdIcdIcdIkdIldIcdIcdIcdIcdIbdCidCidCidCidCidBvdqTdqTdqTdqTdqTdIPdLwdLxdLydKmdKmdMvdKmdKmdKzdRudwNdLCdMIdZadQodQodPIdLEdJxdJydLFdLGdLGdLGdLGdLGdLGdLGdLHdLHdLHdLHdLHdLHdLHdKGdLIdLJdLKdLadYZdYYdMTdMKdLNdLNdLPdLOdNZdPGeeQdLUdCidCidCidDPdBvdqTdqTdsadsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndsadsadqTdBvdCidCidJodJodJodJodJodZbdLWdLXdJodJodLYdJodJodJodJodHEdHGdCidCidCidCidCidHSdCidCidCidCidBvdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidHSdCidCidCidCidCidCidCidCidHEdHGdCidCidCidCidHSdCidCidCidCidCidBvdBvdDQdBvdBvdqTdIPdIPdIPdIPdZJdPzdZIdZDdZDdZDdZBdZFdZidZldZidZudZtdZMdZNdZidZNdZKdZKdZKdZKdZKdZKdZKdZKdZgdZgdZgdZgdZgdZgdZgdZfdZddZfdZedZddZcdLadMqdUtdMsdMXdMYdANdNCdQsdNadHGdCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndsadsadqTdBvdBvdCidCidCidCidCidJodZQdMzdMAdwPdJodMCeepeehdCidCidCidCidCidHUdCidCidCidIadIcdIcdIbdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdCidCidIhdIcdIidCidCidCidCidBvdCidCidHUdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidJfdCidBvdBvdBvdBvdBvdIPdKmdMIdKmdKmdKmdKmeajdMIeaceamdKmealdKmdZWdZZdJxdJydZSdZSdZSdZSdZSdZSdZSdZSdZTdZTdZTdZTdZTdZTeawdKGdLIdOOeazdLaeasdLadMZdKFdKFdKFdKFdKFdKFdKFdKFdNbdNbdNcdNbdFrdDPdBvdqTdqTdsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndsadsadqTdBvdBvdCidCidCidCidCidJodZQdMzdMAdwPdJodMCefHecJdCidCidCidCidCidHUdCidCidCidIadIcdIcdIbdCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdCidCidIhdIcdIidCidCidCidCidBvdCidCidHUdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidJfdCidBvdBvdBvdBvdBvdIPdKmdMIdKmdKmdKmdKmeajdMIeaceamdKmealdKmdZWdZZdJxdJydZSdZSdZSdZSdZSdZSdZSdZSdZTdZTdZTdZTdZTdZTeawdKGdLIdOOeazdLaeasdLadMZdKFdKFdKFdKFdKFdKFdKFdKFdNbdNbdNcdNbdFrdDPdBvdqTdqTdsadsadsadsadqTdqTdqTdqTdsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadqTdBvdBvdCidCidCidCidJodNddNedNfeaAdJodCidCidCidCidCidCidBvdBvdDQdBvdCidCidCidCidCidHSdCidCidCidCidCidBvdqTdqTdqTdqTdqTdBvdBvdBvdBvdBvdCidIhdIidCidCidCidBvdBvdBvdBvdBvdBvdDQdCidCidCidCidCidCidHSdCidCidCidCidCidCidCidCidCidCidCidBvdBvdIPdIPdNheeVdNhdIPdIPdNjdNkeaDdIPdIPdNhdZAdNhdIPdNodCidCidCiaaaaaaaaaaaaaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaadNpdKHdLaeaJeaEdNsdNtdNudNudNvdKFdNwdNxdNydNzdNzdNzdNzdFrdCidBvdqTdqTdsadsadsadsadqTdqTdqTdsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdBvdCidCidCidJodJodJodJodJodJodCidCidBvdBvdBvdBvdBvdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidBvdBvdBvdqTdqTdqTdqTdqTdBvdCidCidCidCidCidCidHSdCidCidCidIedHJdCidCidCidCidCidCidCidBvdIPdNAdNBdQtdNBdIPeaOdNEdNFeaRdNHdIPeeqdZUdZPdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaedKFdNLeaNeaMdKFdKFdKFdKFdNNdKFdNOdKFdKFdNPdFrdFrdFrdFrdCidBvdqTdqTdsadsadsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdBvdCidCidCidJodJodJodJodJodJodCidCidBvdBvdBvdBvdBvdqTdqTdBvdBvdCidCidCidCidHSdCidCidCidCidCidCidBvdBvdBvdBvdBvdBvdCidCidCidCidCidHSdCidCidBvdBvdBvdqTdqTdqTdqTdqTdBvdCidCidCidCidCidCidHSdCidCidCidIedHJdCidCidCidCidCidCidCidBvdIPdNAdNBdQtdNBdIPeaOdNEdNFeaRdNHdIPefIdZUdZPdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaedKFdNLeaNeaMdKFdKFdKFdKFdNNdKFdNOdKFdKFdNPdFrdFrdFrdFrdCidBvdqTdqTdsadsadsadqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadqTdqTdBvdCidCidCidCidCidCidCidCidCidCidCidBvdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidIadIcdIcdIcdIbdCidCidCidCidCidCidCidCidCidCidCidCidCidHSdCidBvdBvdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidCidCidIadIcdIcdIcdIkdIldIcdIcdIcdIbdCidCidCidCidIPdNQdNReaTdNTdIPdwXdNVdNVeaUdNHdIPeeRefieeUdIPdCidCidCidCidCidCiaaeaaeaaeaaeaaeaaeaaedOadOadOadOadOaaaeaaaaaadKFdYoeaSdLadOddOedOfdNudNudOgdNudNvdKFdCidCidCidCidCidBvdBvdqTdqTdsadsadqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdBvdCidCidCidCidCidCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidCidCidCidCidIadIbdCidCidIedHJdCidCidIhdIcdIcdIcdIcdIcdIidCidBvdqTdqTdqTdqTdsadsadsadqTdqTdBvdBvdBvdCidCidCidCidCidCidCidHEdHGdCidCidCidHSdCidCidCidCidIPdIPdIPdIPdIPdIPdOhdOidOjeaVdNHdIPdNheeXdNhdIPdCidCidCidCidCidCiaaaaaaaaeaaaaaaaaaaaedOadOadOadOadOaaaeaaadKYdKHdLaeaYeaXdKFdKFdKFdKFdKFdKFdOpdOqdKFdCidCidCidCidCidBvdqTdqTdsadsadsadqTdqTdqTdqTdsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadBvdBvdBvdBvdCidCidCidCidBvdBvdBvdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdBvdCidHUdCidCidIadIcdIcdIkdIldIcdIcdIidCidCidCidCidCidCidCidBvdqTdqTdqTdsadsadsadsadsadqTdqTdqTdBvdBvdBvdBvdCidCidCidCidCidCidCidCidCidIadIcdIcdIbdCidCidCidCidCidCidIPdIPdIPdIPdIPdIPdIPdFpdOrdOsdOtdCidCidCidCidCiaaaaaaaaaaaeaaaaaaaaaaaedOadOadOadOadOadOudLIdOvdOwebaebddQbebcebbebiebhebgebfdOEdOqdKFdCidCidCidCidBvdBvdqTdqTdsadsadqTdqTdqTdqTdsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From a49fd527328be75a85d496df98670d83d35b0a38 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 23 Oct 2014 20:55:10 +0200 Subject: [PATCH 114/144] Fixes a bug with stationary turrets. Removes quotes in path-name to ensure type always exists. Includes code review suggestions. --- code/game/machinery/machinery.dm | 9 +- code/game/machinery/portable_turret.dm | 90 +++++++++---------- code/game/machinery/turret_control.dm | 6 +- code/modules/mob/inventory.dm | 2 +- code/modules/mob/mob_helpers.dm | 9 ++ code/modules/projectiles/guns/energy/laser.dm | 4 +- 6 files changed, 60 insertions(+), 60 deletions(-) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index e7b93e46cf..6a1b832d0b 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -318,9 +318,9 @@ Class Procs: if(is_assess_emagged()) return 10 //if emagged, always return 10. - var/assess_result = on_assess_perp(perp) - if(assess_result) - return assess_result + threatcount += on_assess_perp(perp) + if(threatcount >= 10) + return threatcount if(auth_weapons && !src.allowed(perp)) if(istype(perp.l_hand, /obj/item/weapon/gun) || istype(perp.l_hand, /obj/item/weapon/melee)) @@ -341,9 +341,6 @@ Class Procs: && !istype(perp.belt, /obj/item/weapon/gun/energy/laser/practice)) threatcount += 2 - if(istype(perp.wear_suit, /obj/item/clothing/suit/wizrobe)) - threatcount += 2 - if(perp.dna && perp.dna.mutantrace && perp.dna.mutantrace != "none") threatcount += 2 diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index 8bbadc1659..035b7bab97 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -3,6 +3,10 @@ This code is slightly more documented than normal, as requested by XSI on IRC. */ +#define TURRET_PRIORITY_TARGET 2 +#define TURRET_SECONDARY_TARGET 1 +#define TURRET_NOT_TARGET 0 + /obj/machinery/porta_turret name = "turret" icon = 'icons/obj/turrets.dmi' @@ -14,9 +18,9 @@ use_power = 1 //this turret uses and requires power idle_power_usage = 50 //when inactive, this turret takes up constant 50 Equipment power active_power_usage = 300 //when active, this turret takes up constant 300 Equipment power - req_access = list(access_security) + req_access = null + req_one_access = list(access_security, access_heads) power_channel = EQUIP //drains power from the EQUIPMENT channel - req_access = list(63) var/lasercolor = "" //Something to do with lasertag turrets, blame Sieve for not adding a comment. var/raised = 0 //if the turret cover is "open" and the turret is raised @@ -304,6 +308,7 @@ if(allowed(user)) locked = !locked user << "Controls are now [locked ? "locked" : "unlocked"]." + updateUsrDialog() else user << "Access denied." @@ -421,72 +426,63 @@ targets += C for(var/obj/mecha/ME in view(7,src)) - if(ME.occupant) - switch(assess_carbon(ME.occupant)) - if(1) - targets += ME.occupant - if(2) - secondarytargets += ME.occupant + assess_and_assign_carbon(ME.occupant, targets, secondarytargets) for(var/obj/vehicle/train/T in view(7,src)) - if(T && T.load && T.is_train_head()) - switch(assess_carbon(T.load)) - if(1) - targets += T.load - if(2) - secondarytargets += T.load + assess_and_assign_carbon(T.load, targets, secondarytargets) for(var/mob/living/carbon/C in view(7,src)) //loops through all living carbon-based lifeforms in view - switch(assess_carbon(C)) - if(1) - targets += C - if(2) - secondarytargets += C + assess_and_assign_carbon(C, targets, secondarytargets) if(!tryToShootAt(targets)) if(!tryToShootAt(secondarytargets)) // if no valid targets, go for secondary targets spawn() popDown() // no valid targets, close the cover +/obj/machinery/porta_turret/proc/assess_and_assign_carbon(var/mob/living/carbon/C, var/list/targets, var/list/secondarytargets) + switch(assess_carbon(C)) + if(TURRET_PRIORITY_TARGET) + targets += C + if(TURRET_SECONDARY_TARGET) + secondarytargets += C + /obj/machinery/porta_turret/proc/assess_carbon(var/mob/living/carbon/C) if(!C) - return 0 + return TURRET_NOT_TARGET - if(istype(C, /mob/living/carbon/alien) && check_anomalies) //git those fukken xenos - if(!C.stat) //if it's dead/dying, there's no need to keep shooting at it. - return 2 + if(emagged) //if emagged, HOLY SHIT EVERYONE IS DANGEROUS beep boop beep + return TURRET_PRIORITY_TARGET + if(isxenomorph(C) && check_anomalies) + return C.stat ? TURRET_NOT_TARGET : TURRET_PRIORITY_TARGET //if it's dead/dying, there's no need to keep shooting at it. else - if(emagged) //if emagged, HOLY SHIT EVERYONE IS DANGEROUS beep boop beep - return 2 - else - if(C.stat || C.handcuffed) //if the perp is handcuffed or dead/dying, no need to bother really - return 0 //move onto next potential victim! + if(C.stat || C.handcuffed) //if the perp is handcuffed or dead/dying, no need to bother really + return TURRET_NOT_TARGET //move onto next potential victim! - var/dst = get_dist(src, C) //if it's too far away, why bother? - if(dst > 7) - return 0 + var/dst = get_dist(src, C) //if it's too far away, why bother? + if(dst > 7) + return 0 - if(ai) //If it's set to attack all nonsilicons, target them! - if(C.lying) - if(lasercolor) - return 0 - else - return 1 + if(ai) //If it's set to attack all nonsilicons, target them! + if(C.lying) + if(lasercolor) + return TURRET_NOT_TARGET else - return 2 + return TURRET_SECONDARY_TARGET + else + return TURRET_PRIORITY_TARGET - if(istype(C, /mob/living/carbon/human)) //if the target is a human, analyze threat level - if(assess_perp(C, auth_weapons, check_records, lasercolor) < 4) - return 0 //if threat level < 4, keep going + if(ishuman(C)) //if the target is a human, analyze threat level + if(assess_perp(C, auth_weapons, check_records, lasercolor) < 4) + return TURRET_NOT_TARGET //if threat level < 4, keep going - else if(istype(C, /mob/living/carbon/monkey)) - return 0 //Don't target monkeys or borgs/AIs you dumb shit + else if(ismonkey(C)) + return TURRET_NOT_TARGET //Don't target monkeys or borgs/AIs - if(C.lying) //if the perp is lying down, it's still a target but a less-important target - return 1 + if(C.lying) //if the perp is lying down, it's still a target but a less-important target + return TURRET_SECONDARY_TARGET - return 2 //if the perp has passed all previous tests, congrats, it is now a "shoot-me!" nominee + return TURRET_PRIORITY_TARGET //if the perp has passed all previous tests, congrats, it is now a "shoot-me!" nominee /obj/machinery/porta_turret/proc/tryToShootAt(var/list/mob/living/targets) while(targets.len > 0) @@ -954,5 +950,5 @@ emagged = 1 New() - installation = new/obj/item/weapon/gun/energy/laser(loc) + installation = /obj/item/weapon/gun/energy/laser ..() diff --git a/code/game/machinery/turret_control.dm b/code/game/machinery/turret_control.dm index 6f7a0daa3a..82df39956b 100644 --- a/code/game/machinery/turret_control.dm +++ b/code/game/machinery/turret_control.dm @@ -89,10 +89,8 @@ user.set_machine(src) var/loc = src.loc if (istype(loc, /turf)) - loc = loc:loc - if (!istype(loc, /area)) - user << text("Turret badly positioned - loc.loc is [].", loc) - return + var/turf/T = loc + loc = T.loc var/area/area = loc var/t = "" diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index f3fbb8c4a3..711b0594a1 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -181,7 +181,7 @@ update_inv_wear_mask(0) return -/mob/proc/unEquip(obj/item/I, force) //Force overrides NODROP for things like wizarditis and admin undress. +/mob/proc/unEquip(obj/item/I, force = 0) //Force overrides NODROP for things like wizarditis and admin undress. if(!I) //If there's nothing to drop, the drop is automatically successful. If(unEquip) should generally be used to check for NODROP. return 1 diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 51676ca04f..86933365e5 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -10,6 +10,15 @@ return 1 return 0 +/proc/isxenomorph(A) + if(isalien(A)) + return 1 + if(istype(A, /mob/living/carbon)) + var/mob/living/carbon/C = A + var/xeno = "Xenomorph" + return findtext(C.species.name, xeno, 0, lentext(xeno)) + return 0 + /proc/ismonkey(A) if(A && istype(A, /mob/living/carbon/monkey)) return 1 diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 29cd912074..31623971f7 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -7,12 +7,12 @@ w_class = 3.0 matter = list("metal" = 2000) origin_tech = "combat=3;magnets=2" - projectile_type = "/obj/item/projectile/beam" + projectile_type = /obj/item/projectile/beam /obj/item/weapon/gun/energy/laser/practice name = "practice laser gun" desc = "A modified version of the basic laser gun, this one fires less concentrated energy bolts designed for target practice." - projectile_type = "/obj/item/projectile/beam/practice" + projectile_type = /obj/item/projectile/beam/practice clumsy_check = 0 obj/item/weapon/gun/energy/laser/retro From cb777c75fe7f9a5d9de6e6e30e0a8067acc9846e Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Fri, 24 Oct 2014 13:19:38 +0200 Subject: [PATCH 115/144] More precise crew monitor map position. --- nano/templates/crew_monitor_map_content.tmpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nano/templates/crew_monitor_map_content.tmpl b/nano/templates/crew_monitor_map_content.tmpl index 6e06882564..738996ada1 100644 --- a/nano/templates/crew_monitor_map_content.tmpl +++ b/nano/templates/crew_monitor_map_content.tmpl @@ -4,7 +4,7 @@ Used In File(s): \code\game\machinery\computer\crew.dm --> {{for data.crewmembers}} {{if value.sensor_type == 3}} -
    +
    From 5dc3e40b3491cbddc192e343cc6b87572629d19d Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 25 Oct 2014 15:18:42 +0200 Subject: [PATCH 116/144] Restores APC load balancing and the autoflag system. --- code/modules/power/apc.dm | 150 +++++++++++++++++++++------------ code/modules/power/powernet.dm | 26 +++++- 2 files changed, 119 insertions(+), 57 deletions(-) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index cb9551b66d..c0c8e2653a 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -88,6 +88,8 @@ powernet = 0 // set so that APCs aren't found as powernet nodes //Hackish, Horrible, was like this before I changed it :( var/malfhack = 0 //New var for my changes to AI malf. --NeoFite var/mob/living/silicon/ai/malfai = null //See above --NeoFite + var/debug= 0 + var/autoflag= 0 // 0 = off, 1= eqp and lights off, 2 = eqp off, 3 = all on. // luminosity = 1 var/has_electronics = 0 // 0 - none, 1 - plugged in, 2 - secured by screwdriver var/overload = 1 //used for the Blackout malf module @@ -831,6 +833,7 @@ if(user.lying) user << "You must stand to use [src]!" return 0 + autoflag = 5 if (istype(user, /mob/living/silicon)) var/mob/living/silicon/ai/AI = user var/mob/living/silicon/robot/robot = user @@ -1040,6 +1043,17 @@ else return 0 +/obj/machinery/power/apc/proc/last_surplus() + if(terminal && terminal.powernet) + return terminal.powernet.last_surplus() + else + return 0 + +//Returns 1 if the APC should attempt to charge +/obj/machinery/power/apc/proc/attempt_charging() + return (chargemode && charging == 1 && operating) + + /obj/machinery/power/apc/draw_power(var/amount) if(terminal && terminal.powernet) return terminal.powernet.draw_power(amount) @@ -1058,10 +1072,10 @@ if(!area.requires_power) return + lastused_light = area.usage(LIGHT) lastused_equip = area.usage(EQUIP) lastused_environ = area.usage(ENVIRON) - // area.clear_usage() lastused_total = lastused_light + lastused_equip + lastused_environ @@ -1072,45 +1086,61 @@ var/last_ch = charging var/excess = surplus() + var/power_excess = 0 - if(!src.avail()) - main_status = 0 - else if(excess < 0) - main_status = 1 - else - main_status = 2 + var/perapc = 0 + if(terminal && terminal.powernet) + perapc = terminal.powernet.perapc - //if(debug) - // world.log << "Status: [main_status] - Excess: [excess] - Last Equip: [lastused_equip] - Last Light: [lastused_light] - Longterm: [longtermpower]" + if(debug) + log_debug( "Status: [main_status] - Excess: [excess] - Last Equip: [lastused_equip] - Last Light: [lastused_light]") + + if(area.powerupdate) + log_debug("power update in [area.name] / [name]") if(cell && !shorted) + //var/cell_charge = cell.charge + var/cell_maxcharge = cell.maxcharge + // Calculate how much power the APC will try to get from the grid. + var/target_draw = lastused_total + if (src.attempt_charging()) + target_draw += min((cell_maxcharge - cell.charge), (cell_maxcharge*CHARGELEVEL))/CELLRATE + target_draw = min(target_draw, perapc) //limit power draw by perapc - // draw power from cell as before to power the area - var/cellused = min(cell.charge, CELLRATE * lastused_total) // clamp deduction to a max, amount left in cell - cell.use(cellused) + // try to draw power from the grid + var/power_drawn = 0 + if (src.avail()) + power_drawn = draw_power(target_draw) //get some power from the powernet - if(excess > lastused_total) // if power excess recharge the cell - var/actual_gain = draw_power(cellused/CELLRATE) // add the load used to recharge the cell - cell.give(actual_gain) // by the same amount just used - else // no excess, and not enough per-apc + //figure out how much power is left over after meeting demand + power_excess = power_drawn - lastused_total - if( (cell.charge/CELLRATE + excess) >= lastused_total) // can we draw enough from cell+grid to cover last usage? + if (power_excess < 0) //couldn't get enough power from the grid, we will need to take from the power cell. - cell.charge = min(cell.maxcharge, cell.charge + CELLRATE * excess) //recharge with what we can - draw_power(excess) // so draw what we can from the grid - charging = 0 + charging = 0 - else // not enough power available to run the last tick! - charging = 0 + var/required_power = -power_excess + if(cell.charge >= required_power*CELLRATE) // can we draw enough from cell to cover what's left over? + cell.use(required_power*CELLRATE) + + else if (autoflag != 0) // not enough power available to run the last tick! chargecount = 0 // This turns everything off in the case that there is still a charge left on the battery, just not enough to run the room. equipment = autoset(equipment, 0) lighting = autoset(lighting, 0) environ = autoset(environ, 0) + autoflag = 0 + //Set external power status + if (!power_drawn) + main_status = 0 + else if (power_excess < 0) + main_status = 1 + else + main_status = 2 - // set channels depending on how much charge we have left + // Set channels depending on how much charge we have left // Allow the APC to operate as normal if the cell can charge if(charging && longtermpower < 10) @@ -1118,56 +1148,61 @@ else if(longtermpower > -10) longtermpower -= 2 - if(cell.charge <= 0) // zero charge, turn all off - equipment = autoset(equipment, 0) - lighting = autoset(lighting, 0) - environ = autoset(environ, 0) - area.poweralert(0, src) - else if(cell.charge < (standard_max_charge * 0.15) && longtermpower < 0) // <15%, turn off lighting & equipment - equipment = autoset(equipment, 2) - lighting = autoset(lighting, 2) - environ = autoset(environ, 1) - area.poweralert(0, src) - else if(cell.charge < (standard_max_charge * 0.30) && longtermpower < 0) // <30%, turn off equipment - equipment = autoset(equipment, 2) - lighting = autoset(lighting, 1) - environ = autoset(environ, 1) - area.poweralert(0, src) - else // otherwise all can be on - equipment = autoset(equipment, 1) - lighting = autoset(lighting, 1) - environ = autoset(environ, 1) - area.poweralert(1, src) - if(cell.percent() > 75) + + if(cell.charge >= 1250 || longtermpower > 0) // Put most likely at the top so we don't check it last, effeciency 101 + if(autoflag != 3) + equipment = autoset(equipment, 1) + lighting = autoset(lighting, 1) + environ = autoset(environ, 1) + autoflag = 3 area.poweralert(1, src) + if(cell.charge >= 4000) + area.poweralert(1, src) + else if(cell.charge < 1250 && cell.charge > 750 && longtermpower < 0) // <30%, turn off equipment + if(autoflag != 2) + equipment = autoset(equipment, 2) + lighting = autoset(lighting, 1) + environ = autoset(environ, 1) + area.poweralert(0, src) + autoflag = 2 + else if(cell.charge < 750 && cell.charge > 10) // <15%, turn off lighting & equipment + if((autoflag > 1 && longtermpower < 0) || (autoflag > 1 && longtermpower >= 0)) + equipment = autoset(equipment, 2) + lighting = autoset(lighting, 2) + environ = autoset(environ, 1) + area.poweralert(0, src) + autoflag = 1 + else if(cell.charge <= 0) // zero charge, turn all off + if(autoflag != 0) + equipment = autoset(equipment, 0) + lighting = autoset(lighting, 0) + environ = autoset(environ, 0) + area.poweralert(0, src) + autoflag = 0 // now trickle-charge the cell - - if(chargemode && charging == 1 && operating) - if(excess > 0) // check to make sure we have enough to charge - // Max charge is capped to % per second constant - var/ch = min(excess*CELLRATE, cell.maxcharge*CHARGELEVEL) - var/actual_charge = draw_power(ch/CELLRATE) // Removes the power we're taking from the grid - cell.give(actual_charge) // actually recharge the cell - + if(src.attempt_charging()) + if (power_excess > 0) // check to make sure we have enough to charge + cell.give(power_excess*CELLRATE) // actually recharge the cell else charging = 0 // stop charging chargecount = 0 // show cell as fully charged if so - if(cell.charge >= cell.maxcharge) - cell.charge = cell.maxcharge + if(cell.charge >= cell_maxcharge) charging = 2 + //if we have excess power for long enough, think about re-enable charging. if(chargemode) if(!charging) - if(excess > cell.maxcharge*CHARGELEVEL) + //last_surplus() overestimates the amount of power available for charging, but it's equivalent to what APCs were doing before. + if(src.last_surplus()*CELLRATE >= cell_maxcharge*CHARGELEVEL) chargecount++ else chargecount = 0 + charging = 0 if(chargecount >= 10) - chargecount = 0 charging = 1 @@ -1183,6 +1218,8 @@ lighting = autoset(lighting, 0) environ = autoset(environ, 0) area.poweralert(0, src) + autoflag = 0 + // update icon & area power if anything changed @@ -1191,6 +1228,7 @@ update() else if (last_ch != charging) queue_icon_update() + src.updateDialog() // val 0=off, 1=off(auto) 2=on 3=on(auto) // on 0=off, 1=on, 2=autooff diff --git a/code/modules/power/powernet.dm b/code/modules/power/powernet.dm index ab58c76206..9c32eb0b9c 100644 --- a/code/modules/power/powernet.dm +++ b/code/modules/power/powernet.dm @@ -7,6 +7,9 @@ var/avail = 0 //...the current available power in the powernet var/viewload = 0 // the load as it appears on the power console (gradually updated) var/number = 0 // Unused //TODEL + + var/perapc = 0 // per-apc avilability + var/perapc_excess = 0 var/netexcess = 0 // excess power on the powernet (typically avail-load) /datum/powernet/New() @@ -15,6 +18,11 @@ /datum/powernet/Del() powernets -= src +//Returns the amount of excess power (before refunding to SMESs) from last tick. +//This is for machines that might adjust their power consumption using this data. +/datum/powernet/proc/last_surplus() + return max(avail - load, 0) + /datum/powernet/proc/draw_power(var/amount) var/draw = between(0, amount, avail - load) load += draw @@ -67,10 +75,26 @@ //handles the power changes in the powernet //called every ticks by the powernet controller /datum/powernet/proc/reset() + var/numapc = 0 + + if(nodes && nodes.len) // Added to fix a bad list bug -- TLE + for(var/obj/machinery/power/terminal/term in nodes) + if( istype( term.master, /obj/machinery/power/apc ) ) + numapc++ - //see if there's a surplus of power remaining in the powernet and stores unused power in the SMES netexcess = avail - load + if(numapc) + //very simple load balancing. If there was a net excess this tick then it must have been that some APCs used less than perapc, since perapc*numapc = avail + //Therefore we can raise the amount of power rationed out to APCs on the assumption that those APCs that used less than perapc will continue to do so. + //If that assumption fails, then some APCs will miss out on power next tick, however it will be rebalanced for the tick after. + if (netexcess >= 0) + perapc_excess += min(netexcess/numapc, (avail - perapc) - perapc_excess) + else + perapc_excess = 0 + + perapc = avail/numapc + perapc_excess + if(netexcess > 100 && nodes && nodes.len) // if there was excess power last cycle for(var/obj/machinery/power/smes/S in nodes) // find the SMESes in the network S.restore() // and restore some of the power that was used From 6a0f92e0e9b2d80d6fa6bb197c723088608bba4a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Sat, 25 Oct 2014 16:49:47 +0200 Subject: [PATCH 117/144] Engineering Dormitory redux Removes the engineering dormitory. Replaces it with a washroom and a room with previously lost medical supplies (some gauze rolls and ointment) and some of the wardrobes from the now removes dormitory. Adds more beds to the public dormitory area. --- code/game/area/Space Station 13 areas.dm | 12 +-- icons/turf/areas.dmi | Bin 24302 -> 24393 bytes maps/tgstation2.dmm | 121 +++++++++++------------ 3 files changed, 63 insertions(+), 70 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 4420c63d38..8085e9eb02 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -884,18 +884,10 @@ var/list/ghostteleportlocs = list() name = "\improper Dormitories" icon_state = "Sleep" -/area/crew_quarters/sleep/engi - name = "\improper Engineering Dormitories" - icon_state = "Sleep" - /area/crew_quarters/sleep/engi_wash name = "\improper Engineering Washroom" icon_state = "toilet" -/area/crew_quarters/sleep/sec - name = "\improper Security Dormitories" - icon_state = "Sleep" - /area/crew_quarters/sleep/bedrooms name = "\improper Dormitory Bedroom" icon_state = "Sleep" @@ -1080,6 +1072,10 @@ var/list/ghostteleportlocs = list() name = "\improper Engineering Foyer" icon_state = "engine" + engineering_supply + name = "Engineering Supply" + icon_state = "engine_supply" + break_room name = "\improper Engineering Break Room" icon_state = "engine" diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index d046d909f649681f3869cec47f677665bc5dd121..7a6203a4ccdc0dff926831a4c1627ceb6b5cca42 100755 GIT binary patch literal 24393 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 G*na^00aSGW literal 24302 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 P00000NkvXXu0mjf_?zTU From b12674c18c28539ee5d0f66683c98f3ecc2bd48a Mon Sep 17 00:00:00 2001 From: MagmaRam Date: Wed, 29 Oct 2014 01:49:28 -0400 Subject: [PATCH 136/144] Changed phrasing about pressure with full oxygen internals as suggested by mwerezak. Fixed typo pointed out by Glloyd. --- code/game/objects/items/weapons/manuals.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index d6cea1f403..99c4f960b0 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -1060,7 +1060,7 @@

    HOW TO NOT SUCK QUITE SO HARD AT ATMOSPHERICS


    - Or: What the fuck does a "passive gate" do?

    + Or: What the fuck does a "pressure regulator" do?

    Alright. It has come to my attention that a variety of people are unsure of what a "pipe" is and what it does. Apparently, there is an unnatural fear of these arcane devices and their "gases." Spooky, spooky. So, @@ -1108,7 +1108,7 @@
    • Gas pump: Take a wild guess. It moves gas in the direction it's pointing (marked by the red line on one end). It moves it based on pressure, the maximum output being 15000 kPa (kilopascals). Ordinary atmospheric pressure, for comparison, is 101.3 kPa, and the minimum pressure of room-temperature pure oxygen needed to not suffocate in a matter of minutes is 16 kPa - (though 18 kPa is preferred using internals, for various reasons). A high-powered variant will move gas more quickly at the expense of consuming more power. Do not turn the distribution loop up to 15000 kPa. + (though 18 kPa is preferred when using internals with pure oxygen, for various reasons). A high-powered variant will move gas more quickly at the expense of consuming more power. Do not turn the distribution loop up to 15000 kPa. You will make engiborgs cry and the Chief Engineer will beat you.
    • Pressure regulator: These replaced the old passive gates. You can choose to regulate pressure by input or output, and regulate flow rate. Regulating by input means that when input pressure is above the limit, gas will flow. Regulating by output means that when pressure is below the limit, gas will flow. Flow rate can be controlled.
    • @@ -1174,7 +1174,7 @@ but apparently there are some on a space station who don't. This guide should give you a basic idea of how to use this gear, safely. It's split into two sections: Civilian suits and hardsuits.

      -

      Civilian Suits

      z +

      Civilian Suits

      The bulkiest things this side of Alpha Centauri
      These suits are the grey ones that are stored in EVA. They're the more simple to get on, but are also a lot bulkier, and provide less protection from environmental hazards such as radiation or physical impact. As Medical, Engineering, Security, and Mining all have hardsuits of their own, these don't see much use, but knowing how to put them on is quite useful anyways.

      From 12d90332f9773359514f9b2ab066c6c54fa25a9c Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 29 Oct 2014 14:23:32 +0100 Subject: [PATCH 137/144] Lobby menu refreshment If one was returned to the lobby after failing to acquire a job the lobby menu should now be refreshed, properly displaying Join Round/Observe instead of Declare Ready. --- code/game/jobs/job_controller.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 16ae2f5e54..a564f68692 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -341,6 +341,7 @@ var/global/datum/controller/occupations/job_master for(var/mob/new_player/player in unassigned) if(player.client.prefs.alternate_option == RETURN_TO_LOBBY) player.ready = 0 + player.new_player_panel_proc() unassigned -= player return 1 From 6ec31fc48eacc29081d98db111a336d99410248a Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 29 Oct 2014 15:19:35 +0100 Subject: [PATCH 138/144] Fixes #6881 Automatic votes do not have to wait for vote cooldown. --- code/controllers/voting.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm index 80c816e436..02780f31b6 100644 --- a/code/controllers/voting.dm +++ b/code/controllers/voting.dm @@ -48,11 +48,11 @@ datum/controller/vote voting.Cut() proc/autotransfer() - initiate_vote("crew_transfer","the server") + initiate_vote("crew_transfer","the server", 1) log_debug("The server has called a crew transfer vote") proc/autogamemode() - initiate_vote("gamemode","the server") + initiate_vote("gamemode","the server", 1) log_debug("The server has called a gamemode vote") proc/reset() @@ -197,9 +197,9 @@ datum/controller/vote return vote return 0 - proc/initiate_vote(var/vote_type, var/initiator_key) + proc/initiate_vote(var/vote_type, var/initiator_key, var/automatic = 0) if(!mode) - if(started_time != null && !check_rights(R_ADMIN)) + if(started_time != null && !(check_rights(R_ADMIN) || automatic)) var/next_allowed_time = (started_time + config.vote_delay) if(next_allowed_time > world.time) return 0 From 253fcc455168d086bc3d2fdd890d266fd0720357 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 29 Oct 2014 18:19:29 +0100 Subject: [PATCH 139/144] Uplink Shopping List At round end players are presented with how which items a given traitor/mercenary team bought, and how much they spent. --- code/__HELPERS/global_lists.dm | 5 +- code/game/gamemodes/calamity/calamity.dm | 8 +-- code/game/gamemodes/game_mode.dm | 14 ++++- code/game/gamemodes/nuclear/nuclear.dm | 21 +++----- code/game/gamemodes/traitor/traitor.dm | 2 + code/game/objects/items/devices/uplinks.dm | 59 ++++++++++++++-------- code/stylesheet.dm | 3 ++ 7 files changed, 71 insertions(+), 41 deletions(-) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 0bc0cd986a..5906a67659 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -28,6 +28,9 @@ var/global/list/whitelisted_species = list("Human") // Posters var/global/list/datum/poster/poster_designs = typesof(/datum/poster) - /datum/poster +// Uplinks +var/list/obj/item/device/uplink/world_uplinks = list() + //Preferences stuff //Hairstyles var/global/list/hair_styles_list = list() //stores /datum/sprite_accessory/hair indexed by name @@ -100,7 +103,7 @@ var/global/list/backbaglist = list("Nothing", "Backpack", "Satchel", "Satchel Al for(var/T in paths) var/datum/language/L = new T all_languages[L.name] = L - + for (var/language_name in all_languages) var/datum/language/L = all_languages[language_name] language_keys[":[lowertext(L.key)]"] = L diff --git a/code/game/gamemodes/calamity/calamity.dm b/code/game/gamemodes/calamity/calamity.dm index 8852493a68..be0d9abdb2 100644 --- a/code/game/gamemodes/calamity/calamity.dm +++ b/code/game/gamemodes/calamity/calamity.dm @@ -245,9 +245,9 @@ var/obj/effect/landmark/nuke_spawn = locate("landmark*Nuclear-Bomb") var/nuke_code = "[rand(10000, 99999)]" - var/leader_selected = 0 var/spawnpos = 1 + var/datum/mind/leader = null for(var/datum/mind/player in candidates) syndicates |= player @@ -264,9 +264,9 @@ greet_syndicate(player) equip_syndicate(player.current) - if(!leader_selected) + if(!leader) prepare_syndicate_leader(player, nuke_code) - leader_selected = 1 + leader = player spawnpos++ update_synd_icons_added(player) @@ -275,6 +275,8 @@ if(uplinkdevice) var/obj/item/device/radio/uplink/U = new(uplinkdevice.loc) + if(leader) + U.hidden_uplink.uplink_owner = leader U.hidden_uplink.uses = 40 if(nuke_spawn && synd_spawn.len > 0) var/obj/machinery/nuclearbomb/the_bomb = new /obj/machinery/nuclearbomb(nuke_spawn.loc) diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 6959bdf976..2b1e13ee29 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -514,7 +514,7 @@ proc/get_nt_opposed() obj_count++ /datum/game_mode/proc/printplayer(var/datum/mind/ply) - var/role = "\improper[ply.assigned_role]" + var/role = ply.assigned_role == "MODE" ? "\improper[ply.special_role]" : "\improper[ply.assigned_role]" var/text = "
      [ply.name]([ply.key]) as \a [role] (" if(ply.current) if(ply.current.stat == DEAD) @@ -527,4 +527,16 @@ proc/get_nt_opposed() text += "body destroyed" text += ")" + var/TC_uses = 0 + var/uplink_true = 0 + var/purchases = "" + for(var/obj/item/device/uplink/H in world_uplinks) + if(H && H.uplink_owner && H.uplink_owner == ply) + TC_uses += H.used_TC + uplink_true = 1 + for(var/log in H.purchase_log) + purchases += "[log]" + if(uplink_true) + text += " (used [TC_uses] TC) [purchases]" + return text diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 8172cf16be..9cb3a5bd5a 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -126,7 +126,7 @@ var/global/list/turf/synd_spawn = list() var/obj/effect/landmark/nuke_spawn = locate("landmark*Nuclear-Bomb") var/nuke_code = "[rand(10000, 99999)]" - var/leader_selected = 0 + var/datum/mind/leader = null var/spawnpos = 1 for(var/datum/mind/synd_mind in syndicates) @@ -142,9 +142,9 @@ var/global/list/turf/synd_spawn = list() greet_syndicate(synd_mind) equip_syndicate(synd_mind.current) - if(!leader_selected) + if(!leader) prepare_syndicate_leader(synd_mind, nuke_code) - leader_selected = 1 + leader = synd_mind spawnpos++ update_synd_icons_added(synd_mind) @@ -153,6 +153,8 @@ var/global/list/turf/synd_spawn = list() if(uplinkdevice) var/obj/item/device/radio/uplink/U = new(uplinkdevice.loc) + if(leader) + U.hidden_uplink.uplink_owner = leader U.hidden_uplink.uses = 40 if(nuke_spawn && synd_spawn.len > 0) var/obj/machinery/nuclearbomb/the_bomb = new /obj/machinery/nuclearbomb(nuke_spawn.loc) @@ -333,18 +335,7 @@ var/global/list/turf/synd_spawn = list() var/text = "The mercenaries were:" for(var/datum/mind/syndicate in syndicates) - - text += "
      [syndicate.key] was [syndicate.name] (" - if(syndicate.current) - if(syndicate.current.stat == DEAD) - text += "died" - else - text += "survived" - if(syndicate.current.real_name != syndicate.name) - text += " as [syndicate.current.real_name]" - else - text += "body destroyed" - text += ")" + text += printplayer(syndicate) world << text return 1 diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index f96b850fb9..7ac8ffd671 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -273,6 +273,7 @@ freq = freqlist[rand(1, freqlist.len)] var/obj/item/device/uplink/hidden/T = new(R) + T.uplink_owner = traitor_mob.mind target_radio.hidden_uplink = T target_radio.traitor_frequency = freq traitor_mob << "A portable object teleportation relay has been installed in your [R.name] [loc]. Simply dial the frequency [format_frequency(freq)] to unlock its hidden features." @@ -282,6 +283,7 @@ var/pda_pass = "[rand(100,999)] [pick("Alpha","Bravo","Delta","Omega")]" var/obj/item/device/uplink/hidden/T = new(R) + T.uplink_owner = traitor_mob.mind R.hidden_uplink = T var/obj/item/device/pda/P = R P.lock_code = pda_pass diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index b61248f9d4..51a7a97e15 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -31,7 +31,12 @@ datum/nano_item_lists var/nanoui_menu = 0 // The current menu we are in var/list/nanoui_data = new // Additional data for NanoUI use + var/list/purchase_log = new + var/uplink_owner = null//text-only + var/used_TC = 0 + /obj/item/device/uplink/New() + ..() welcome = ticker.mode.uplink_welcome uses = ticker.mode.uplink_uses ItemsCategory = ticker.mode.uplink_items @@ -40,6 +45,12 @@ datum/nano_item_lists nanoui_items = IL.items_nano ItemsReference = IL.items_reference + world_uplinks += src + +/obj/item/device/uplink/Del() + world_uplinks -= src + ..() + // BS12 no longer use this menu but there are forks that do, hency why we keep it /obj/item/device/uplink/proc/generate_menu() var/dat = "[src.welcome]
      " @@ -98,18 +109,32 @@ datum/nano_item_lists /obj/item/device/uplink/Topic(href, href_list) if(href_list["buy_item"] == "random") - var/datum/uplink_item/boughtItem = chooseRandomItem() - if(boughtItem && boughtItem.cost <= uses) - uses -= boughtItem.cost - href_list["buy_item"] = boughtItem.reference - feedback_add_details("traitor_uplink_items_bought","RN") - return 1 + var/datum/uplink_item/UI = chooseRandomItem() + href_list["buy_item"] = UI.reference + return buy(UI, "RN") else var/datum/uplink_item/UI = ItemsReference[href_list["buy_item"]] - if(UI && UI.cost <= uses) - uses -= UI.cost - feedback_add_details("traitor_uplink_items_bought", UI.reference) - return 1 + return buy(UI, UI ? UI.reference : "") + return 0 + +/obj/item/device/uplink/proc/buy(var/datum/uplink_item/UI, var/reference) + if(UI && UI.cost <= uses) + uses -= UI.cost + used_TC += UI.cost + feedback_add_details("traitor_uplink_items_bought", reference) + + var/obj/I = new UI.path(get_turf(usr)) + if(ishuman(usr)) + var/mob/living/carbon/human/A = usr + A.put_in_any_hand_if_possible(I) + + if(istype(I ,/obj/item/weapon/storage/box/) && I.contents.len>0) + for(var/atom/o in I) + purchase_log += "\icon[o]" + else + purchase_log += "\icon[I]" + + return 1 return 0 // HIDDEN UPLINK - Can be stored in anything but the host item has to have a trigger for it. @@ -128,7 +153,6 @@ datum/nano_item_lists name = "Hidden Uplink." desc = "There is something wrong if you're examining this." var/active = 0 - var/list/purchase_log = list() // The hidden uplink MUST be inside an obj/item's contents. /obj/item/device/uplink/hidden/New() @@ -195,7 +219,9 @@ datum/nano_item_lists var/datum/nanoui/ui = nanomanager.get_open_ui(user, src, "main") if ((usr.contents.Find(src.loc) || (in_range(src.loc, usr) && istype(src.loc.loc, /turf)))) usr.set_machine(src) - if(href_list["lock"]) + if(..(href, href_list)) + return 1 + else if(href_list["lock"]) toggle() ui.close() return 1 @@ -205,16 +231,7 @@ datum/nano_item_lists if(href_list["menu"]) nanoui_menu = text2num(href_list["menu"]) update_nano_data(href_list["id"]) - else if(..(href, href_list) == 1) - var/datum/uplink_item/UI = ItemsReference[href_list["buy_item"]] - if(!UI) - return - var/obj/I = new UI.path(get_turf(usr)) - if(ishuman(usr)) - var/mob/living/carbon/human/A = usr - A.put_in_any_hand_if_possible(I) - purchase_log += "[usr] ([usr.ckey]) bought [I]." interact(usr) return 1 diff --git a/code/stylesheet.dm b/code/stylesheet.dm index 2647e5a0d3..21a2a9abfe 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -71,4 +71,7 @@ h1.alert, h2.alert {color: #000000;} .say_quote {font-family: Georgia, Verdana, sans-serif;} .interface {color: #330033;} + +BIG IMG.icon {width: 32px; height: 32px;} + "} From 010929252bc86754d91514d49c1d8f679b2f6417 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 30 Oct 2014 11:09:38 +0100 Subject: [PATCH 140/144] The great bed increase. Increases both the number of beds and cryogenic freezers. More cables in maintenance. Restores electricity to the CE's space windows. --- code/game/area/Space Station 13 areas.dm | 12 +- maps/tgstation2.dmm | 530 ++++++++++++----------- 2 files changed, 297 insertions(+), 245 deletions(-) diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 8085e9eb02..1809b2e9d0 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -888,8 +888,16 @@ var/list/ghostteleportlocs = list() name = "\improper Engineering Washroom" icon_state = "toilet" -/area/crew_quarters/sleep/bedrooms - name = "\improper Dormitory Bedroom" +/area/crew_quarters/sleep/bedrooms/one + name = "\improper Dormitory Bedroom One" + icon_state = "Sleep" + +/area/crew_quarters/sleep/bedrooms/two + name = "\improper Dormitory Bedroom Two" + icon_state = "Sleep" + +/area/crew_quarters/sleep/bedrooms/three + name = "\improper Dormitory Bedroom Three" icon_state = "Sleep" /area/crew_quarters/sleep/cryo diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index e88a32e731..511204b888 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -188,14 +188,14 @@ "adF" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/brig) "adG" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor,/area/security/brig) "adH" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/maintenance/security_port) -"adI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig) +"adI" = (/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/main) "adJ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adK" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adL" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adM" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/brig) "adN" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) "adO" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) -"adP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/security_port) +"adP" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/security_port) "adQ" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Security Processing"; req_access_txt = "1"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/brig) "adR" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/brig) "adS" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/brig) @@ -343,7 +343,7 @@ "agE" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/auxport) "agF" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) "agG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"agH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"agH" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig) "agI" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/primary/fore) "agJ" = (/obj/structure/sign/electricshock{pixel_x = -32},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "agK" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/hallway/primary/fore) @@ -418,13 +418,13 @@ "aib" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/turf/simulated/floor/plating,/area/maintenance/dormitory) "aic" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) "aid" = (/obj/structure/table/reinforced,/obj/item/weapon/folder{pixel_x = -4},/obj/item/weapon/folder/red{pixel_y = 3},/obj/item/weapon/folder/blue{pixel_x = 5},/obj/item/weapon/folder/yellow,/obj/item/weapon/stamp/internalaffairs,/obj/item/weapon/stamp/denied{pixel_x = 4; pixel_y = -2},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/lawoffice) -"aie" = (/obj/structure/disposalpipe/segment,/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aie" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aif" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor,/area/security/prison) "aig" = (/obj/structure/table,/obj/machinery/vending/wallmed1{pixel_y = -32; req_access_txt = "0"},/turf/simulated/floor,/area/security/prison) "aih" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "aii" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "aij" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) -"aik" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aik" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "ail" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "aim" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/turf/simulated/floor,/area/security/prison) "ain" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/turf/simulated/floor,/area/security/prison) @@ -549,7 +549,7 @@ "akC" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/dormitory) "akD" = (/obj/structure/table/gamblingtable,/obj/item/weapon/deck{pixel_y = 4},/turf/simulated/floor/wood,/area/maintenance/dormitory) "akE" = (/obj/structure/table,/obj/item/weapon/dice,/turf/simulated/floor/wood,/area/maintenance/dormitory) -"akF" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) +"akF" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/maintenance/dormitory) "akG" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "akH" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxport) "akI" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/prison) @@ -963,7 +963,7 @@ "asA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics/garden) "asB" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) "asC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table,/obj/structure/reagent_dispensers/peppertank{pixel_x = 30},/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/radio,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/obj/item/weapon/crowbar,/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"asD" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) +"asD" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/dormitory) "asE" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) "asF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "asG" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating,/area/maintenance/security_starboard) @@ -1014,7 +1014,7 @@ "atz" = (/obj/machinery/atm{pixel_x = -25},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "atA" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) "atB" = (/obj/machinery/atm{pixel_y = 28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) -"atC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) +"atC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/dormitory) "atD" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_one) "atE" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) "atF" = (/turf/simulated/wall,/area/hallway/primary/central_one) @@ -1045,7 +1045,7 @@ "aue" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "auf" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/storage/tools) "aug" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) -"auh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"auh" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aui" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "auj" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "auk" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/locker) @@ -1080,7 +1080,7 @@ "auN" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/camera{c_tag = "Chapel South"; dir = 8; network = list("SS13")},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "auO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/locker) "auP" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/main) -"auQ" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) +"auQ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "auR" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/secondary/entry) "auS" = (/obj/structure/table,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/turf/simulated/floor,/area/storage/art) "auT" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) @@ -1093,7 +1093,7 @@ "ava" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Auxiliary Tool Storage"; dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor,/area/storage/tools) "avb" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/storage/emergency2) "avc" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area/hallway/secondary/entry) -"avd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"avd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "ave" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/storage/art) "avf" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/storage/art) "avg" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) @@ -1131,7 +1131,7 @@ "avM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/locker) "avN" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "avO" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/secondary/entry) -"avP" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) +"avP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "avQ" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "avR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/hallway/secondary/entry) "avS" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/snacks/chips,/obj/item/weapon/reagent_containers/food/drinks/cans/cola,/turf/simulated/floor/carpet,/area/hallway/secondary/entry) @@ -1195,7 +1195,7 @@ "awY" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/hallway/secondary/entry) "awZ" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light{dir = 1},/obj/machinery/camera/xray{c_tag = "Arrivals Escape Pods"},/turf/simulated/floor,/area/hallway/secondary/entry) "axa" = (/obj/structure/table/woodentable,/obj/structure/disposalpipe/segment,/obj/item/weapon/deck,/turf/simulated/floor/wood,/area/library) -"axb" = (/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) +"axb" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "axc" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) "axd" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 0},/turf/simulated/floor/wood,/area/library) "axe" = (/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/machinery/portable_atmospherics/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) @@ -1222,7 +1222,7 @@ "axz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/primary/port) "axA" = (/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/primary/port) "axB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_one) -"axC" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/turf/simulated/floor,/area/crew_quarters/sleep) +"axC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/dormitory) "axD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Primary Tool Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/port) "axE" = (/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,/turf/simulated/floor/plating,/area/hallway/primary/port) "axF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/hallway/primary/port) @@ -1313,20 +1313,20 @@ "azm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/storage/primary) "azn" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Tool Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "bot"},/area/storage/primary) "azo" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/port) -"azp" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) -"azq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) -"azr" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) -"azs" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/storage/emergency2) +"azp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"azq" = (/turf/simulated/wall/r_wall,/area/maintenance/dormitory) +"azr" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"azs" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/sleep) "azt" = (/obj/structure/rack,/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/security,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "azu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "azv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/maintenance{name = "Hydroponics Maintenance"; req_access_txt = "35"},/obj/machinery/door/firedoor,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hydroponics) "azw" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) -"azx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"azx" = (/obj/machinery/camera{c_tag = "Cryogenic Storage"},/obj/machinery/alarm{pixel_y = 23},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/effect/landmark{name = "JoinLateCryo"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "azy" = (/obj/machinery/camera{c_tag = "Dormitories"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) "azz" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "azA" = (/obj/structure/closet/wardrobe/pjs,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters/sleep) "azB" = (/turf/simulated/wall,/area/crew_quarters/toilet) -"azC" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"azC" = (/obj/machinery/cryopod/right,/obj/machinery/light{dir = 1},/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "azD" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Central Hallway North"; dir = 2},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_y = 24; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/security{dir = 1; icon_state = "direction_sec"; pixel_y = 40; tag = "icon-direction_sec (NORTH)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_y = 32; tag = "icon-direction_med (EAST)"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) "azE" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/hallway/primary/central_one) "azF" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/central_one) @@ -1356,7 +1356,7 @@ "aAd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "aAe" = (/obj/effect/landmark/start{name = "Bartender"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aAf" = (/obj/structure/stool{pixel_y = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) -"aAg" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"aAg" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/effect/landmark{name = "JoinLateCryo"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aAh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics) "aAi" = (/obj/structure/table/woodentable,/obj/item/weapon/folder/yellow,/obj/item/weapon/pen,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/library) "aAj" = (/obj/machinery/vending/hydroseeds,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) @@ -1396,7 +1396,7 @@ "aAR" = (/turf/simulated/wall/r_wall,/area/storage/primary) "aAS" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aAT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aAU" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) +"aAU" = (/turf/simulated/wall/r_wall,/area/crew_quarters/sleep/bedrooms/one) "aAV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aAW" = (/obj/machinery/computer/secure_data/detective_computer,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/nuke_storage) "aAX" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) @@ -1405,10 +1405,10 @@ "aBa" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aBb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/atmos,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/atmos,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aBc" = (/obj/machinery/light{dir = 4},/obj/structure/closet/l3closet/scientist,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/gateway) -"aBd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) -"aBe" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aBd" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Dormitory Bedroom 1"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet{tag = "icon-carpet2-0"; icon_state = "carpet2-0"},/area/crew_quarters/sleep/bedrooms/one) +"aBe" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aBf" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/jetpack/carbondioxide,/obj/item/clothing/shoes/magboots,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"aBg" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) +"aBg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aBh" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aBi" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aBj" = (/obj/structure/urinal{pixel_y = 32},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -1433,8 +1433,8 @@ "aBC" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/central_one) "aBD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/starboard) "aBE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) -"aBF" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) -"aBG" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aBF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/sleep) +"aBG" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aBH" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) "aBI" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) "aBJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) @@ -1451,7 +1451,7 @@ "aBU" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) "aBV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/secondary/entry) "aBW" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/entry) -"aBX" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) +"aBX" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aBY" = (/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) "aBZ" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/storage/primary) "aCa" = (/turf/simulated/floor,/area/storage/primary) @@ -1480,7 +1480,7 @@ "aCx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aCy" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aCz" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) -"aCA" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aCA" = (/obj/machinery/cryopod,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aCB" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_one) "aCC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/table/reinforced,/obj/machinery/chem_dispenser/beer{pixel_x = -2; pixel_y = 9},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aCD" = (/obj/structure/lattice,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "centcom_shuttle_dock_airlock"; name = "exterior access button"; pixel_x = -5; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) @@ -1533,17 +1533,17 @@ "aDy" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) "aDz" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) "aDA" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/storage/primary) -"aDB" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/hallway/primary/port) +"aDB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aDC" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/maintenance/locker) "aDD" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/locker) "aDE" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) "aDF" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/structure/disposalpipe/segment,/turf/simulated/floor/wood,/area/library) "aDG" = (/obj/machinery/portable_atmospherics/powered/pump,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) -"aDH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor,/area/hallway/primary/port) +"aDH" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet{tag = "icon-carpet3-0"; icon_state = "carpet3-0"},/area/crew_quarters/sleep/bedrooms/one) "aDI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) "aDJ" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aDK" = (/obj/structure/table/woodentable,/obj/item/weapon/deck,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) -"aDL" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/hallway/primary/port) +"aDL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aDM" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aDN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aDO" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/light{dir = 1},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_y = 24; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_y = 32; tag = "icon-direction_med (EAST)"},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -1553,7 +1553,7 @@ "aDS" = (/obj/structure/window/shuttle{icon_state = "window8"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/arrival/station) "aDT" = (/obj/structure/filingcabinet/medical{pixel_y = 0},/turf/simulated/floor,/area/security/vacantoffice) "aDU" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Vacant Office"; dir = 1},/turf/simulated/floor,/area/security/vacantoffice) -"aDV" = (/obj/machinery/camera{c_tag = "Arrivals Auxiliary Docking North"; dir = 8; network = list("SS13")},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) +"aDV" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aDW" = (/obj/machinery/computer/security/telescreen/entertainment{pixel_x = 0; pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aDX" = (/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "aDY" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor/wood,/area/crew_quarters/captain) @@ -1599,13 +1599,13 @@ "aEM" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "aEN" = (/obj/item/weapon/crowbar,/obj/item/device/flash,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/security/checkpoint2) "aEO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/hallway/primary/starboard) -"aEP" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor,/area/hallway/primary/port) +"aEP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aEQ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aER" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aES" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) "aET" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aEU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"aEV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) +"aEV" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aEW" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEX" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/hallway/primary/starboard) "aEY" = (/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/primary/starboard) @@ -1621,12 +1621,12 @@ "aFi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aFj" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/security/vacantoffice) "aFk" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/hallway/secondary/entry) -"aFl" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) +"aFl" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet{tag = "icon-carpet3-0"; icon_state = "carpet3-0"},/area/crew_quarters/sleep/bedrooms/one) "aFm" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/central_one) "aFn" = (/obj/machinery/suit_cycler/medical,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aFo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A. Cycler Access"; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aFp" = (/obj/structure/lattice,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "escape_dock_south_airlock"; name = "exterior access button"; pixel_x = 5; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13"},/turf/space,/area/space) -"aFq" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/primary/port) +"aFq" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aFr" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aFs" = (/turf/simulated/floor,/area/security/vacantoffice) "aFt" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) @@ -1635,7 +1635,7 @@ "aFw" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) "aFx" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aFy" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) -"aFz" = (/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) +"aFz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aFA" = (/obj/structure/stool/bed/chair/comfy/black{dir = 4},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/wood,/area/library) "aFB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aFC" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor/wood,/area/library) @@ -1650,7 +1650,7 @@ "aFL" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics/garden) "aFM" = (/turf/simulated/floor,/area/hydroponics/garden) "aFN" = (/obj/structure/closet/emcloset,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/maintenance/locker) -"aFO" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"aFO" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aFP" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/closet/wardrobe/suit,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aFQ" = (/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hydroponics) "aFR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/locker) @@ -1658,7 +1658,7 @@ "aFT" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/locker) "aFU" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/wall,/area/maintenance/locker) "aFV" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"aFW" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/hallway/secondary/entry) +"aFW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aFX" = (/obj/structure/table,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "aFY" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/disposalpipe/segment,/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters/locker) "aFZ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/crew_quarters/locker) @@ -1730,11 +1730,11 @@ "aHn" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aHo" = (/obj/machinery/door/airlock{name = "Unit B"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aHp" = (/obj/structure/disposalpipe/segment{dir = 4},/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/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aHq" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/unary/vent_scrubber/on,/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) +"aHq" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aHr" = (/turf/simulated/wall,/area/crew_quarters/sleep) "aHs" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) "aHt" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air{filled = 0.1},/turf/simulated/floor/plating,/area/maintenance/locker) -"aHu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) +"aHu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aHv" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/mirror{pixel_x = 28},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aHw" = (/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aHx" = (/obj/structure/cable/cyan{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) @@ -1756,7 +1756,7 @@ "aHN" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/crew_quarters/captain) "aHO" = (/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/library) "aHP" = (/turf/simulated/floor/wood,/area/library) -"aHQ" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor/wood,/area/library) +"aHQ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aHR" = (/obj/structure/stool/bed/chair/office/dark,/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) "aHS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/wood,/area/library) "aHT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/floor/wood,/area/library) @@ -1811,7 +1811,7 @@ "aIQ" = (/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor{icon_state = "warningcorner"; dir = 4},/area/hallway/secondary/entry) "aIR" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/bridge) "aIS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) -"aIT" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aIT" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aIU" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "aIV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/central_two) "aIW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) @@ -1861,7 +1861,7 @@ "aJO" = (/turf/simulated/floor{icon_state = "neutral"},/area/hallway/secondary/entry) "aJP" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aJQ" = (/obj/structure/stool,/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aJR" = (/turf/simulated/wall,/area/crew_quarters/sleep/bedrooms) +"aJR" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{tag = "icon-carpet3-0"; icon_state = "carpet3-0"},/area/crew_quarters/sleep/bedrooms/one) "aJS" = (/obj/structure/stool,/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aJT" = (/obj/structure/stool,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) "aJU" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) @@ -1897,7 +1897,7 @@ "aKy" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aKz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) "aKA" = (/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/storage/art) -"aKB" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aKB" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aKC" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aKD" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor,/area/storage/tools) "aKE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency2) @@ -1905,10 +1905,10 @@ "aKG" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_dock_north_outer"; locked = 1; name = "Escape Airlock"; req_access_txt = "13"},/obj/machinery/mech_sensor{dir = 8; frequency = 1380; id_tag = "escape_dock_north_mech"; pixel_y = -19},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aKH" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "aKI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) -"aKJ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) +"aKJ" = (/obj/machinery/door/airlock{id_tag = "Dormitory 1"; name = "Dorm"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/sleep) "aKK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aKL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) -"aKM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"aKM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aKN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aKO" = (/obj/machinery/computer/guestpass{pixel_y = 28},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aKP" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) @@ -1940,7 +1940,7 @@ "aLp" = (/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aLq" = (/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) "aLr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) -"aLs" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aLs" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) "aLt" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/vacantoffice) "aLu" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/port) "aLv" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) @@ -1980,7 +1980,7 @@ "aMd" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) "aMe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "aMf" = (/obj/machinery/computer/guestpass{pixel_y = -28},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aMg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) +"aMg" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aMh" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass{name = "Vacant Office"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "aMi" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aMj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) @@ -1997,7 +1997,7 @@ "aMu" = (/obj/structure/rack{dir = 4},/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/locker) "aMv" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics/garden) "aMw" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics/garden) -"aMx" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hydroponics/garden) +"aMx" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/sleep) "aMy" = (/obj/machinery/light_switch{pixel_x = 16; pixel_y = -23},/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aMz" = (/obj/machinery/light,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aMA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) @@ -2026,7 +2026,7 @@ "aMX" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aMY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aMZ" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/starboard) -"aNa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/primary/starboard) +"aNa" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aNb" = (/turf/simulated/floor/carpet,/area/hallway/secondary/entry) "aNc" = (/obj/structure/stool/bed/chair/comfy/beige{dir = 8},/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) "aNd" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "dark"},/area/hallway/secondary/entry) @@ -2130,7 +2130,7 @@ "aOX" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/carpet,/area/library) "aOY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Library"},/turf/simulated/floor/carpet,/area/hallway/primary/starboard) "aOZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/library) -"aPa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aPa" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aPb" = (/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aPc" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_south_sensor"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aPd" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -2194,7 +2194,7 @@ "aQj" = (/obj/structure/grille,/turf/space,/area/security/prison) "aQk" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQl" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "eva_airlock"; name = "exterior access button"; pixel_x = 0; pixel_y = 25; req_access_txt = "13"},/turf/simulated/floor/plating/airless,/area/maintenance/evahallway) -"aQm" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor/carpet,/area/library) +"aQm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/fore) "aQn" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aQo" = (/turf/simulated/floor/wood,/area/crew_quarters/bar) "aQp" = (/obj/structure/disposalpipe/segment,/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2208,11 +2208,11 @@ "aQx" = (/obj/machinery/door/airlock/glass{name = "Cryogenic Storage"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/sleep/cryo) "aQy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "aQz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"aQA" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"aQA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aQB" = (/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) -"aQC" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/camera{c_tag = "Library South"; dir = 1; network = list("SS13")},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/library) -"aQD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) -"aQE" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aQC" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aQD" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aQE" = (/turf/simulated/floor/carpet{tag = "icon-carpet1-0"; icon_state = "carpet1-0"},/area/crew_quarters/sleep/bedrooms/one) "aQF" = (/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/security/prison) "aQG" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/library) "aQH" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/library) @@ -2241,7 +2241,7 @@ "aRe" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) "aRf" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/sleep) "aRg" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/beach/water{tag = "icon-seadeep"; icon_state = "seadeep"},/area/crew_quarters/fitness) -"aRh" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aRh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aRi" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/security/vacantoffice) "aRj" = (/obj/structure/table,/obj/structure/window/basic{dir = 4},/obj/item/weapon/folder/blue{pixel_x = 5},/turf/simulated/floor,/area/security/vacantoffice) "aRk" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area/crew_quarters/locker) @@ -2255,7 +2255,7 @@ "aRs" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/crew_quarters/locker) "aRt" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters/locker) "aRu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hydroponics/garden) -"aRv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aRv" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/one) "aRw" = (/obj/structure/closet,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aRx" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) "aRy" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) @@ -2279,14 +2279,14 @@ "aRQ" = (/obj/machinery/cryopod,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aRR" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "aRS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aRT" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"aRU" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters/sleep) -"aRV" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms) +"aRT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aRU" = (/obj/structure/table/woodentable,/obj/item/clothing/glasses/threedglasses,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/crew_quarters/sleep) +"aRV" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/sleep) "aRW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "aRX" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aRY" = (/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aRZ" = (/obj/machinery/vending/dinnerware,/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/camera{c_tag = "Kitchen"; dir = 2},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"aSa" = (/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep) +"aSa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) "aSb" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aSc" = (/obj/structure/closet/crate,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "aSd" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -2301,7 +2301,7 @@ "aSm" = (/obj/machinery/door/morgue{dir = 2; name = "Private Study"; req_access_txt = "37"},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) "aSn" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "aSo" = (/turf/simulated/floor/carpet,/area/chapel/main) -"aSp" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green,/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) +"aSp" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/turf/simulated/floor,/area/crew_quarters/sleep) "aSq" = (/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) "aSr" = (/obj/machinery/alarm{pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "escape"},/area/hallway/secondary/exit) "aSs" = (/turf/simulated/floor,/area/hallway/secondary/exit) @@ -2311,14 +2311,14 @@ "aSw" = (/obj/machinery/light,/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/hallway/secondary/entry) "aSx" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/secondary/entry) "aSy" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/turf/simulated/floor,/area/hallway/secondary/entry) -"aSz" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aSz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "aSA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/vacantoffice) "aSB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/crew_quarters/fitness) -"aSC" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aSC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) "aSD" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "aSE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aSF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/fitness) -"aSG" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) +"aSG" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 1; icon_state = "arrival"},/area/hallway/secondary/entry) "aSH" = (/obj/structure/closet/wardrobe/mixed,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/crew_quarters/locker) "aSI" = (/obj/effect/landmark{name = "lightsout"},/turf/simulated/floor,/area/crew_quarters/locker) "aSJ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -2343,17 +2343,17 @@ "aTc" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 5; icon_state = "blue"},/area/bridge) "aTd" = (/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) "aTe" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/bridge) -"aTf" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) +"aTf" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor{icon_state = "arrival"; dir = 5},/area/hallway/secondary/entry) "aTg" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 5},/area/bridge) -"aTh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aTh" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aTi" = (/obj/machinery/airlock_sensor{frequency = 1380; id_tag = "escape_dock_north_sensor"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "aTj" = (/obj/item/weapon/reagent_containers/food/condiment/peppermill{pixel_x = 2; pixel_y = 6},/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/condiment/saltshaker{pixel_x = -2; pixel_y = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aTk" = (/obj/structure/stool/bed/chair/wood/wings{icon_state = "wooden_chair_wings"; dir = 8},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aTl" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/stool/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aTm" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) -"aTn" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) +"aTm" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = list("SS13")},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"aTn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/sleep/bedrooms/one) "aTo" = (/obj/structure/table/woodentable,/obj/item/weapon/kitchen/utensil/fork,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aTp" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aTp" = (/turf/simulated/wall,/area/crew_quarters/sleep/bedrooms/one) "aTq" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "interior access button"; pixel_x = -25; pixel_y = 25; req_access_txt = "13"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 1; icon_state = "warnplate"; nitrogen = 0.01; oxygen = 0.01},/area/maintenance/arrivals) "aTr" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/arrivals) "aTs" = (/obj/machinery/light{dir = 1},/obj/structure/stool,/turf/simulated/floor{icon_state = "red"; dir = 4},/area/crew_quarters/fitness) @@ -2384,8 +2384,8 @@ "aTR" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/secondary/entry) "aTS" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_tool_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aTT" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "solar_chapel_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) -"aTU" = (/obj/structure/table/woodentable,/obj/item/clothing/glasses/threedglasses,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/crew_quarters/sleep) -"aTV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aTU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aTV" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aTW" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/door/airlock/glass{name = "Fitness"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/fitness) "aTX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/white,/turf/simulated/floor,/area/crew_quarters/locker) "aTY" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2401,8 +2401,8 @@ "aUi" = (/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/crew_quarters/fitness) "aUj" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/storage/emergency2) "aUk" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) -"aUl" = (/turf/simulated/floor{icon_state = "arrival"; dir = 5},/area/hallway/secondary/entry) -"aUm" = (/obj/effect/decal/cleanable/blood/oil/streak{amount = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"aUl" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/crew_quarters/sleep) +"aUm" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aUn" = (/obj/machinery/camera{c_tag = "Bridge East Entrance"; dir = 2},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) "aUo" = (/turf/simulated/wall,/area/bridge) "aUp" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) @@ -2420,14 +2420,14 @@ "aUB" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/central_two) "aUC" = (/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_one) "aUD" = (/obj/machinery/light,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"aUE" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) +"aUE" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/crew_quarters/sleep) "aUF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aUG" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) -"aUH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aUH" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "aUI" = (/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/kitchen) -"aUJ" = (/obj/machinery/camera{c_tag = "Fore Primary Hallway"; dir = 4; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) +"aUJ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) "aUK" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/crew_quarters/locker) -"aUL" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) +"aUL" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aUM" = (/obj/structure/table,/obj/item/weapon/kitchen/rollingpin,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "aUN" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/evahallway) "aUO" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) @@ -2444,8 +2444,8 @@ "aUZ" = (/obj/effect/landmark/start{name = "Librarian"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor/wood,/area/library) "aVa" = (/obj/item/device/radio/intercom{pixel_x = 25},/obj/machinery/libraryscanner,/turf/simulated/floor/wood,/area/library) "aVb" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/stamp,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/security/vacantoffice) -"aVc" = (/obj/structure/stool{pixel_y = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/crew_quarters/sleep) -"aVd" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) +"aVc" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) +"aVd" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) "aVe" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVf" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aVg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) @@ -2466,7 +2466,7 @@ "aVv" = (/obj/machinery/suit_cycler/security,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) "aVw" = (/obj/machinery/alarm{pixel_y = 24},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor,/area/crew_quarters/fitness) "aVx" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/camera{c_tag = "Holodeck"},/turf/simulated/floor,/area/crew_quarters/fitness) -"aVy" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aVy" = (/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) "aVz" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = -32},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aVB" = (/obj/structure/closet/wardrobe/grey,/obj/machinery/requests_console{department = "Locker Room"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters/locker) @@ -2485,8 +2485,8 @@ "aVO" = (/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/dormitory) "aVP" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aVQ" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aVR" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aVS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aVR" = (/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) +"aVS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{id_tag = "Dormitory 2"; name = "Dorm"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/sleep) "aVT" = (/obj/machinery/portable_atmospherics/powered/scrubber/huge,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/brig) "aVU" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/security/prison) "aVV" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/structure/sign/securearea{pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) @@ -2509,8 +2509,8 @@ "aWm" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/wood,/area/library) "aWn" = (/obj/structure/table/woodentable,/obj/item/device/camera_film,/obj/item/device/camera_film,/turf/simulated/floor/wood,/area/library) "aWo" = (/obj/structure/table/woodentable,/obj/item/weapon/pen/red{pixel_x = 2; pixel_y = 6},/obj/item/weapon/pen/blue{pixel_x = 5; pixel_y = 5},/turf/simulated/floor/wood,/area/library) -"aWp" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aWq" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aWp" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aWq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{tag = "icon-carpet12-0"; icon_state = "carpet12-0"},/area/crew_quarters/sleep/bedrooms/two) "aWr" = (/obj/structure/rack,/obj/item/weapon/flame/lighter/random,/obj/item/weapon/storage/fancy/cigarettes/dromedaryco,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aWs" = (/obj/item/weapon/cigbutt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "aWt" = (/obj/structure/flora/ausbushes/fernybush,/turf/simulated/floor/grass,/area/hydroponics/garden) @@ -2529,17 +2529,17 @@ "aWG" = (/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) "aWH" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/evahallway) "aWI" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aWJ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/effect/landmark{name = "JoinLateCryo"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) +"aWJ" = (/obj/machinery/camera{c_tag = "Dormitory Bedroom 2"; dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms/two) "aWK" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters/fitness) "aWL" = (/obj/structure/disposalpipe/sortjunction/flipped{dir = 2; name = "Fitness Room"; sortType = "Fitness Room"},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/fitness) -"aWM" = (/obj/machinery/light/small{dir = 8},/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aWM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aWN" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/hallway/primary/central_two) "aWO" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_1_hatch"; locked = 1; name = "Escape Pod Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod1/station) "aWP" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/donut_box,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/hallway/primary/starboard) "aWQ" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/hallway/primary/fore) "aWR" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) -"aWS" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) -"aWT" = (/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters/sleep) +"aWS" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms/two) +"aWT" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) "aWU" = (/obj/structure/stool/bed,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = -28},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/prison) "aWV" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor,/area/crew_quarters/locker) "aWW" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/security/prison) @@ -2567,7 +2567,7 @@ "aXs" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) "aXt" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "aXu" = (/obj/machinery/door/airlock/glass{name = "Brig Dormitories"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/prison) -"aXv" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"aXv" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) "aXw" = (/obj/effect/landmark{name = "JoinLateCryo"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aXx" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/wall,/area/maintenance/evahallway) "aXy" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/shower{dir = 4; icon_state = "shower"; pixel_x = 5; pixel_y = 0},/obj/structure/curtain/open/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/security/prison) @@ -2580,7 +2580,7 @@ "aXF" = (/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_y = 30},/obj/machinery/light_switch{pixel_x = 27},/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor{icon_state = "red"; dir = 5},/area/security/checkpoint2) "aXG" = (/obj/structure/closet/secure_closet/security,/obj/machinery/light{dir = 1},/obj/item/device/flashlight/flare,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/security/checkpoint2) "aXH" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/security/checkpoint2) -"aXI" = (/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aXI" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/flora/pottedplant{tag = "icon-plant-22"; icon_state = "plant-22"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "aXJ" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/storage/primary) "aXK" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Port Solar Access"; req_access_txt = "10"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) "aXL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/storage/primary) @@ -2611,13 +2611,13 @@ "aYk" = (/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/secondary/exit) "aYl" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/hallway/secondary/exit) "aYm" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/exit) -"aYn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aYn" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) "aYo" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYp" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYq" = (/obj/machinery/light_switch{pixel_y = -25},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters/sleep) "aYr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/effect/landmark{name = "Syndicate Breach Area"},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aYs" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/crew_quarters/fitness) -"aYt" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYt" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aYu" = (/obj/item/weapon/storage/secure/safe{pixel_x = -22; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYv" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYw" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) @@ -2626,7 +2626,7 @@ "aYz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYA" = (/obj/machinery/door/airlock{name = "Unisex Showers"; req_access_txt = "0"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aYB" = (/turf/simulated/wall,/area/maintenance/bar) -"aYC" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYC" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "aYD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/bar) "aYE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "aYF" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/maintenance/dormitory) @@ -2637,11 +2637,11 @@ "aYK" = (/obj/machinery/camera{c_tag = "Fore Starboard Solars"; dir = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "aYL" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) "aYM" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aYN" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aYO" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"aYP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/machinery/camera{c_tag = "EVA East"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aYO" = (/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) +"aYP" = (/obj/structure/stool/bed,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) "aYQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "dark"},/area/maintenance/bar) -"aYR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"aYR" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/two) "aYS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/storage/tools) "aYT" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area/storage/tools) "aYU" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) @@ -2652,12 +2652,12 @@ "aYZ" = (/obj/machinery/atmospherics/pipe/simple/visible/universal,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aZa" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "bridge blast"; name = "Bridge Blast Doors"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/bridge) "aZb" = (/obj/effect/decal/cleanable/blood/oil{amount = 0},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"aZc" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/checkpoint2) -"aZd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/checkpoint2) -"aZe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint2) -"aZf" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/checkpoint2) -"aZg" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor,/area/security/checkpoint2) -"aZh" = (/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aZc" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aZd" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"aZe" = (/turf/simulated/wall,/area/crew_quarters/sleep/bedrooms/three) +"aZf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/sleep/bedrooms/three) +"aZg" = (/obj/machinery/camera{c_tag = "Arrivals East"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"aZh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "aZi" = (/obj/machinery/camera{c_tag = "Gateway"; dir = 4; network = list("SS13")},/obj/machinery/vending/coffee,/turf/simulated/floor,/area/gateway) "aZj" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/gateway) "aZk" = (/obj/structure/sign/biohazard{pixel_x = 32},/obj/structure/closet/wardrobe/xenos,/turf/simulated/floor,/area/gateway) @@ -2683,7 +2683,7 @@ "aZE" = (/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) "aZF" = (/turf/simulated/floor,/area/hallway/primary/starboard) "aZG" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "arrivals_pump"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "arrivals_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "arrivals_pump"; tag_exterior_door = "arrivals_outer"; frequency = 1379; id_tag = "arrivals_airlock"; tag_interior_door = "arrivals_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "arrivals_sensor"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/arrivals) -"aZH" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"aZH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) "aZI" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aZJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hallway/secondary/exit) "aZK" = (/obj/item/device/radio/intercom{pixel_x = -25},/obj/machinery/camera/autoname{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) @@ -2695,7 +2695,7 @@ "aZQ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "aZR" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aZS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/fore) -"aZT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"aZT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) "aZU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "aZV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "aZW" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/evahallway) @@ -2704,13 +2704,13 @@ "aZZ" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "baa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bab" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/crew_quarters/toilet) -"bac" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) +"bac" = (/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) "bad" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters/locker) "bae" = (/obj/structure/closet/gmcloset{icon_closed = "black"; icon_state = "black"; name = "formal wardrobe"},/obj/item/device/eftpos{eftpos_name = "Bar EFTPOS scanner"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "baf" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/security/nuke_storage) "bag" = (/turf/simulated/floor/plating,/area/maintenance/bar) "bah" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/evahallway) -"bai" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bai" = (/obj/structure/stool/bed,/obj/machinery/alarm{pixel_y = 23},/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) "baj" = (/obj/structure/disposalpipe/sortjunction{dir = 2; icon_state = "pipe-j1s"; sortType = "Bar"; name = "Bar"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) "bak" = (/obj/machinery/door/airlock/engineering{icon_state = "door_closed"; locked = 0; name = "Fore Starboard Solar Access"; req_access_txt = "10"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bal" = (/turf/simulated/wall,/area/quartermaster/storage) @@ -2724,7 +2724,7 @@ "bat" = (/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/security/prison) "bau" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable,/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "bav" = (/obj/machinery/camera{c_tag = "Fitness Room East"; dir = 1},/obj/machinery/light,/obj/structure/stool,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/crew_quarters/fitness) -"baw" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"baw" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "bax" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) "bay" = (/turf/simulated/wall,/area/bridge/meeting_room) "baz" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/obj/machinery/camera{c_tag = "East Civilian Substation"; dir = 4; network = list("SS13","Engineering")},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_east) @@ -2735,13 +2735,13 @@ "baE" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "baF" = (/obj/machinery/computer/arcade,/turf/simulated/floor/wood,/area/crew_quarters/bar) "baG" = (/obj/machinery/vending/cola,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"baH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"baH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "baI" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor/wood,/area/crew_quarters/bar) "baJ" = (/obj/machinery/light,/turf/simulated/floor/wood,/area/crew_quarters/bar) "baK" = (/obj/machinery/camera{c_tag = "Security Checkpoint"; dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 10},/area/security/checkpoint2) "baL" = (/obj/item/device/radio/intercom{pixel_y = -30},/turf/simulated/floor/wood,/area/crew_quarters/bar) "baM" = (/obj/structure/table/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/shutters{dir = 2; id = "kitchen"; layer = 3.3; name = "Kitchen Shutters"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/hallway/primary/starboard) -"baN" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) +"baN" = (/obj/machinery/power/apc/high{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) "baO" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/bar) "baP" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) "baQ" = (/obj/structure/table/reinforced,/obj/machinery/cell_charger,/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/item/device/radio/off,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) @@ -2758,10 +2758,10 @@ "bbb" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor/wood,/area/library) "bbc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "bbd" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green{pixel_x = 1; pixel_y = 5},/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor/wood,/area/library) -"bbe" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/machinery/camera{c_tag = "Dormitory Bedroom 1"},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) -"bbf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"bbe" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/security/checkpoint2) +"bbf" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/checkpoint2) "bbg" = (/turf/simulated/floor/carpet{icon_state = "carpetsymbol"},/area/chapel/main) -"bbh" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"bbh" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/checkpoint2) "bbi" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/bar) "bbj" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor,/area/hallway/secondary/exit) "bbk" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor/plating,/area/maintenance/bar) @@ -2786,7 +2786,7 @@ "bbD" = (/mob/living/simple_animal/mouse/brown/Tom,/turf/simulated/floor{icon_state = "vault"; dir = 6},/area/security/nuke_storage) "bbE" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/arrivals) "bbF" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/storage/primary) -"bbG" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bbG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/checkpoint2) "bbH" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/cell{maxcharge = 2000},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "bbJ" = (/obj/machinery/conveyor{dir = 1; id = "packageSort1"},/turf/simulated/floor/plating,/area/quartermaster/office) @@ -2825,16 +2825,16 @@ "bcq" = (/turf/simulated/wall,/area/hallway/primary/starboard) "bcr" = (/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "bcs" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 2"; dir = 2; network = list("SS13")},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"bct" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bcu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bcv" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bct" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bcu" = (/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/security/checkpoint2) +"bcv" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{tag = "icon-carpet12-0"; icon_state = "carpet12-0"},/area/crew_quarters/sleep/bedrooms/three) "bcw" = (/obj/effect/decal/cleanable/generic,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bcx" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/evahallway) "bcy" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"bcz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"bcA" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bcz" = (/obj/machinery/camera{c_tag = "Dormitory Bedroom 3"; dir = 4},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms/three) +"bcA" = (/obj/machinery/door/airlock{id_tag = "Dormitory 3"; name = "Dorm"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/wood,/area/crew_quarters/sleep) "bcB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) -"bcC" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bcC" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "bcD" = (/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/secondary/exit) "bcE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/exit) "bcF" = (/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) @@ -2857,11 +2857,11 @@ "bcW" = (/obj/structure/table/reinforced,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "bcX" = (/obj/structure/sign/double/map/right,/turf/simulated/wall,/area/hallway/secondary/entry) "bcY" = (/obj/machinery/recharger{pixel_y = 4},/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bcZ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry) +"bcZ" = (/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) "bda" = (/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bdb" = (/obj/structure/stool/bed/chair/comfy/black,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bdc" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/door/window/brigdoor{dir = 1; name = "Security Checkpoint"; req_access_txt = "63"},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/entry) -"bdd" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) +"bdd" = (/obj/machinery/light/small{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/hologram/holopad,/turf/simulated/floor/wood,/area/crew_quarters/bar) "bde" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bdf" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/structure/mirror{pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bdg" = (/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/hallway/primary/central_one) @@ -2960,7 +2960,7 @@ "beV" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "beW" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j1"; dir = 4},/obj/effect/decal/cleanable/flour,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "beX" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/fitness) -"beY" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/sleep) +"beY" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"},/area/security/checkpoint2) "beZ" = (/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) "bfa" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) "bfb" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) @@ -2968,7 +2968,7 @@ "bfd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 2},/area/hallway/secondary/entry) "bfe" = (/obj/structure/filingcabinet/filingcabinet,/turf/simulated/floor{icon_state = "arrival"; dir = 4},/area/quartermaster/office) "bff" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_two) -"bfg" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"bfg" = (/obj/machinery/light/small{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bfh" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/donut_box,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bfi" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) "bfj" = (/obj/item/weapon/folder/blue,/obj/structure/table/woodentable,/turf/simulated/floor/carpet,/area/bridge/meeting_room) @@ -2989,11 +2989,11 @@ "bfy" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/hallway/primary/starboard) "bfz" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/bar) "bfA" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/bar) -"bfB" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) -"bfC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 2},/area/crew_quarters/sleep) +"bfB" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bfC" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bfD" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/starboard) "bfE" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "red"},/area/medical/sleeper) -"bfF" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/arrivals) +"bfF" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bfG" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/engine/engineering_supply) "bfH" = (/obj/structure/table/reinforced,/obj/item/clothing/head/welding,/obj/item/weapon/storage/belt/utility,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "bfI" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/storage/tools) @@ -3017,7 +3017,7 @@ "bga" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bgb" = (/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor/plating,/area/maintenance/disposal) "bgc" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/disposal) -"bgd" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"bgd" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/gateway) "bge" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "warning"},/area/hallway/secondary/entry) "bgf" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/hallway/secondary/entry) "bgg" = (/obj/machinery/power/solar_control{id = "auxsolareast"; name = "Fore Port Solar Control"; track = 0},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/maintenance/auxsolarport) @@ -3043,11 +3043,11 @@ "bgA" = (/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) "bgB" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/stack/medical/bruise_pack{pixel_x = -4; pixel_y = 3},/obj/item/stack/medical/bruise_pack{pixel_x = -4; pixel_y = 3},/obj/item/stack/medical/ointment{pixel_y = 10},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "yellowfull"; dir = 8},/area/engine/engineering_supply) "bgC" = (/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bgD" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table/reinforced,/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "EVA East"; dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"bgD" = (/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/light/small{dir = 4},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) "bgE" = (/obj/effect/decal/remains/robot,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bgF" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgG" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor,/area/hallway/primary/starboard) -"bgH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"bgH" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms/three) "bgI" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bgJ" = (/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/flasher{id = "AI"; pixel_x = 22; pixel_y = 24},/obj/machinery/turretid/lethal{name = "AI Chamber turret control"; pixel_x = 36; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) @@ -3061,7 +3061,7 @@ "bgS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bgT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/meter,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/bar) "bgU" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) -"bgV" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area/hallway/secondary/entry) +"bgV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) "bgW" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/arrivals) "bgX" = (/turf/simulated/wall,/area/engine/break_room) "bgY" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating,/area/maintenance/arrivals) @@ -3075,7 +3075,7 @@ "bhg" = (/turf/simulated/wall,/area/storage/emergency) "bhh" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bhi" = (/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bhj" = (/obj/machinery/camera{c_tag = "Dormitory Bedroom 2"},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"bhj" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "bhk" = (/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/hallway/primary/starboard) "bhl" = (/turf/simulated/wall/r_wall,/area/assembly/robotics) "bhm" = (/turf/simulated/floor{dir = 10; icon_state = "purple"},/area/hallway/primary/starboard) @@ -3084,7 +3084,7 @@ "bhp" = (/turf/simulated/floor{dir = 6; icon_state = "purple"},/area/hallway/primary/starboard) "bhq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/ai_monitored/storage/eva) "bhr" = (/obj/structure/table/reinforced,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) -"bhs" = (/obj/structure/table/reinforced,/obj/item/stack/sheet/plasteel{amount = 10},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/ai_monitored/storage/eva) +"bhs" = (/obj/machinery/hologram/holopad,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) "bht" = (/obj/machinery/conveyor{dir = 1; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) "bhu" = (/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) "bhv" = (/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) @@ -3093,7 +3093,7 @@ "bhy" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "bhz" = (/obj/machinery/door/airlock{name = "Unit 4"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bhA" = (/obj/structure/closet/secure_closet/freezer/money,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"bhB" = (/obj/machinery/light_switch{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/carpet,/area/engine/break_room) +"bhB" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 4; icon_state = "whitecorner"},/area/hallway/secondary/entry) "bhC" = (/obj/machinery/light_switch{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 6},/area/security/nuke_storage) "bhD" = (/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{pixel_y = 23},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor{icon_state = "vault"},/area/security/nuke_storage) "bhE" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "vault"; dir = 10},/area/security/nuke_storage) @@ -3127,16 +3127,16 @@ "big" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bih" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "solar_chapel_pump"; tag_exterior_door = "solar_chapel_outer"; frequency = 1379; id_tag = "solar_chapel_airlock"; tag_interior_door = "solar_chapel_inner"; pixel_x = 25; req_access_txt = "13"; tag_chamber_sensor = "solar_chapel_sensor"},/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "solar_chapel_sensor"; pixel_x = 25; pixel_y = 12},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 2; frequency = 1379; id_tag = "solar_chapel_pump"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/decal/warning_stripes,/turf/simulated/floor/plating,/area/maintenance/auxsolarstarboard) "bii" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/weapon/gun/projectile/shotgun/doublebarrel,/obj/item/weapon/paper{info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; name = "Shotgun permit"},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor/wood,/area/crew_quarters/bar) -"bij" = (/obj/machinery/door/airlock/maintenance,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/crew_quarters/sleep) +"bij" = (/obj/machinery/door/airlock/security{name = "Security Checkpoint"; req_access = null; req_access_txt = "1"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bik" = (/obj/machinery/light/small{dir = 8},/obj/machinery/porta_turret{ai = 1; dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) -"bil" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"bil" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "bim" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Captain's Desk"; departmentType = 5; name = "Captain RC"; pixel_x = -30; pixel_y = 0},/obj/structure/filingcabinet,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bin" = (/obj/structure/urinal{pixel_y = 32},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bio" = (/obj/machinery/computer/communications,/turf/simulated/floor/wood,/area/crew_quarters/captain) "bip" = (/obj/structure/table/woodentable,/obj/item/device/eftpos{eftpos_name = "Captain EFTPOS scanner"},/turf/simulated/floor/wood,/area/crew_quarters/captain) "biq" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/obj/item/weapon/bikehorn/rubberducky,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "bir" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/medical/sleeper) -"bis" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) +"bis" = (/obj/structure/stool/bed/chair/office/dark,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/machinery/camera{c_tag = "Library North"; dir = 2; network = list("SS13")},/turf/simulated/floor/wood,/area/library) "bit" = (/obj/machinery/newscaster{pixel_y = -32},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = "CMO Office"; name = "CMO Office"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "biu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "biv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{dir = 2; icon_state = "whitered_w"; tag = "icon-whitered_w (WEST)"},/area/medical/medbay2) @@ -3205,7 +3205,7 @@ "bjG" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bjH" = (/obj/effect/landmark/start{name = "Scientist"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bjI" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bjJ" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bjJ" = (/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "bjK" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bjL" = (/obj/machinery/camera{c_tag = "Research Division South"; dir = 1; network = list("SS13","Research"); pixel_x = 0},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "bjM" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) @@ -3223,13 +3223,13 @@ "bjY" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor/plating{dir = 4; icon_state = "warnplatecorner"},/area/maintenance/auxsolarstarboard) "bjZ" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "bka" = (/turf/simulated/floor/airless{icon_state = "warningcorner"; dir = 4},/area/rnd/test_area) -"bkb" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) +"bkb" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) "bkc" = (/obj/machinery/light/small{dir = 4},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bkd" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "escape_pod_5_berth_hatch"; locked = 1; name = "Escape Pod"; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bke" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.15},/turf/simulated/floor/plating,/area/storage/emergency) "bkf" = (/obj/structure/window/shuttle,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/escape_pod5/station) "bkg" = (/turf/simulated/floor/plating,/area/maintenance/cargo) -"bkh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) +"bkh" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; pixel_y = 0},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "bki" = (/turf/simulated/wall,/area/maintenance/cargo) "bkj" = (/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{frequency = 1380; id_tag = "escape_pod_5_berth"; pixel_x = -25; pixel_y = 25; tag_door = "escape_pod_5_berth_hatch"},/turf/simulated/floor/plating,/area/maintenance/cargo) "bkk" = (/obj/machinery/firealarm{dir = 1; pixel_x = 0; pixel_y = -24},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light,/obj/machinery/camera{c_tag = "Engineering Supplies"; dir = 1; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteyellowfull"},/area/engine/engineering_supply) @@ -3238,7 +3238,7 @@ "bkn" = (/obj/machinery/light,/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bko" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/aft) "bkp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"bkq" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/machinery/cryopod/right,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Cryogenic Storage"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) +"bkq" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_y = 20},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "bkr" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bks" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "bkt" = (/turf/simulated/wall,/area/storage/emergency3) @@ -3260,7 +3260,7 @@ "bkJ" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor,/area/medical/sleeper) "bkK" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{name = "Medbay Diagnostics Maintenance Access"; req_access_txt = "5"},/turf/simulated/floor/plating,/area/medical/sleeper) "bkL" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/engineering) -"bkM" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) +"bkM" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bkN" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/light,/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "bkO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/glass_medical{name = "Patient Ward"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bkP" = (/obj/structure/sign/greencross,/turf/simulated/wall,/area/medical/medbay2) @@ -3290,13 +3290,13 @@ "bln" = (/obj/structure/closet/secure_closet/cargotech,/turf/simulated/floor,/area/quartermaster/storage) "blo" = (/obj/machinery/light{dir = 1},/obj/machinery/alarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/storage) "blp" = (/turf/simulated/floor,/area/quartermaster/storage) -"blq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet4-0"},/area/crew_quarters/sleep/bedrooms) +"blq" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/secondary/entry) "blr" = (/obj/structure/sign/poster{pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/quartermaster/storage) "bls" = (/obj/machinery/photocopier,/turf/simulated/floor,/area/quartermaster/office) "blt" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/closet/bombcloset,/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) "blu" = (/turf/simulated/wall/r_wall,/area/maintenance/research_port) "blv" = (/obj/item/weapon/storage/donut_box,/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/bridge/meeting_room) -"blw" = (/obj/machinery/door/airlock{id_tag = "Dorm"; name = "Dorm"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpet8-0"},/area/crew_quarters/sleep/bedrooms) +"blw" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/arrivals) "blx" = (/turf/simulated/wall,/area/maintenance/research_port) "bly" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/machinery/camera{c_tag = "Medbay Patient Hallway - Starboard"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "white"},/area/medical/patient_wing) "blz" = (/obj/machinery/computer/security/telescreen{desc = "Used to monitor the proceedings inside the test chamber."; name = "Test Chamber Monitor"; network = list("Miscellaneous Reseach"); pixel_x = 32; pixel_y = 0},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) @@ -3321,8 +3321,8 @@ "blS" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/camera{c_tag = "EVA Maintenance"; dir = 8; network = list("SS13")},/turf/simulated/floor/plating,/area/maintenance/evahallway) "blT" = (/turf/simulated/wall,/area/rnd/storage) "blU" = (/turf/simulated/wall,/area/rnd/misc_lab) -"blV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) -"blW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"blV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) +"blW" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/secondary/entry) "blX" = (/turf/simulated/floor/plating,/area/maintenance/research_starboard) "blY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "medprivb"; name = "Patient Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/patient_b) "blZ" = (/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/rnd/mixing) @@ -3353,7 +3353,7 @@ "bmy" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "bmz" = (/obj/machinery/camera{c_tag = "Medbay Lounge"; network = list("SS13")},/obj/structure/table,/obj/structure/disposalpipe/segment,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay2) "bmA" = (/obj/machinery/light{dir = 1},/obj/structure/stool/bed/chair/comfy/teal{tag = "icon-comfychair (EAST)"; icon_state = "comfychair"; dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay2) -"bmB" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_guide{pixel_x = 3; pixel_y = 2},/obj/item/weapon/book/manual/atmospipes,/turf/simulated/floor/carpet,/area/engine/break_room) +"bmB" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) "bmC" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_construction,/obj/item/weapon/book/manual/evaguide{pixel_x = -2; pixel_y = 7},/turf/simulated/floor/carpet,/area/engine/break_room) "bmD" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor/carpet,/area/engine/break_room) "bmE" = (/obj/machinery/vending/cigarette,/turf/simulated/floor/carpet,/area/engine/break_room) @@ -3444,7 +3444,7 @@ "bol" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/rnd/mixing) "bom" = (/obj/machinery/door/poddoor{id = "toxinsdriver"; name = "Toxins Launcher Bay Door"},/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bon" = (/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) -"boo" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"boo" = (/obj/machinery/hologram/holopad,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "bop" = (/obj/machinery/door/airlock/glass_research{autoclose = 0; frequency = 1379; 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/rnd/mixing) "boq" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/machinery/light,/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 4; icon_state = "warnwhite"},/area/rnd/mixing) "bor" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/turf/simulated/floor/plating,/area/storage/emergency) @@ -3552,19 +3552,19 @@ "bqp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "bqq" = (/obj/machinery/airlock_sensor{id_tag = "tox_airlock_sensor"; master_tag = "tox_airlock_control"; pixel_y = 24},/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/binary/pump/on{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/engine,/area/rnd/mixing) "bqr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/maintenance/engineering) -"bqs" = (/turf/simulated/floor,/area/crew_quarters/heads/chief) +"bqs" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/secondary/entry) "bqt" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/suit/space/rig/engineering/chief,/obj/item/clothing/shoes/magboots,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/engineering/chief,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) -"bqu" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 6; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = -34},/turf/simulated/floor,/area/crew_quarters/heads/chief) -"bqv" = (/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/heads/chief) -"bqw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"bqu" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/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) +"bqv" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=CHW"; location = "Lockers"},/obj/machinery/door/firedoor/border_only{dir = 8; name = "Firelock West"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) +"bqw" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "bqx" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor,/area/medical/sleeper) "bqy" = (/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"bqz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"bqz" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/port) "bqA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/aft) "bqB" = (/obj/machinery/gateway{dir = 6},/obj/effect/landmark{name = "JoinLateGateway"},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/gateway) "bqC" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) "bqD" = (/obj/machinery/atmospherics/binary/pump{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/rnd/misc_lab) -"bqE" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"bqE" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hallway/primary/port) "bqF" = (/obj/structure/table/woodentable,/obj/item/device/camera,/obj/item/weapon/storage/photo_album{pixel_y = -10},/turf/simulated/floor/carpet,/area/crew_quarters/captain) "bqG" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) "bqH" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/chief) @@ -3720,7 +3720,7 @@ "btB" = (/turf/simulated/floor{icon_state = "bcarpet05"},/area/medical/psych) "btC" = (/turf/simulated/wall/r_wall,/area/rnd/research) "btD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/vending/wallmed1{name = "NanoMed Wall"; pixel_x = 25; pixel_y = 0; req_access_txt = "0"},/turf/simulated/floor{dir = 4; icon_state = "whitered"},/area/medical/ward) -"btE" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) +"btE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) "btF" = (/obj/machinery/door/firedoor/border_only{name = "hazard door south"},/obj/machinery/door/airlock/research{name = "Xenobiology Research"; req_access_txt = "47"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) "btG" = (/obj/structure/noticeboard{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) "btH" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{autoclose = 0; name = "Diagnostics Room"; req_access_txt = "5"},/turf/simulated/floor{dir = 8; icon_state = "whitered"},/area/medical/medbay2) @@ -3755,7 +3755,7 @@ "buk" = (/obj/structure/table/woodentable,/obj/item/device/flashlight/lamp/green,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/medical/psych) "bul" = (/turf/simulated/floor/airless{icon_state = "warning"},/area/rnd/test_area) "bum" = (/obj/structure/table/woodentable,/obj/machinery/computer/med_data/laptop,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor/wood,/area/medical/psych) -"bun" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"bun" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/port) "buo" = (/obj/structure/table/reinforced,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd_ammo,/obj/item/weapon/rcd,/turf/simulated/floor{dir = 8; icon_state = "neutralfull"},/area/crew_quarters/heads/chief) "bup" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "buq" = (/turf/simulated/wall,/area/rnd/research) @@ -3770,7 +3770,7 @@ "buz" = (/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) "buA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "buB" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "yellowcorner"},/area/hallway/primary/aft) -"buC" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"buC" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) "buD" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Dorm"; location = "HOP2"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_two) "buE" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/crew_quarters/heads/chief) "buF" = (/obj/structure/disposalpipe/segment,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central_two) @@ -3858,11 +3858,11 @@ "bwj" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair (NORTH)"; icon_state = "comfychair"; dir = 1},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor/carpet,/area/engine/break_room) "bwk" = (/obj/machinery/newscaster{pixel_x = 28; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/engine/break_room) "bwl" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area/crew_quarters/heads/chief) -"bwm" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"bwm" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/hallway/primary/port) "bwn" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "bwo" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "floorgrime"},/area/engine/engine_eva_maintenance) "bwp" = (/obj/machinery/message_server,/turf/simulated/floor/bluegrid,/area/turret_protected/ai_server_room) -"bwq" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/crew_quarters/heads/chief) +"bwq" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/port) "bwr" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/turf/simulated/floor,/area/crew_quarters/heads/chief) "bws" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/aft) "bwt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/research) @@ -3877,7 +3877,7 @@ "bwC" = (/obj/machinery/door/airlock/glass_mining{name = "Quartermaster"; req_access_txt = "41"},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) "bwD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/quartermaster/qm) "bwE" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/quartermaster/qm) -"bwF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/wall,/area/medical/patient_c) +"bwF" = (/obj/structure/disposalpipe/segment,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) "bwG" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) "bwH" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) "bwI" = (/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},/turf/simulated/floor,/area/hallway/primary/central_two) @@ -4563,7 +4563,7 @@ "bJM" = (/obj/structure/disposalpipe/segment,/obj/machinery/firealarm{dir = 4; layer = 3.3; pixel_x = 26},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/crew_quarters/heads/hop) "bJN" = (/turf/simulated/floor/carpet,/area/crew_quarters/heads/hop) "bJO" = (/obj/structure/closet/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"bJP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central_three) +"bJP" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "bJQ" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber/on,/turf/simulated/floor,/area/teleporter) "bJR" = (/obj/machinery/light_switch{pixel_x = 27},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/teleporter) "bJS" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/teleporter) @@ -4600,7 +4600,7 @@ "bKx" = (/obj/machinery/door_control{desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyerPort"; name = "Medbay Doors Control"; normaldoorcontrol = 1; pixel_x = -24; pixel_y = 26; range = 3; req_access_txt = null},/obj/machinery/computer/guestpass{pixel_x = -28},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/medical/medbay2) "bKy" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{dir = 9; icon_state = "whitered"},/area/medical/patient_b) "bKz" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{tag = "icon-whiteblue (NORTHEAST)"; icon_state = "whiteblue"; dir = 5},/area/medical/medbay2) -"bKA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central_three) +"bKA" = (/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/turf/simulated/floor,/area/hallway/secondary/entry) "bKB" = (/obj/structure/closet/secure_closet/medical3,/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay3) "bKC" = (/turf/simulated/floor{tag = "icon-whiteblue (NORTH)"; icon_state = "whiteblue"; dir = 1},/area/medical/medbay3) "bKD" = (/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/clothing/glasses/hud/health,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/obj/item/device/flashlight/pen,/turf/simulated/floor{tag = "icon-whiteblue (NORTHWEST)"; icon_state = "whiteblue"; dir = 9},/area/medical/medbay3) @@ -4636,12 +4636,12 @@ "bLh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "staffroom"; name = "Staff Room Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/medical/medbay2) "bLi" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) "bLj" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/cyan,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer) -"bLk" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central_three) +"bLk" = (/obj/machinery/camera{c_tag = "Library South"; dir = 8; network = list("SS13")},/turf/simulated/floor/wood,/area/library) "bLl" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/janitor) "bLm" = (/obj/structure/table,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = -29},/obj/item/weapon/reagent_containers/spray/cleaner,/turf/simulated/floor,/area/janitor) "bLn" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/light,/turf/simulated/floor,/area/janitor) "bLo" = (/obj/effect/landmark{name = "blobstart"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor/plating,/area/storage/tech) -"bLp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/hallway/primary/central_three) +"bLp" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bLq" = (/turf/simulated/floor,/area/janitor) "bLr" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/substation/command) "bLs" = (/obj/machinery/door_control{id = "qm_warehouse"; name = "Warehouse Door Control"; pixel_x = -1; pixel_y = -24; req_access_txt = "31"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) @@ -4932,7 +4932,7 @@ "bQR" = (/obj/structure/table,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area/quartermaster/office) "bQS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "QM #3"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/storage) "bQT" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/quartermaster/office) -"bQU" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bQU" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency2) "bQV" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bQW" = (/obj/machinery/keycard_auth{pixel_x = -24; pixel_y = 0},/obj/machinery/account_database,/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/crew_quarters/heads/hop) "bQX" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/structure/cable/cyan{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_cyborg_station) @@ -4958,7 +4958,7 @@ "bRr" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/locker) "bRs" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/locker) "bRt" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) -"bRu" = (/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/green,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bRu" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor{icon_state = "grimy"},/area/hydroponics/garden) "bRv" = (/obj/item/weapon/table_parts,/turf/simulated/floor/plating,/area/medical/genetics) "bRw" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/rnd/docking) "bRx" = (/obj/effect/decal/cleanable/blood/oil,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -5062,13 +5062,13 @@ "bTr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bTs" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/maintenance/substation/command) "bTt" = (/obj/structure/disposalpipe/sortjunction/untagged{dir = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) -"bTu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"bTu" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "bTv" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/weapon/extinguisher,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/storage/emergency3) "bTw" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/turf/simulated/floor/plating,/area/storage/emergency3) "bTx" = (/obj/machinery/light/small{dir = 1},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/turf/simulated/floor/plating,/area/storage/emergency3) -"bTy" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads/hop) +"bTy" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/starboard) "bTz" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bTA" = (/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},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bTA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "bTB" = (/turf/simulated/wall,/area/maintenance/incinerator) "bTC" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor,/obj/machinery/door/airlock/maintenance{req_access_txt = "0"; req_one_access_txt = "9;12;47"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bTD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Biohazard"; name = "Biohazard Shutter"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) @@ -5136,7 +5136,7 @@ "bUN" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"},/turf/simulated/wall,/area/hallway/primary/starboard) "bUO" = (/obj/machinery/door/firedoor,/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor,/area/hallway/primary/starboard) "bUP" = (/obj/machinery/r_n_d/circuit_imprinter,/obj/item/weapon/reagent_containers/glass/beaker/sulphuric,/turf/simulated/floor,/area/rnd/lab) -"bUQ" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"bUQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/secondary/entry) "bUR" = (/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) "bUS" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "purple"},/area/hallway/primary/starboard) "bUT" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor,/area/rnd/lab) @@ -5432,7 +5432,7 @@ "cax" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/turf/simulated/floor,/area/hallway/primary/central_three) "cay" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/simple/visible/supply{dir = 10},/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{dir = 10},/turf/space,/area/space) "caz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/wall,/area/maintenance/substation/command) -"caA" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) +"caA" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/hydroponics/garden) "caB" = (/turf/simulated/shuttle/wall{icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod5/station) "caC" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape_pod5/station) "caD" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 8},/turf/simulated/wall,/area/shuttle/escape_pod5/station) @@ -5594,7 +5594,7 @@ "cdD" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor,/turf/simulated/floor/plating,/area/maintenance/locker) "cdE" = (/obj/item/stack/cable_coil,/turf/space,/area/space) "cdF" = (/obj/machinery/light,/obj/structure/closet,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) -"cdG" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) +"cdG" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/carpet,/area/library) "cdH" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/obj/item/weapon/storage/belt/utility,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/engine/workshop) "cdI" = (/obj/machinery/light,/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) "cdJ" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/hallway) @@ -5875,7 +5875,7 @@ "ciY" = (/obj/machinery/atmospherics/pipe/simple/visible/cyan{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) "ciZ" = (/obj/structure/table,/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/obj/item/weapon/storage/box/donkpockets{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cja" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cjb" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 8; frequency = 1379; id = "engine_airlock_pump"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engine_airlock) +"cjb" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/light/small,/turf/simulated/floor/wood,/area/library) "cjc" = (/obj/structure/mirror{pixel_y = 32},/obj/structure/sink{pixel_y = 16},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/sleep/engi_wash) "cjd" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_three) "cje" = (/obj/machinery/atmospherics/pipe/simple/hidden/cyan{dir = 6; icon_state = "intact"; tag = "icon-intact-f (SOUTHEAST)"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/maintenance/engineering) @@ -5902,7 +5902,7 @@ "cjz" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cjA" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_al_c_snsr"; pixel_x = -25; pixel_y = 0},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/engine/engine_airlock) "cjB" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 6},/area/engine/engine_airlock) -"cjC" = (/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/engine/engine_airlock) +"cjC" = (/obj/machinery/camera{c_tag = "Arrivals Auxiliary Docking North"; dir = 8; network = list("SS13")},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "cjD" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/medical/morgue) "cjE" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/engine/engine_monitoring) "cjF" = (/obj/structure/closet/radiation,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = 28},/turf/simulated/floor,/area/engine/engine_monitoring) @@ -7918,10 +7918,10 @@ "cWn" = (/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/unsimulated/floor{icon_state = "white"},/area/centcom/holding) "cWo" = (/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,/area/space) "cWp" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/maintenance/engi_shuttle) -"cWq" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cWq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "cWr" = (/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Engineering Substation"; dir = 2; network = list("SS13","Engineering")},/turf/simulated/floor/plating,/area/maintenance/substation/engineering) "cWs" = (/turf/space{icon_state = "black"},/area/space) -"cWt" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{tag_exterior_door = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; tag_interior_door = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = -6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 6; pixel_y = -24},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"cWt" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/entry) "cWu" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology) "cWv" = (/turf/space/transit/north/shuttlespace_ns3,/area/space) "cWw" = (/turf/space/transit/north/shuttlespace_ns6,/area/space) @@ -7940,7 +7940,7 @@ "cWJ" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "diagonalWall3"},/area/shuttle/vox/station) "cWK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) "cWL" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 1},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"cWM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) +"cWM" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 8},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/hallway/secondary/entry) "cWN" = (/turf/space,/turf/simulated/shuttle/wall{dir = 4; icon_state = "diagonalWall3"},/area/shuttle/vox/station) "cWO" = (/obj/structure/shuttle/engine/propulsion,/turf/simulated/shuttle/wall{icon_state = "wall3"},/area/shuttle/vox/station) "cWP" = (/obj/structure/sign/redcross{desc = "The Star of Life, a symbol of Medical Aid."; icon_state = "lifestar"; name = "Medbay"; pixel_x = 0; pixel_y = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -9080,6 +9080,7 @@ "dsF" = (/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dsG" = (/obj/structure/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) "dsH" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/reagentgrinder,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/sample) +"dsI" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "dsJ" = (/obj/machinery/door/window/westleft{dir = 1; name = "Sample Preparation Loading"; req_access_txt = "65"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/floor{dir = 1; icon_state = "whiteblue"},/area/research_outpost/sample) "dsK" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/research_outpost/sample) "dsL" = (/turf/simulated/shuttle/floor{icon_state = "floor6"},/area/syndicate_station/start) @@ -9094,6 +9095,7 @@ "dsU" = (/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor/plating,/area/research_outpost/power) "dsV" = (/obj/machinery/door/airlock/hatch{name = "Telecoms East Wing"; req_access_txt = "61"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/turret_protected/tcomfoyer) "dsW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/turret_protected/tcomfoyer) +"dsX" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/locker) "dsY" = (/obj/structure/transit_tube{icon_state = "N-S"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/research_outpost/atmos) "dsZ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "dta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/mine/abandoned) @@ -10493,6 +10495,7 @@ "dTQ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/space) "dTR" = (/obj/structure/window/shuttle{icon_state = "window1"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/centcom/evac) "dTS" = (/obj/structure/extinguisher_cabinet{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/research_outpost/hallway) +"dTT" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/maintenance/locker) "dTU" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/research_outpost/hallway) "dTV" = (/obj/structure/sign/botany{pixel_x = 32},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "warningcorner"; dir = 1},/area/research_outpost/maintstore1) "dTW" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"},/area/research_outpost/spectro) @@ -10639,7 +10642,7 @@ "dWH" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 9; icon_state = "intact"; tag = "icon-intact-f (NORTHWEST)"},/turf/simulated/floor/bluegrid{icon_state = "dark"; name = "Mainframe Floor"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "dWI" = (/obj/structure/extinguisher_cabinet{pixel_x = -25; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 8; icon_state = "whitepurplecorner"},/area/research_outpost/hallway) "dWJ" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/alarm{frequency = 1441; pixel_y = 22},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) -"dWK" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/obj/machinery/door_control{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = -24; req_access_txt = null; req_one_access_txt = "12;5"},/turf/simulated/floor{icon_state = "floorgrime"},/area/maintenance/incinerator) +"dWK" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/locker) "dWL" = (/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell,/obj/item/stack/cable_coil/random,/obj/item/stack/cable_coil/random,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/research_outpost/maintstore1) "dWM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/medical/virology) "dWN" = (/obj/machinery/disease2/diseaseanalyser,/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -10717,6 +10720,7 @@ "dYh" = (/obj/structure/window/shuttle{icon_state = "window12"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) "dYi" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/djstation) "dYj" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/turf/simulated/floor/plating,/area/djstation) +"dYk" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/central_three) "dYl" = (/obj/structure/window/shuttle{icon_state = "window4"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) "dYm" = (/obj/structure/window/shuttle{icon_state = "window8"},/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/transport1/centcom) "dYn" = (/obj/structure/closet/secure_closet/medical2,/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/surgery) @@ -10983,7 +10987,7 @@ "edo" = (/obj/machinery/light/small{dir = 4},/obj/machinery/power/port_gen/pacman{anchored = 1},/obj/structure/cable,/turf/simulated/floor/plating,/area/mine/north_outpost) "edp" = (/obj/machinery/atmospherics/pipe/simple/hidden/universal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/mine/north_outpost) "edq" = (/obj/structure/cable,/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/machinery/camera{c_tag = "North Outpost"; dir = 8; network = list("MINE")},/obj/effect/decal/cleanable/blood/oil,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edr" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edr" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/bluegrid,/area/turret_protected/ai_upload) "eds" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/westleft{base_state = "right"; icon_state = "right"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/research_outpost/tempstorage) "edt" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8; name = "disposal inlet"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/research_outpost/tempstorage) "edu" = (/obj/machinery/conveyor_switch{id = "mining_north"; pixel_x = -5},/obj/effect/decal/cleanable/dirt,/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) @@ -11010,9 +11014,9 @@ "edP" = (/obj/machinery/atmospherics/omni/mixer{on = 1; tag_east = 2; tag_north = 0; tag_north_con = null; tag_south = 1; tag_south_con = 0.8; tag_west = 1; tag_west_con = 0.2},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edQ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/binary/pump/on{dir = 8; name = "Air to Distro"; target_pressure = 285},/turf/simulated/floor/plating,/area/research_outpost/atmos) "edR" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "North Outpost - Airlock"; dir = 2; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/north_outpost) -"edS" = (/obj/item/weapon/shovel,/obj/item/weapon/pickaxe,/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edS" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "loadingarea"},/area/hallway/primary/central_three) "edT" = (/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) -"edU" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"edU" = (/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/hallway/primary/central_three) "edV" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor,/area/mine/north_outpost) "edW" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 4; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost O2"; nitrogen = 0; oxygen = 5000},/area/research_outpost/atmos) "edX" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; icon_state = "map_injector"; on = 1},/obj/structure/window/reinforced/tinted{dir = 8; health = 1000; icon_state = "twindow"; name = "hardened window"; opacity = 0},/turf/simulated/floor/engine{name = "Outpost N2"; nitrogen = 20000; oxygen = 0},/area/research_outpost/atmos) @@ -11118,7 +11122,47 @@ "efT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) "efU" = (/obj/machinery/camera{c_tag = "Research Dock"; dir = 2; network = list("SS13","Research")},/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/rnd/docking) "efV" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;65"},/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/rnd/docking) +"efW" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/noticeboard{pixel_y = 27},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "hop_office_desk"; name = "HoP Office Privacy Shutters"; opacity = 0},/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/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"efX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central_three) "efY" = (/obj/machinery/telecomms/allinone{intercept = 1; on = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_mothership) +"efZ" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 16; pixel_y = 28},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_window"; name = "Window Privacy Shutters"; pixel_x = 16; pixel_y = 38},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/crew_quarters/heads/hop) +"ega" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/storage) +"egb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green,/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "hop_office_window"; name = "HoP Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"egc" = (/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/green,/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "hop_office_window"; name = "HoP Office Privacy Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"egd" = (/obj/structure/stool/bed/chair/office/dark{dir = 4},/obj/effect/landmark/start{name = "Head of Personnel"},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_desk"; name = "Desk Privacy Shutter"; pixel_x = 26; pixel_y = 17},/obj/machinery/door_control{desc = "A remote control-switch for shutters."; id = "hop_office_window"; name = "Window Privacy Shutters"; pixel_x = 38; pixel_y = 17},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"ege" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"egf" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/engineering_guide{pixel_x = 3; pixel_y = 2},/obj/item/weapon/book/manual/atmospipes,/obj/machinery/light{dir = 1},/turf/simulated/floor/carpet,/area/engine/break_room) +"egg" = (/obj/machinery/light_switch{pixel_x = -22; pixel_y = -10},/turf/simulated/floor/carpet,/area/engine/break_room) +"egh" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"egi" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 1},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/research) +"egj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"egk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/crew_quarters/heads/chief) +"egl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egm" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egn" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"ego" = (/obj/machinery/hologram/holopad,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egp" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egq" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egr" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egs" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Engineering Firelock"},/obj/machinery/door/airlock/glass_command{name = "Chief Engineer"; req_access_txt = "56"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egt" = (/obj/machinery/camera{c_tag = "Chief Engineer's Office"; dir = 1; network = list("SS13")},/obj/item/device/radio/intercom{layer = 4; name = "Station Intercom (General)"; pixel_y = -29},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egu" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 6; name = "Chief Engineer RC"; pixel_x = 0; pixel_y = -34},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egv" = (/obj/machinery/newscaster{layer = 3.3; pixel_x = 0; pixel_y = -27},/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor,/area/crew_quarters/heads/chief) +"egw" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/engine/break_room) +"egx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/medbay) +"egy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/structure/sign/fire{pixel_y = -32},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/medbay) +"egz" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating{dir = 1; icon_state = "warnplatecorner"},/area/maintenance/medbay) +"egA" = (/turf/simulated/floor{dir = 2; icon_state = "floorgrimecaution"},/area/maintenance/incinerator) +"egB" = (/obj/machinery/embedded_controller/radio/airlock/access_controller{tag_exterior_door = "incinerator_airlock_exterior"; id_tag = "incinerator_access_control"; tag_interior_door = "incinerator_airlock_interior"; name = "Incinerator Access Console"; pixel_x = -6; pixel_y = -26; req_access_txt = "12"},/obj/machinery/ignition_switch{id = "Incinerator"; pixel_x = 6; pixel_y = -24},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor{dir = 2; icon_state = "warningcorner"; tag = "icon-warningcorner (WEST)"},/area/maintenance/incinerator) +"egC" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/machinery/meter,/obj/machinery/door_control{id = "disvent"; name = "Incinerator Vent Control"; pixel_x = 0; pixel_y = -24; req_access_txt = null; req_one_access_txt = "12;5"},/turf/simulated/floor{dir = 1; icon_state = "warningcorner"; tag = "icon-warningcorner (WEST)"},/area/maintenance/incinerator) +"egD" = (/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{dir = 8; frequency = 1379; id = "engine_airlock_pump"},/turf/simulated/floor/plating,/area/engine/engine_airlock) +"egE" = (/turf/simulated/floor/plating,/area/engine/engine_airlock) +"egF" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/storage/box/donkpockets,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"egG" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb2,/obj/machinery/microwave{pixel_y = 6},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"egH" = (/obj/item/weapon/pickaxe,/obj/item/weapon/shovel,/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/north_outpost) +"egI" = (/obj/structure/stool/bed,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -27},/obj/item/weapon/bedsheet/mime,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) +"egJ" = (/obj/machinery/light_switch{pixel_x = 22; pixel_y = 10},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/mime,/obj/machinery/light/small,/turf/simulated/floor/wood,/area/crew_quarters/sleep/bedrooms/three) +"egK" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters/sleep) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11190,7 +11234,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeareaqVaqLarfarlarfarfarfarlarfarfarfarlarfarfarxaqVaqVarwaodapKaohapSanZamTamWapualWalWalWalWalWaojaolaokalWalWaqaaqGapWanjaomaonaoqaonaouanjanjanjaqKaopaepaobacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeaocaaeaaaaaeaocaaeaaaaaeaocaaeaaaaaaaaaaaaaaaamfameambaofamkamjamiaooalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepaobaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawanYaawaaaaawanYaawaaaaawanYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjaovanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawanYaawaaeaawanYaawaaaaawanYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWabaamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsanUaepanTadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawanYaawaaeaawanYaawaaaaawanYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWabaamUamSamRamPamOamMamJalQalMaftadIamEamsamCamyamzaftamwamwamwamsanUaepanTadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawanYaawaaaaawanYaawaaaaawanYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepaoaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawanYaawaaaaawanYaawaaeaawanYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzamvamqarMamqarKarLaepaoaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawauJaawaaaaawauJaawaaaaawauJaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvauKasxarSauwarVauMarXarYarZauParZaxtatdaepanTaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11200,68 +11244,68 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaqgabtaqeaqlaqnaqhaqiadWaoZaoZaoZaoZaoZaoZaqIaeCaquaeCalWaqJaqvaqHaqwaqxaenaqyaqzaqDaqEatgasCaqoaexaqpaqqaqraqsaqtaexaeaasLasGaaWadqaqBaqmaqmarBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaabtapbadXaoZaoZaoZadWadWaoZapaagXagXagXagXagXagXagXagXagXagXaoyalWaoRaoQaoOaoNaoYaenarRaoFaoFaoFamsaoEaoVaoXaeUaoUaoTaoUaeUaoSaeaarUadqaaWaaWapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtapFapDaeFaeFaeFaeFaeFaeFaeFagXapBapCafgaeFapyapAapzapvasgapxapwaprapqasaapsappapjapgapgapgapgamsaphaplapmapnapoarWapfapiapkaeaacYapGaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaglabtagnabsaeFagkagoagpaeyagragqagXafgafCaeyaghaaZabMabMagcaggairagbafqafqafwafqafWafNafraftaftaftamsafPagaafXafYafIagfafZageagdaeaacYafVadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtagjagmaglabtagnabsaeFagkagoagpaeyagragqagXafgafCaeyaghaaZabMabMagcaggairagbafqafqafwafqafWafNafraftarMaftamsafPagaafXafYafIagfafZageagdaeaacYafVadnaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafLafKafQafOabtafMabsaeFafFafRafUafTafSafGagXafgafCafhaeFafiabMafjafDaaZairaflafmafqafwafqafqafpafsafraftaftamsafuafHafEaeUaeUafAaeUaeUafJaeaaeSafBacwaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiaaaaaaajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiaaaaaaajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeGaeCaeCaeBabtaeCabsaeFaeMaeLaeJaeHaeKaeyagXaeVafoafvaeFafnaffafkafkaevafzafbaeYafyafwafxaeIaenahmahkaeQaePaeOaeNafeafdafaaeZaeXaeWaeUaeTaeaacYaaWaaWaaWaaWaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtaeeabtabtaedaehaeFaeFaegaeFaeFaefaeFaeFaeFaelaeFaeFaeiaejaekaesadQaeuaeFaemaeoaeqaeraejaeFaeFaduaewaezaeFaeFaeFaexaeAaexaexaexaexaexaeaacYaaWaetaecaebaaaaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadPadHadIadRadTadSadVadUadJadKadGadEadNadOadLadMadCadDadLadpadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXacYadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadPadHagHadRadTadSadVadUadJadKadGadEadNadOadLadMadCadDadLadpadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXacYadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaamaamaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFaeFaeFaeFaeFaeFadeadmadladiadfacIacJacKacLacMacNacOacPacEadfacDadfadfacFacGacHacZahgadbadaaddadwacHadcacRacQacVacSacXacWacUacTaaXacCaaWacyacxacwaaaaaaaaaaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacBacuacBaeFacAacvaczaeFactacsacmacragXacpacqacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXacnaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeacoaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLaaPabNabUaceabwaaZabzaaZabrabuabvabvabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXabjabcabbablabkaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaabmaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaanAaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRaaPamuamlamnamYankamGamKanlanzabIabIabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXanNanRanQanHanGaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaanDaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalVaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalsalCalDalEalFalGahvalHalIalJalRalUabIabIabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAamdamcamaalZalXaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaijaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeailaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBakVaaBalbaldaaxaaBakXakYabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAalgaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaipaiqaiqaiqaiqaiOaiuaitaisaisaisaisaiQaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDakHaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBakIajkaaxaaBakJaaBakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAakKaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDakHaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBakIajkaaxaaBakJaaBakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxaieaiJakwakvahAakKaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeailaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuakbakdajcajdajUajYajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZaktakgaiSaiZajzakDaiZakEaiaakAakGakCaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaijaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeailaaaaaaaaaaaeaaaaaaaaaaaAaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaagCaiMagAagXaeFaeFaeFaiLaboaeFaaPaaPaaPaimagRaiHainaiKajaaaBaifaigabxaiCaiDaiEaiFaiGaiyaixaizahYaicaiAaiBaidahAahPahRaivahTahSaiwahUahAajbajXaiZajzajzaiZajxaiaajTajrajqaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaijaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeailaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCahBagAagXahiahyaeFahzahsahrahuahfahNahOahLahMahxahKaioaaBahtahvahIahJahoahHahDahGahZahXahWahVahFahEahQabEahAahAahCahAahAahAahAahAahAahjaiVaiUaiWaiWaiZaiXaiaaiaajwaiaaiaaaaaaaalOalOalOaaaaaaaaaaaaaaaaaaaaaaaDaaeaipaiqaiqaiqaiqaiOaiuaitaisaisaisaisaiQaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDagiaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagYaaBagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpaieaibahhagHahnahnaikahjaiiaihaihaihaihaihaiRaiiahwahlaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaRzaWiaRzaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeailaaeajJajJajJajJajJaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVEagBajSagXaiTajKaeFaVFaVGahrajMaWUahNaVTaVTaVUaZpaaBabxaaBaVYaaPaWdaWcbyUbcKaWgaVHaVIaVJaVLaVNaYFaYLaYLaYLaYMaYLaYNaYOaYOaYPaYPaYRaYtaYCaWqaWqaVSaWpaVRahnahnahnaVPaVQaVOaaeaYsaYiaYiaYraYiaYiaXnaaeaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaijaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaZzaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaailaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaZvagRaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaUpaJRaJRaJRaJRaHrbijaHraGVaGVaGVaGVaGVaGVaGVaGVarTbgtasPasPasPasPasPasPasPasPaYXasRasRasRasRasRaYXasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaijaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaZGaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeailaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPaZEbdSabgbbBbbobbCaaBajkaaBabxagRaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaUpaJRaWMbbeazxaHraWTaAvaGVaPHbkqaHqaNpaWJaRQaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaZCasRasRasRasRasRaYXasPaaeaaaaaaaamaaeaipaiqaiqaiqaiqaiOaiuaitaisaisaisaisaiQaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDagiaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaXqaXsaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaUpaJRaQDaXvazxaHrauhauiaGVaPHaPCaXwaOEaXjaIvaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaZUasRasRasRasRasRbaaasPasPasPaaaaamaaaahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaTraTqaTaaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaUbaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaTtaTIaQuaTuaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaUpaJRaQDaQEazxaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaSOaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaaaUAaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaUNaUPaQuaUTaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaUpaJRaSzaSCaRVaSaaRTaRUazyatBaSPaSeaRfaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaabmaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaVdatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaVnaRBaRBakhaTCaTFakhakhaTxaTBaVkaVeaVeaVeaVeaVeaVeaVeaVeaViaVeaVeaVeaVeaVeaVhaTmaTnaTpaXcaUpaJRaThaITazCaHravdaTfaSEaSEaTUaTbaSGaVcaSEaPaaSJaSNaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaUVaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaWjaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaVDaVAaVzaVAaVAaVAaVAaXiaVAaVAaWIaXgaVzaWvaWHaVeaVeaVeaVeaVeaVeaVtaUwaxraxraxraxraxsaxraxraVsaxraxsaxraxraxraVHaUJaULaUHaVhaVyaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaSVaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbhhakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaaASaylaylaylaylaylaylaylbahbeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbaiaJRaWMbhjazxaJRavdbeYawLawLawLawObfoaSfbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbhGasRasRasRasRasRbigasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySbihaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbhhbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaaASaylazfazgazhaziazjaylbahaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbisaJRaQDbilazxaJRbfBbfCaWSaYqaWRazzazAazBazBaZNazBasPbgpbgqbglbgmbfwbgobgjasPbjrasRasRasRasRasRbiyasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbjsaVAaVAaVAaVAaVAbjxbjubgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaaASaylaAlaAmaAnaAoaAlaylbahbkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbaiaJRaQDbilazxaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbjZasPasPasPbiyasRasRasRasRasRbiyasPaaaaaaaaaaafaaabaCbaCbaCbaCaAAbjTbjVbjYaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbmnaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaaASaylaAlbqMbhFbqBaAlaylblSakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbaiaJRaSzbkbblqblwbkhbkMaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobhbaYDaYBaaebnxbnqbnqbnqbnqbnqbnvaaeaaaaaaaaaaaaaaabaCbmubmqbmMaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkbafaCkaXXaXYaYbaAkaaeaYaaASaylaXMaXPaXVaXWaXSaylbahaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbaiaJRaThaITazCaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEbasbajaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaabaCbazbaxbauaAAaYIaYJaYKaAAaYBaYGaYHaYBbaTbaEbaEbaEbaEbaEbaEbaSbbcbbcbbcbbcbbcbbcbbcbbibbkaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUbbtbbEbbubbFaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaaASaylaZibjoaZjbjoaZkaylbahaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbbGaJRaJRaJRaJRaJRaZHaZTaOGaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBoavgbagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXbaCbbObbLbbSaAAaAAbakaEmaAAbaXbbUbaEbaEbcoaEsaEsaEsaEsaEsbambbVaEuaEuaEuaEuaEuaEuaEyaEybbTaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbctbcubcvbcwbcObcGaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaaASaylbbwbbxaZjbjobbvaylbcybcxaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbcCbczbczbczbczbcAbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobdVbdZbeVbedbedbeAbeWbdZbdZbdZbdZbdZbflbdZbdZbdZbfqbfmbfAbfzbfxbfsbcPbdobdqbdFbdGbdNaEsaEsbdOaEsaGfaGgaGhaEsaEubdTaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbfFbgibgIbgEaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaaASaylbdtbdwbdrbjobdsaylbgnbgkaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbhbbeuaJdaJdbhaaJdaJdbeaaYBbagbejbagbagbagbelbekbdUbbpbbpbbpbdLbdMbbpbgSbgTbgZaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWaBdazrazpaAUaAXaAXaxTaBKaBWaBVaBgaBeaBGaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSaASaylaAZayZazdazcaBcaylaAJaAMaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoazIaBoaBoaBoaBoazHaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjavgaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLazGayLayLaxQaxWaxQasMasMatFazFasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjavgaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaFQaDEaFOaCLaCLaCNaCMaJjavgaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaFzaNfaLuaFqaBXaDBaANaANaABaACaACaACaDHaATaATaDLaAOaAQaANaANaEPaBaaFlaEVaAVaAVaEdaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjavgaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmasYatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjavgaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRayEaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXayFasXaPRazoaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdaxkaTwaQwaQyaQzasfasfasfasAayvasAasfasfasfasfavgaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKazwaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfavgaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKazwaPMaSMazsavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurazqautauuauvavyavxauaavvasfavgaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaNnaKAaPKazwaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaNwaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfavgaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaMUaMraJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKazwaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTaNeaQIbcqaNabcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaFRaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaSDaRRaRNaRKaRAaRoaQvaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOvaOuaOoaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaOxdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaFRaYyaYyaYyaYyaQfaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtaPFaOwaQbaPJaNyaNxaNTaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqaQpaLLaMZaMXaMTaQmaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaFRaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaEraFYaPEaEtaGabalbalaJqbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaIpbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaJpbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqaFuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaFRaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaEraEQaPEaEtaGabalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRaFVaEhaEiaEfbbWbaAbaBbbXbbYaEnaEeaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaGkaHsaKNaKIaKIaKIaKhbcqaFuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaLeaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaEraEQaPEaEtaGabalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHxaIfbdhbbXaNPaHYbaBbaDaIeaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIoaInaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaLsaKMaKMaKMaKMaKMaKBaKaaFNaFUaFTaFSaLeaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZaHkaPEaGbaLAbalaJfaJlaLvbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaHwbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDagiaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagYaaBagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpakFaikasDasDatCatCauQauhavPavdavdaxbaihaihaiRaiiahwahlaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaRzaWiaRzaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeailaaeajJajJajJajJajJaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVEagBajSagXaiTajKaeFaVFaVGahrajMaWUahNaVTaVTaVUaZpaaBabxaaBaVYaaPaWdaWcbyUbcKaWgaVHaVIaVJaVLaVNaYFaYLaYLaYLaYMaYLazpaxCazqazqazqazqazqazqazqazqazqakFazrahhaibahnaVPaVQaVOaaeaYsaYiaYiaYraYiaYiaXnaaeaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaijaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaZzaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaailaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaZvagRaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaUpazqazqazqazqaHrazsaHraGVaPHazCazxaNpaAgaRQaOParTbgtasPasPasPasPasPasPasPasPaYXasRasRasRasRasRaYXasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaijaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaZGaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeailaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPaZEbdSabgbbBbbobbCaaBajkaaBabxagRaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaUpaAUaBeaBdaBgaHraBFaAvaGVaPHaPCaXwaBXaBGaCAaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaZCasRasRasRasRasRaYXasPaaeaaaaaaaamaaeaipaiqaiqaiqaiqaiOaiuaitaisaisaisaisaiQaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeahaagZagZagZagZaheagEagFagDagDagDagDagiaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaXqaXsaXsaXuaXtaXsaXrbeNbeCaVHaDBapEaQBaXcaUpaAUaDLaDHaBgaHraDVauiaGVaPHaPCaXwaOEaXjaIvaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaZUasRasRasRasRasRbaaasPasPasPaaaaamaaaahcahcahcahcahcaaeaijaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaTraTqaTaaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaUbaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaTtaTIaQuaTuaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaEPapEaEVaXcaUpaAUaFqaFlaFzaHraFOauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaSOaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaHqaFWaHuaHuaHuaFWaHQaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaaaUAaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaUNaUPaQuaUTaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaITapEaSlaXcaUpaAUaKBaJRaKMaKJaMgaLsazyatBaSPaSeaRfaReaRfaMxavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaabmaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaNaatHatHatHatHatHaPaaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaVnaRBaRBakhaTCaTFakhakhaTxaTBaVkaVeaVeaVeaVeaVeaVeaVeaVeaViaVeaVeaVeaVeaVeaVhaQAaQmaQCaVhaQDaAUaRhaQEaRvaHraRTawLawLawLaRUawMaSpaRVawLaSzaSJaSNaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaUVaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaSGaSCaSCaSCaTfatHaThaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaWjaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaVDaVAaVzaVAaVAaVAaVAaXiaVAaVAaWIaXgaVzaWvaWHaVeaVeaVeaVeaVeaVeaVtaUwaxraxraxraxraxsaxraxraVsaxraxsaxraxraxraVHaTmaSiayAaVHazqaAUaTpaTnaTpaHraTUaSEaUlaTVaTbaUmaTbaUEaSEaUHaTWaSVaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzaUJatHaULaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbhhakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaaASaylaylaylaylaylaylaylbahbeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaVHaVcaSaaVyaVdaVRaHraRTawLawLawLawLawObfoaSfbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbhGasRasRasRasRasRbigasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySbihaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfaWpatHaULaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbhhbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaaASaylazfazgazhaziazjaylbahaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiayAaVHaWJaWqaWqaWqaWSaVSaWMaWTaXIaYqaWRazzazAazBazBaZNazBasPbgpbgqbglbgmbfwbgobgjasPbjrasRasRasRasRasRbiyasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZaYnatHaYtaHuaHuaHuaHuaHuaHuaYCbgWbgYazbaAfbgQbgNazbbgLbjsaVAaVAaVAaVAaVAbjxbjubgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaaASaylaAlaAmaAnaAoaAlaylbahbkcaxraxraxraxrboXaAraZVbgyaAraYNbguaypaVvaVHayzaSiaAuaVHaXvaSaaYPaYOaYRaHraRTauiaHrazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbjZasPasPasPbiyasRasRasRasRasRbiyasPaaaaaaaaaaafaaabaCbaCbaCbaCaAAbjTbjVbjYaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIaZcatHaAKaAKaAKaAKaAKaAKaAKaULbhObhRazbbhNbhIbhHazbaAPbmnaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaaASaylaAlbqMbhFbqBaAlaylblSakhaxrbpHaBbayGbhrbhqbhybhxbhwaZdaxraxraxraVHayzaSiazuaVHaZeaZeaZeaZfaZeaHraZhauiaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobhbaYDaYBaaebnxbnqbnqbnqbnqbnqbnvaaeaaaaaaaaaaaaaaabaCbmubmqbmMaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaZgatHaXGaXHaBSaBTaBUaXFaAKaULaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkbafaCkaXXaXYaYbaAkaaeaYaaASaylaXMaXPaXVaXWaXSaylbahaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaVHaZTaZHbaibacbgDaHrbaHbawaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEbasbajaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaabaCbazbaxbauaAAaYIaYJaYKaAAaYBaYGaYHaYBbaTbaEbaEbaEbaEbaEbaEbaSbbcbbcbbcbbcbbcbbcbbcbbibbkaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWbaNatHbgsbbebbhbbfbbhbbGbcubctaYZaZbaYUbbtbbEbbubbFaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaaASaylaZibjoaZjbjoaZkaylbahaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaVHbczbcvbcvbcvbgHbcAbcZbcCaOGaZPaZIazBazBazBazBazBazBbabbddaFHbaeaBoavgbagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXbaCbbObbLbbSaAAaAAbakaEmaAAbaXbbUbaEbaEbcoaEsaEsaEsaEsaEsbambbVaEuaEuaEuaEuaEuaEuaEyaEybbTaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbhJatHbaKbeYaEKaELaEMaENaAKbfgbfCbfBbfFbcwbcObcGaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaaASaylbbwbbxaZjbgdbbvaylbcybcxaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaVHbgVaZHegIaZHegJaHregKbhjaHrbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobdVbdZbeVbedbedbeAbeWbdZbdZbdZbdZbdZbflbdZbdZbdZbfqbfmbfAbfzbfxbfsbcPbdobdqbdFbdGbdNaEsaEsbdOaEsaGfaGgaGhaEsaEubdTaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEbhsaEEaDcaEFaEGazSayWbhBatHatHbijbcNbdcbcNatHatHbcHbcXatHbilbgibgIbgEaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaaASaylbdtbdwbdrbjobdsaylbgnbgkaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSasMasMasMasMasMatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbhbbeuaJdaJdbhaaJdaJdbeaaYBbagbejbagbagbagbelbekbdUbbpbbpbbpbdLbdMbbpbgSbgTbgZaEsaHObdWbisaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbkbbjJbkqbkhaAXaAXaxTaBKaBWaBVblqbkMblwaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSaASaylaAZayZazdazcaBcaylaAJaAMaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoazIaBoaBoaBoaBoazHaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjavgaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWblVaJNaJOaxXaJOaJOaJOaJOaJOazeblWatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLazGayLayLaxQaxWaxQasMasMatFazFasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjavgaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnblVawXaLoaLoaLpaLoaLqatHaLrauRblWaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaFQaDEbmBaCLaCLaCNaCMaJjavgaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYbooaMYaDKavSaNbaNbaNcatHaNdauRbqubqsbqwbqvbqEbqzaANaANaABaACaACaACbtEaATaATbunaAOaAQaANaANbuCaBabwqbwmaAVaAVaEdaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgbwFaAhaAjatvaSgaSgaAwaNRaJjavgaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWblVaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmasYatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjavgaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEbJPaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRayEaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXayFasXaPRazoaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdaxkaTwaQwaQyaQzasfasfasfasAayvasAasfasfasfasfavgaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNbKAavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKazwaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfavgaEsaSjaSjaPgaPhaSkaSkbLkaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTbLpaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKazwaPMaSMbQUavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurbRuautauuauvavyavxauaavvasfavgaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRbTuatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaNnaKAaPKazwaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaNwaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfavgaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVblVaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaMUaMraJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKazwaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTaNeaQIbcqbTybcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWbLpaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaFRaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvaSDaRRaRNaRKaRAaRoaQvaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOvaOuaOoaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJbTAaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqaOxdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEbUQaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaFRaYyaYyaYyaYyaQfaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtaPFaOwaQbaPJaNyaNxaNTaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwcaAaKdavyaKTauaaVjbcqaQpaLLaMZaMXaMTcdGaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkbJPaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaFRaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaEraFYaPEaEtaGabalbalaJqbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaIpbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaJpbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqaFuaZFbaYbcqbaZaFAbbbaWmcjbbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQcjCaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaFRaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaEraEQaPEaEtaGabalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRaFVaEhaEiaEfbbWbaAbaBbbXbbYaEnaEeaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaGkaHsaKNaKIaKIaKIaKhbcqaFuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUcWqatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaLeaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaEraEQaPEaEtaGabalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHxaIfbdhbbXaNPaHYbaBbaDaIeaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIoaInaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHccWMcWtdsIdsIdsIdsIdsIdsXaKaaFNaFUaFTaFSaLeaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZaHkaPEaGbaLAbalaJfaJlaLvbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaHwbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePcbMaNlaNlaNlaNlaFRaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEcbPaPEbVcaGabalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVmbVlbVkbetbVbbetaHxbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgccavcaAcaEcaEcaFcaIaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtcblbUdbUccbvbUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbUabUebgJbiebUabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgccavdTTcaEcaEcaFcaIaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtcblbUdbUccbvbUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbKabcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbUabUebgJbiebUabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbVOaYyaZYbhzbcJbTzaYycaucatbYubXmbZYbYObYOcabbYObYObXjbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbWZbTbbaAbaBbikbSXbRVbSUbRVbSabuRbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaacbCaMYcbFaIQbRzatHbjibePbjjbjkbjlbRxbePbRybRobRrbRsbVOaYyaYyaYyaYyaYyaYybWYbSdbScbSbbVQbalbalbalbalbalbalbalbShbalbalbalbMVbalbSgbRFbSfbcSbcSbcSbjAbyzbyAaMabyJasMbRPbRObRRbRQbREbLrbRKbRIaaebaBbRMbRLbRUbRjbRWbRYbRZbaBaaebaDbjNbRSbjObjPbclaGdbRTbqlbyLbyKaLYbyMcqOcgPbSwbSxbSKbSLbSGbSIchochocgRcgScjtcjtbSOciEciDbSNbSMciAckcckbcjDbSQbSPcgecjvcjucgecgfbktbSibiSbkwbkxcgdbSlbkAbkBbkCbkDbkCbSjbkFbSsbkHbTqbcqbSrbSmbTqbSzbSEbSDbSvbNHbSAbNtbSubkSbkTbhgaaaaaaaaaaafaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtceucaEcdDcaEcaEcaEcaEcdAbZXbZXbZZcdGbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzucekcefceeceeceaceqcepcelcazcaybaBbaBbaBbaBbXkbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaZMaTPaTPaTPbkUaTPbkVayWcRSchTatHbkWbkXbkYbkZblacaHcaGaJaaEtaEtaEtceucaEcdDcaEcaEcaEcaEcdAbZXbZXbZZdWKbalbljblkcrwblmblnbloboAbZVblrblschfckRbTibgAbSfbcSbcSbZWbaratFbyAbztbzucekcefceeceeceaceqcepcelcazcaybaBbaBbaBbaBbXkbaBbaBbaBbaBaaebaDcaqbRScahcajcaecafcadbqlbzEaLXaLYbqldVHdVIdVJcaXcaVbgUcUZbZscjtcjtcjtcjtcjtcjtbZNcaLcaQbSNcaUcaScaJckbdVwbZDcaKcgecjvcjucgedVLbktbSibiScbtbLZbLZcbpcbqcbmcbncbncbncbrcbncbhcbgbhlcbfcbkcbjbNtcbibNHcbdcbabXbbXfbNtbmPbkSbmsbhgaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabmQcOfcgmcgtcgncgDcgDcgGcgLaxTatHbmSbmTbkZbmUbePbePbePaNlbZqbZrbYsbYtbYsbYsbYsbYtbYsaNlaNlbalbalbalcdibalblpblpblpblpblpblpboAbIwbnbbVobndbYwbYJbYLbYHbYIbqfbYFbYxbzFbzWbzVcdscdpcdkcwZbYSbTscDdbUkbRKbRIbXnbWXbnybnzcducdybnCbnzbnDbWXaaebaDbnFbZobnFbaDbaDbaDbZlbqlbzZaLXaLYbyMcqOcgPbZzbZAbZubgUdUSbZsdUXdUYdUVdUWdVnbZObZNbZMcmTdVpbZRbZQbZIckbbZGbZDbSPcgecjvcjucgecgfbktbSibiSdTXbnYdTYbXPbkxbocbodboebofbZSbpDbZTbohbhlbZUbsqchDbNtbVZbVAbVzbXBbVVbVXbNtbmPbkSborbhgaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaabmQcLFcIHcInaxSaxSaxSbosaxSaxSatHbotboubovbkZbePaaaaaaaaaaaeaaebowbowbowbowbowbowbowaaaaaaboxbXzbXybXAboBblpblpblpblpblpblpbXobXrbXsbqebXtbXvbPNboFbarbarbXwbarbarbAabAcbAbbAdbOxbXibTbbTbbTbbTbbTbccWbTbbXnbWWbBNbIqbVRbVUbVRbIqbRgbWiaaebnFboVbXdbXabXcbXebnFbMuauWbAeaXObAfbqlbWmcqnbYlbYnbYjbixdUObYkdUJdUKdULbVWdUGdUFbYibYfcmTckbbYebYcbXYckbdUCbYbbXWbXVdUzdUzbXUdUwbktbSibiSdUubkxbkxbXPbXQbXNbXObXLbXMbXIbXJbXHbpFbhlbXGbXFbXEbNtbUYbUTbUPbXBbNHbUIbNtbSubkSbpMbhgaaaaaaaaaaaaaaebpNbpObMebpObMebpObpQaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfbBebCubAabOxbInccfccbccPccNbTrbInbVYbVnbWbbnzbWcbVpbWebWgbWhbVsbWjbWkbWnbWobqFbaDbqGbnFbWpauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfbLpbLkbKAbJPbTAbTybMrbMqbJNbRbbInaaebrQbMnbnzbqybIkbqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbMuauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbTxbTvbTwbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpblpblpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBbTubJmbJNbDNbCHbHWbInaaebrUbrUbJWbIqbIPbnzbTmbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbLfbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbSebSYbTabTcbTdcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbPqbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBbRubJObJNbJNbJNbJMbInbOpbOpbOpbrUbUlbIkbUlbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbPBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbRkbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaceTaxRcHMcHMbpRaTPbpSazQasSbpTbpSatHbpUbpVbpWbpXbePaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaabpYbpZblpbWrbWqbWqbWqbWqbWqbWtbWubWqbWsbWxbWybWvbWwbWzbWAbarbqjbcSbWCbWBbBabBfdYkbCubOxbOxbInccfccbccPccNbTrbInbVYbVnbWbedrbWcbVpbWebWgbWhbVsbWjbWkbWnbWobqFbaDbqGbnFbWpauWbCzbeibCBbqldUjdUkbWPdUibWObixdUebWNbWLbWMbWKbWKbWVbWUbWTbWSdUpbPZbWRbHJbPZbPZbPZbPZbWQbPZbPZbPZbktbktbktbSibiSdTXbnYdTYbWDbWEbrcbrdbrebrebrebpDbKEbrfbrgbtCbWJbWIbNtbUEbUzbWGbWHbNHbUvbNtbWFbmrbhgbhgaaaaaaaaaaaaaaebrobrpbrqbrrbrrbrsbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbrubrvbrwbrxblpbIyblpbZKbZKbZKccZbIvbIwblpblpbnbbqgbqTbMlbJXbrCbrDbrEbcSbcSbMkbCCbBfdYkedUedSefXefWefZbMrbMqbJNbRbbInaaebrQbMnbnzbqybIkbqybnzbMDbrUaaebnFbMBbMCbMvbaDbrZbnFbMuauWbDSbeiaLYbqlbLFbLGbLHbLIbLKbPZbPMbLLbPZbLDbPubWfbLDbPZbLNbLMbPZbPZbLPbLObQFbApbQIbQHbLSbLQbQVbPZbLWbTxbTvbTwbiSbMabLZbLZbMbbMcbkBbsFbrebrebrebpDbKEbsHbtCbStbMfbMdbtCbNEbMibNJbMhbNHbMjbNtbmPbsPbhgaaaaaaaaaaaaaaaaaebsQbsRbrqbrrbrqcfLbMeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcfDbsUcfDbsVbsWbIyblpblpblpegablpbIvbIwbsXbalbalbsYbcSbndbJXbtabtbbLebSWbSWbKZbFcbFpbFobIhbBabLBegbbJmbJNbDNbCHbHWbInaaebrUbrUbJWbIqbIPbnzbTmbrUbrUaaebtvbtvbtvbtvbtvbtvbtvbLfbqlbKubyBbyDbqlbKvbMmbMmbHMbCGbPZbKxbKzbHJbKDbKBbKCbKebHJbKdbKbbKlbKkbKjbKfbKfbKfbKmbKfbKsbKrbKqbSebSYbTabTcbTdcuBbrbbKVbKWbKXbKYbkBbzPbkCbkCbucbpDbKEbuebuqbUAbKHbKGbuqbKIbKMbKLbKObGwbtCbtCbKPbhgbhgbRDbSpbSpbSpbSqbPqbrobrrbrqbrrbrrcfjbroaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaafaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbuublpbIyblpbrybrybrybrybIvbIwbuvbuwbalbuxbcSbndbJXbuybuzbJZbcSbKabcSbLbbLubBebLAbLzbLBegcbJObJNbJNbJNbJMbInbOpbOpbOpbrUbUlbIkbUlbrUcdacdacdabtvbJQbuVbuWbuXbuYbJSbJRbqlbLTaLXaLYbqlbJcbJdbJebJgbJnbJobJpbJqbJhbJjbJkbJlbJwbJvbJybJxbJtbJrbJubJtbJFbJEbJHbJGbJCbJBbJDbPZbICbIDbIAbPBbiSbvybIzbMgbvBbvBbkBbvCbvDbvEbkBbIEbIMbvGbSobSnbIKbIIbIHbIFbIFbJbbIZbIXbIWbRkbIObINbJIbJJbJLbXpbXpbZcbZtbvXbpObMeccRbMebpObvZaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbwabrvbwbbXSblpbIyblpblpblpblpblpbIvbIwbuvbwdbalbwebcSbIxbIubcSbItbPhbcSbcSbrFbBabBfbBebLAbLzbLBbInbIsbIlbImbIlbIobInbwpbDqbIrbOpbrUbplbrUcdabIjbrabXubtvbIbbIcbIdbIebIfbIfbIgbNpbLTaLXaLYbqlbSkbLRbLRbHMbvNbPZbHObHSbPZbLXbHNbHNbHGbPZbHxbHrbPZbPZbPZbPZbPZbPZbHKbPZbPZbHJbHIbPZbAqbAqbAqbOXbiSbtCbuqbuqbuqbuqbuqbuqbuqbuqbuqbGwbHcbHbbHebSnbGZbGlbHabsabsabsabHibRpbRlbRibHhbHgbHZbRBbRtbRwbRtbIabRCbRDbSpbSqbRHbPqbRJaaaaaeaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWbQUbRdbRcbRbbInbRabQJbQDbPUbWabRhbQZbRfbQXbQYbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbVNbVMbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLjcdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbUmbAybUVbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAbUQbPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbGtbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcdKbutcdKbxubxvbQQblpblpblpbxvblpbIvbIwbuvbQSbalbQRbcSbndbJXbcSbgAbQTbcSbcSbxGbCCbBfbBebNqbCCbNsbInbQWegdbRdbRcbRbbInbRabQJbQDbPUbWabRhbQZbRfbQXbQYbRebtvbRnbycbycbydbyebyfbQEbqlbNxbNwbNybqlbymbQhbQibQjcarbQdbApbQfbHJcbccbebHNbQlbHJbzzbQmbHJceEceJcqebDccckbNbccEbAqbQkbOYcpybRvcbbbAqbQsbQubQwbPGbQtbPwbPwbQnbQobQpbQrbQpbQqbQMbQLbQpbQKbQPbGlbQObQNbQxbtCbtCbtCbtCbtCbVNbVMbywbRDbSqbRCefSefTefUefVckkctpdKtefRaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowcoMbzdcoMbPQbzfbzgbzgbzgbzgbzgbzhbPKbPLbuvbzjbalbzkbPIbPJbPPbzobPNbPObzqbzrbarbAadSVbBebNAbNzbLBbInbPXbPWbQbbIlbQcbInbRGbPYbQabOpbPSbPTbLjcdabPRcoOcoXbtvbzKbzLbzMbzNbyebyfbPVbqlbDSaLXaLYbNBbPjbOubzGbPibEpbPfbNfbPebPZbPZbPZbPgbPZbPZbCbbPcbXqbZFbZBbPdbDcbOVbNbbOTbLJbPabOYbUmbAybUVbPCbPDbPEbPFbPGbPHbPwbPwbPxbPybPzbPybPybPAegebPpbPsbPrbPtbGlbwtbPvbPlbPkbPnbPmbPobzlbGtbNXbBcaaeaaebRCcaocapcamcanbZycalbZxbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowbAKbALbAMbalbalbANbrvbrvbrvbAObalbalbAPbAQbARbalbASbASbASbOQbASbAUbORbAWbAXbAYbAabBfbBebNDbNCbAabOxbOxbOxbOxbOxbOObOxbOxbOxbOxbOxbOxbOPbOxbOxbOxbOxbOxbOxbOxbOxbqlbqlbqlbqlbqlbqlbDSaLXaLYbNBbOtbOubBxbOvbOnbOobOqbOrbOkbOlbOmbApbOLbOKbONbOMbOHbOGbOJbOIbODbOCbOFbOEbOzbTXbTZbTYbTWbNVbAqbNNbSJbtCbtCbtCbtCbtCbNMbtCbtCbtCbuqbNLbuqbuqbZhbSnbGZbGlbwtbOjbOibOhbOfbOebObbzlbGtbNXbNKaaaaaabRCbZvbZwbRCbZtbRCbRCbZtbRCaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybTQbEKbNrbAqbTCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbGtbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbyObDFbDGbyPbDIbyNbDKbAabBfbZacaxcawcawcaWcfOcfNcjdcgkcfOcaWcawcawcawclFcvvcsxdzVdzjcawcawcawdAJcfOcfNdUZdAQeboebnebpebnebrebqbCBauWbEbbzGbEpbEpbzIbzHbNfbzObHYbHQbPZbynbzwbzybzzbzAbPZbHqbHsbHFbDcbDhbDkbDwbDEbAgbAybzDbEKbAgbAqbHocdjbzCbEqbEobEybEtbHnbHjbHpbELbzvbzpbEmbEmbuqbyQbyTbyVbyRbySbyYbyZbyWbyWbzebzlbGtbzcbywbzSbzUbzTbywaaeaaeaaeaaeaaeaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebEPbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11273,13 +11317,13 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzbCWbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbsjbBtaaabBzbBubBwcdrbBDbBAbBBbLobKTbKTbLibBnbBjbBibCtbGHbGHbGHbGHbGHbKRbGHbGHbBsbBrbKSbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpwbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbLxbBtaaabCObNWbCPbNYbNZbHVbMQbLUbMSbOdbCtbCRbqLbCTbLVbLYbLYbLYbMsbMsbMtbCYbClbClbClbsSbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpwbhQbmfbIVbIUbIRbIQbITbISbmfblUbDtbDrbOcblTbuqbDybmlbOabtCbjfbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfbMPbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubsjbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbsBbssbrjbqrbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpwbhQbecbmdbmcbmhbmgbjybenblzblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbqqbmpbmmbmtbnEbjfbriboTbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbrNbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbsZbkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbgXbfpbfpbfpbfpbfpbsSbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbsObsMbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdbsCbopbsLboKbnKboYbsTbjfbrXboTblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbpabkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbgXbgBbfGbfGaRdbfpbnAbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxbnOblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzboobjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswboJbjUbjRboqbjmbjfblXboTbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpjbkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiQbiObtVbshbkkbjpbfpbpdbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbpfblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpibphbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuobunblJbuIbuJbuGbuHbuCbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbwkbgXbgMbgMbgMbgMbgMbzYbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpwblublubsIbsIbsIbsIbsIbsIblubuSbzBbznbzRbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbzmbzbbtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbCUbCSbthbCQbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwcWxbgXcjcbxabgMcDpbgMbsSbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbBGbCNbKUbvIbvHbsrbvtbvvbqhbBCbBdbBFbBEbAAbBdbBgbvobvpeczbBobBpbAzbAzbAzbAzbAzbAzbAzbAzbAzbAzbAjbvzbvxbvwbAibnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbuQbtQbthbvnbqpbvjblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbiRbklbtWbsfbrhblDbgMbsSbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbtxblxbqbbqcbqbbqbbqbbqabtqbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbtpbsNbtebtdbsEbtibtobtobtobtobtobtobtobtobtobtobtobtobtobtobtobtobpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbxDbyvcvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbgXbqUbmebgMbqYbgMbxlbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbseblEblxbtxblxbrYbsdbrYbqdbsbbscbxCbybbWdbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbvFbvubvrbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbsZbkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCegfbmDbgXbfpbfpbfpbfpbfpbsSbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbsObsMbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdbsCbopbsLboKbnKboYbsTbjfbrXboTblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbpabkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCteggbgwbgxbgxbgwbgvbgXbgBbfGbfGaRdbfpbnAbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxbnOblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzeghbjMbjQbjLbjMegibjKbrWaaebjcbjdbszbswboJbjUbjRboqbjmbjfblXboTbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpjbkiblJegjegkblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiQbiObtVbshbkkbjpbfpbpdbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbpfblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpibphbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuoeglblJbuIbuJbuGbuHegmbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbwkbgXbgMbgMbgMbgMbgMbzYbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpwblublubsIbsIbsIbsIbsIbsIblubuSbzBbznbzRbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbzmbzbbtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbCUbCSbthbCQbwnbwoblJbwlegnblJblJbwubwvbwwegobwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwcWxbgXcjcbxabgMcDpbgMbsSbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbiGbvAbGIbBGbCNbKUbvIbvHbsrbvtbvvbqhbBCbBdbBFbBEbAAbBdbBgbvobvpeczbBobBpbAzbAzbAzbAzbAzbAzbAzbAzbAzbAzbAjbvzbvxbvwbAibnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbuQbtQbthbvnbqpbvjblJbqtegqegpegsegreguegtegvbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbiRbklbtWbsfbrhblDbgMbsSbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbtxblxbqbbqcbqbbqbbqbbqabtqbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbtpbsNbtebtdbsEbtibtobtobtobtobtobtobtobtobtobtobtobtobtobtobtobtobpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbxDbyvcvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtuegwbspbtGbgXbqUbmebgMbqYbgMbxlbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbseblEblxbtxblxbrYbsdbrYbqdbsbbscbxCbybbWdbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTbvFbvubvrbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcZgbsgcufdaRdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwKcnBcnwcnxcnybgXdaTddIbgMcnpbgMbsSbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRddaUcRdcuSbqccvGbqdcvFcvEbtxbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgobfNdfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcYCbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcxxcuhcuibCtbgXbgXbgXbgXbgXbgXbgXbgMbgMbgMbgMbgMbsSbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbtxblxcYGcuEctubqbcttcvEbtxbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnldhzbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskbsSbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbtxblxdhBcDxcDxcERcEScFpdfZbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQbWldhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11292,21 +11336,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaecDocfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcEKcECcuvcibclCckyckxcmecmaclPcEycExcjjclvcaTclucltcaOclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXbsSckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBcDfcCVceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaecBEaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaechwciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScpWcpVcpDcpAcpFchBcpIcpGcpLchBcqdcqfcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXbsScplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcReceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaclwaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaachwciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcnudeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcRfcUBbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcReceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeclwaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcnucgAbSZcrPcrScrRcrKcrIcrOcrNcrIcsmcsicsjcshcrXcrXcsgcrXcukcsncsocskcslclHclHcjXcWDbxdcWCcWKcWKcWKcWMcWqcWicWicWicWicWicWicWicWicWPcCVceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeckwcjQcjQcjQcjQcjkciPciFciBciBciBciBckvaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcnucgAbSZcrPcrScrRcrKcrIcrOcrNcrIcsmcsicsjcshcrXcrXcsgcrXcukcsncsocskcslclHclHcjXcWDbxdcWCcWKcWKegyegxegzcWicWicWicWicWicWicWicWicWPcCVceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeckwcjQcjQcjQcjQcjkciPciFciBciBciBciBckvaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwcjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcrUcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClckzbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcVhcaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaclwaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaachwcicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZcwmcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQckzbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaclwaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwcicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecuwcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClckzbTBbvhbvibVTbVSbvmbVSbvbbTBcWZcXdceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeclwaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaachwcbJcpBcbDcpxcbDchicbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNbZkceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClckzbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeckwcjQcjQcjQcjQcjkciPciFciBciBciBciBckvaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaachwbSZcctccucqbcfnccJclmcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPcacbQGckAbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJclybTBbVSbnsbnrbVScQJbnpbnobTBcmiclNceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaclwaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacqycrecrhcrecrfcpwcmocmIcowcoocmocmIcowcoocnAcmIcmocmIcowcmIcovbQGbQGcgxcdfcdgcdhcbEbQGcricgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcrkbTBbsJbsDcWtbVSdWKbYdbsybTBcrmcrlceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaclwaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacqycrecrhcrecrfcpwcmocmIcowcoocmocmIcowcoocnAcmIcmocmIcowcmIcovbQGbQGcgxcdfcdgcdhcbEbQGcricgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcrkbTBbsJbsDegBegAegCbYdbsybTBcrmcrlceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaclwaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzceZcffcsycsBcrnchgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeclwaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRcucctSctscuaciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeckwcjQcjQcjQcjQcjkciPciFciBciBciBciBckvaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcuCcvZcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaclwaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFcwJcwacXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacxaaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFcBpcyRcXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaacByaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAceScbGcbScbRcbVcbTcbOcflcbQcfMbYoaaeaaacfdcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaeceKaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrcfYcjbcfXbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaecfWciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczbZeccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGcfZccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrcfYegDcfXbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaecfWciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczbZeccGccFccHcjwbYrcjAegEcjBbYoaaacVGcVGcVGcVGcVGcVGcVGcfZccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjcgbbZjccUccMcgaccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucgccCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcgvcdwaaacdzcgvcdwaaacdzcgvcdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcgjcgicghcggcggcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12236,9 +12280,9 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdHZdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdsadsaaaaaaaaaaaaadqTdsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCiduDdCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidCiduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCieeeecNecNecNecNecNecNecNecNecNecNecNecNdsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidIeedRedNedMedLedVedUedTedSecNeedeeaecNdsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidCidCidIeedRedNedMedLedVegFedTegGecNeedeeaecNdsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadGpdGpdGpdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdBvdBvdCidCidHSdCidCidCidCiedvedxedwedzedyedAedmedCedBedIedHedKecNdsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCiecNecNecNecNecNecNeduedredqecNedpedoecNdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadqTaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdCidCidHSdCidCidCidCiecNecNecNecNecNecNeduegHedqecNedpedoecNdsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdsadsadsadqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaadsadsadsadsadsadsadsadsadsadqTdBvdCidCidIadIcedaecYecYedbecVecUecXecWedkedfedmedleddedcedeecNdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaadsadsadsaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdCidCidCidCidHSdCidCiecNecNecNecNecTecNecNecNecNecNecNecNecNdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadsadqTdBvdBvdCidCidCidHSdCidCidCidCiecJecKdMCdMCduDdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From bf1e6af50898280d6c05fb691e2199da18db289b Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 30 Oct 2014 14:24:59 +0100 Subject: [PATCH 141/144] Z-Level Compatibility Now possible to configure 3 different kind of Z-levels. Station levels: Which Z-levels the station exists on. Contact levels: Which Z-levels are typically affected by, for example, Code Red which alters the visual state of fire alarms. Player levels: Which Z-levels a character can typically reach. --- .../computer3/computers/prisoner.dm | 2 +- code/__HELPERS/type2type.dm | 6 ++++++ code/controllers/configuration.dm | 17 +++++++++++++++-- code/game/area/Space Station 13 areas.dm | 4 ++-- code/game/gamemodes/blob/blob_report.dm | 2 +- code/game/gamemodes/events.dm | 12 ++++++------ code/game/gamemodes/events/power_failure.dm | 6 +++--- code/game/gamemodes/events/wormholes.dm | 2 +- code/game/gamemodes/gameticker.dm | 4 ++-- code/game/gamemodes/nuclear/nuclearbomb.dm | 2 +- .../gamemodes/revolution/anti_revolution.dm | 2 +- code/game/gamemodes/revolution/revolution.dm | 2 +- code/game/gamemodes/revolution/rp_revolution.dm | 2 +- code/game/machinery/alarm.dm | 5 +++-- code/game/machinery/computer/prisoner.dm | 2 +- code/modules/admin/admin.dm | 2 +- code/modules/admin/topic.dm | 6 +++--- code/modules/admin/verbs/diagnostics.dm | 2 +- code/modules/events/alien_infestation.dm | 2 +- code/modules/events/borers.dm | 2 +- code/modules/events/ion_storm.dm | 8 ++++---- code/modules/events/spider_infestation.dm | 2 +- code/modules/power/apc.dm | 10 +++++----- code/modules/power/smes.dm | 2 +- code/modules/security levels/security levels.dm | 8 ++++---- code/unused/_debug.dm | 2 +- config/example/config.txt | 9 +++++++++ 27 files changed, 77 insertions(+), 48 deletions(-) diff --git a/code/WorkInProgress/computer3/computers/prisoner.dm b/code/WorkInProgress/computer3/computers/prisoner.dm index 11aa5ebd6e..f1df9b2a59 100644 --- a/code/WorkInProgress/computer3/computers/prisoner.dm +++ b/code/WorkInProgress/computer3/computers/prisoner.dm @@ -43,7 +43,7 @@ if(!T.implanted) continue var/loc_display = "Unknown" var/mob/living/carbon/M = T.imp_in - if(M.z == 1 && !istype(M.loc, /turf/space)) + if(M.z in config.station_levels && !istype(M.loc, /turf/space)) var/turf/mob_loc = get_turf(M) loc_display = mob_loc.loc if(T.malfunction) diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 8c188d0d18..1612f1ce7b 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -192,6 +192,12 @@ proc/tg_list2text(list/list, glue=",") . += copytext(text, last_found, found) last_found = found + delim_len while(found) + +/proc/text2numlist(text, delimiter="\n") + var/list/num_list = list() + for(var/x in text2list(text, delimiter)) + num_list += text2num(x) + return num_list //Case Sensitive! /proc/text2listEx(text, delimiter="\n") diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index 8daa0c3e03..87aee98471 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -69,7 +69,7 @@ var/cult_ghostwriter = 1 //Allows ghosts to write in blood in cult rounds... var/cult_ghostwriter_req_cultists = 10 //...so long as this many cultists are active. - + var/character_slots = 10 // The number of available character slots var/max_maint_drones = 5 //This many drones can spawn, @@ -151,6 +151,10 @@ var/use_lib_nudge = 0 //Use the C library nudge instead of the python nudge. var/use_overmap = 0 + var/list/station_levels = list(1) // Defines which Z-levels the station exists on. + var/list/contact_levels = list(1, 5) // Defines which Z-levels which, for example, a Code Red announcement may affect + var/list/player_levels = list(1, 3, 4, 5, 6) // Defines all Z-levels a character can typically reach + /datum/configuration/New() var/list/L = typesof(/datum/game_mode) - /datum/game_mode for (var/T in L) @@ -495,7 +499,7 @@ if("req_cult_ghostwriter") config.cult_ghostwriter_req_cultists = text2num(value) - + if("character_slots") config.character_slots = text2num(value) @@ -511,6 +515,15 @@ if("use_overmap") config.use_overmap = 1 + if("station_levels") + config.station_levels = text2numlist(value, ";") + + if("contact_levels") + config.contact_levels = text2numlist(value, ";") + + if("player_levels") + config.player_levels = text2numlist(value, ";") + else log_misc("Unknown setting in configuration: '[name]'") diff --git a/code/game/area/Space Station 13 areas.dm b/code/game/area/Space Station 13 areas.dm index 8085e9eb02..2f4d87da4d 100755 --- a/code/game/area/Space Station 13 areas.dm +++ b/code/game/area/Space Station 13 areas.dm @@ -66,7 +66,7 @@ var/list/teleportlocs = list() if(istype(AR, /area/shuttle) || istype(AR, /area/syndicate_station) || istype(AR, /area/wizard_station)) continue if(teleportlocs.Find(AR.name)) continue var/turf/picked = pick(get_area_turfs(AR.type)) - if (picked.z == 1) + if (picked.z in config.station_levels) teleportlocs += AR.name teleportlocs[AR.name] = AR @@ -83,7 +83,7 @@ var/list/ghostteleportlocs = list() ghostteleportlocs += AR.name ghostteleportlocs[AR.name] = AR var/turf/picked = pick(get_area_turfs(AR.type)) - if (picked.z == 1 || picked.z == 3 || picked.z == 4 || picked.z == 5) + if (picked.z in config.player_levels) ghostteleportlocs += AR.name ghostteleportlocs[AR.name] = AR diff --git a/code/game/gamemodes/blob/blob_report.dm b/code/game/gamemodes/blob/blob_report.dm index f58c59673c..46243b0df1 100644 --- a/code/game/gamemodes/blob/blob_report.dm +++ b/code/game/gamemodes/blob/blob_report.dm @@ -21,7 +21,7 @@ var/nukecode = "ERROR" for(var/obj/machinery/nuclearbomb/bomb in machines) if(bomb && bomb.r_code) - if(bomb.z == 1) + if(bomb.z in station_levels) nukecode = bomb.r_code interceptname = "Directive 7-12" intercepttext += "NanoTrasen Update: Biohazard Alert.
      " diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 2fa881b5b6..53b9186a3e 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -57,7 +57,7 @@ var/list/turfs = new var/turf/picked for(var/turf/simulated/floor/T in world) - if(T.z == 1) + if(T.z in station_levels) turfs += T for(var/turf/simulated/floor/T in turfs) if(prob(20)) @@ -185,7 +185,7 @@ //world << sound('sound/AI/aliens.ogg') var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(temp_vent.loc.z == 1 && !temp_vent.welded && temp_vent.network) + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) if(temp_vent.network.normal_members.len > 50) // Stops Aliens getting stuck in small networks. See: Security, Virology vents += temp_vent @@ -444,21 +444,21 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is spawn(0) world << "Started processing APCs" for (var/obj/machinery/power/apc/APC in world) - if(APC.z == 1) + if(APC.z in station_levels) APC.ion_act() apcnum++ world << "Finished processing APCs. Processed: [apcnum]" spawn(0) world << "Started processing SMES" for (var/obj/machinery/power/smes/SMES in world) - if(SMES.z == 1) + if(SMES.z in station_levels) SMES.ion_act() smesnum++ world << "Finished processing SMES. Processed: [smesnum]" spawn(0) world << "Started processing AIRLOCKS" for (var/obj/machinery/door/airlock/D in world) - if(D.z == 1) + if(D.z in station_levels) //if(length(D.req_access) > 0 && !(12 in D.req_access)) //not counting general access and maintenance airlocks airlocknum++ spawn(0) @@ -467,7 +467,7 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is spawn(0) world << "Started processing FIREDOORS" for (var/obj/machinery/door/firedoor/D in world) - if(D.z == 1) + if(D.z in station_levels) firedoornum++; spawn(0) D.ion_act() diff --git a/code/game/gamemodes/events/power_failure.dm b/code/game/gamemodes/events/power_failure.dm index 87dd5f335c..ed82647615 100644 --- a/code/game/gamemodes/events/power_failure.dm +++ b/code/game/gamemodes/events/power_failure.dm @@ -7,7 +7,7 @@ for(var/obj/machinery/power/smes/S in world) var/area/current_area = get_area(S) - if(current_area.type in skipped_areas || S.z != 1) + if(current_area.type in skipped_areas || !(S.z in config.station_levels)) continue S.last_charge = S.charge S.last_output = S.output @@ -20,7 +20,7 @@ for(var/obj/machinery/power/apc/C in world) - if(C.cell && C.z == 1) + if(C.cell && C.z in config.station_levels) C.cell.charge = 0 /proc/power_restore(var/announce = 1) @@ -29,7 +29,7 @@ if(announce) command_announcement.Announce("Power has been restored to [station_name()]. We apologize for the inconvenience.", "Power Systems Nominal", new_sound = 'sound/AI/poweron.ogg') for(var/obj/machinery/power/apc/C in world) - if(C.cell && C.z == 1) + if(C.cell && C.z in config.station_levels) C.cell.charge = C.cell.maxcharge for(var/obj/machinery/power/smes/S in world) var/area/current_area = get_area(S) diff --git a/code/game/gamemodes/events/wormholes.dm b/code/game/gamemodes/events/wormholes.dm index 311f6e5625..9a8066887b 100644 --- a/code/game/gamemodes/events/wormholes.dm +++ b/code/game/gamemodes/events/wormholes.dm @@ -2,7 +2,7 @@ spawn() var/list/pick_turfs = list() for(var/turf/simulated/floor/T in world) - if(T.z == 1) + if(T.z in config.station_levels) pick_turfs += T if(pick_turfs.len) diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 53bb7fbd1a..568903ae89 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -201,7 +201,7 @@ var/global/datum/controller/gameticker/ticker switch(M.z) if(0) //inside a crate or something var/turf/T = get_turf(M) - if(T && T.z==1) //we don't use M.death(0) because it calls a for(/mob) loop and + if(T && T.z in config.station_levels) //we don't use M.death(0) because it calls a for(/mob) loop and M.health = 0 M.stat = DEAD if(1) //on a z-level 1 turf. @@ -261,7 +261,7 @@ var/global/datum/controller/gameticker/ticker world << sound('sound/effects/explosionfar.ogg') cinematic.icon_state = "summary_selfdes" for(var/mob/living/M in living_mob_list) - if(M.loc.z == 1) + if(M.loc.z in config.station_levels) M.death()//No mercy //If its actually the end of the round, wait for it to end. //Otherwise if its a verb it will continue on afterwards. diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index ce9082699f..4ab5961323 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -396,7 +396,7 @@ obj/machinery/nuclearbomb/proc/nukehack_win(mob/user as mob) var/off_station = 0 var/turf/bomb_location = get_turf(src) - if( bomb_location && (bomb_location.z == 1) ) + if(bomb_location && (bomb_location.z in config.station_levels)) if( (bomb_location.x < (128-NUKERANGE)) || (bomb_location.x > (128+NUKERANGE)) || (bomb_location.y < (128-NUKERANGE)) || (bomb_location.y > (128+NUKERANGE)) ) off_station = 1 else diff --git a/code/game/gamemodes/revolution/anti_revolution.dm b/code/game/gamemodes/revolution/anti_revolution.dm index 710b96e797..fce1cace91 100644 --- a/code/game/gamemodes/revolution/anti_revolution.dm +++ b/code/game/gamemodes/revolution/anti_revolution.dm @@ -134,7 +134,7 @@ /datum/game_mode/anti_revolution/proc/check_crew_victory() for(var/datum/mind/head_mind in heads) var/turf/T = get_turf(head_mind.current) - if((head_mind) && (head_mind.current) && (head_mind.current.stat != 2) && T && (T.z == 1) && !head_mind.is_brigged(600)) + if((head_mind) && (head_mind.current) && (head_mind.current.stat != 2) && T && (T.z in station_levels) && !head_mind.is_brigged(600)) if(ishuman(head_mind.current)) return 0 return 1 diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index d4159e55db..51f0dc7b3d 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -337,7 +337,7 @@ /datum/game_mode/revolution/proc/check_heads_victory() for(var/datum/mind/rev_mind in head_revolutionaries) var/turf/T = get_turf(rev_mind.current) - if((rev_mind) && (rev_mind.current) && (rev_mind.current.stat != 2) && T && (T.z == 1)) + if((rev_mind) && (rev_mind.current) && (rev_mind.current.stat != 2) && T && (T.z in config.station_levels)) if(ishuman(rev_mind.current)) return 0 return 1 diff --git a/code/game/gamemodes/revolution/rp_revolution.dm b/code/game/gamemodes/revolution/rp_revolution.dm index cbfe977230..2b9cc12e28 100644 --- a/code/game/gamemodes/revolution/rp_revolution.dm +++ b/code/game/gamemodes/revolution/rp_revolution.dm @@ -123,7 +123,7 @@ // probably wanna export this stuff into a separate function for use by both // revs and heads //assume that only carbon mobs can become rev heads for now - if(!rev_mind.current:handcuffed && T && T.z == 1) + if(!rev_mind.current:handcuffed && T && T.z in config.station_levels) return 0 return 1 diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 1e53a770ab..6ca98474f7 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -1488,8 +1488,9 @@ FIRE ALARM wiresexposed = 1 pixel_x = (dir & 3)? 0 : (dir == 4 ? -24 : 24) pixel_y = (dir & 3)? (dir ==1 ? -24 : 24) : 0 - - if(z == 1 || z == 5) + +/obj/machinery/firealarm/initialize() + if(z in config.contact_levels) if(security_level) src.overlays += image('icons/obj/monitors.dmi', "overlay_[get_security_level()]") else diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index cb3e0f8f11..3bd94c747a 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -49,7 +49,7 @@ if(!T.implanted) continue var/loc_display = "Unknown" var/mob/living/carbon/M = T.imp_in - if(M.z == 1 && !istype(M.loc, /turf/space)) + if(M.z in config.station_levels && !istype(M.loc, /turf/space)) var/turf/mob_loc = get_turf(M) loc_display = mob_loc.loc if(T.malfunction) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 5b369dc9f4..670d52fced 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -973,7 +973,7 @@ var/global/floorIsLava = 0 if(3) var/count = 0 for(var/mob/living/carbon/monkey/Monkey in world) - if(Monkey.z == 1) + if(Monkey.z in station_levels) count++ return "Kill all [count] of the monkeys on the station" if(4) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index e2fc6dba68..3d2cea19b5 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2295,7 +2295,7 @@ message_admins("[key_name_admin(usr)] made the floor LAVA! It'll last [length] seconds and it will deal [damage] damage to everyone.", 1) for(var/turf/simulated/floor/F in world) - if(F.z == 1) + if(F.z in config.station_levels) F.name = "lava" F.desc = "The floor is LAVA!" F.overlays += "lava" @@ -2320,7 +2320,7 @@ sleep(10) for(var/turf/simulated/floor/F in world) // Reset everything. - if(F.z == 1) + if(F.z in config.station_levels) F.name = initial(F.name) F.desc = initial(F.desc) F.overlays.Cut() @@ -2368,7 +2368,7 @@ feedback_inc("admin_secrets_fun_used",1) feedback_add_details("admin_secrets_fun_used","EgL") for(var/obj/machinery/door/airlock/W in world) - if(W.z == 1 && !istype(get_area(W), /area/bridge) && !istype(get_area(W), /area/crew_quarters) && !istype(get_area(W), /area/security/prison)) + if(W.z in config.station_levels && !istype(get_area(W), /area/bridge) && !istype(get_area(W), /area/crew_quarters) && !istype(get_area(W), /area/security/prison)) W.req_access = list() message_admins("[key_name_admin(usr)] activated Egalitarian Station mode") command_announcement.Announce("Centcomm airlock control override activated. Please take this time to get acquainted with your coworkers.", new_sound = 'sound/AI/commandreport.ogg') diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index cbdc5ced9a..8c0575d080 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -17,7 +17,7 @@ var/inactive_on_main_station = 0 for(var/zone/zone in air_master.zones) var/turf/simulated/turf = locate() in zone.contents - if(turf && turf.z == 1) + if(turf && turf.z in config.station_levels) if(zone.needs_update) active_on_main_station++ else diff --git a/code/modules/events/alien_infestation.dm b/code/modules/events/alien_infestation.dm index d89f527e22..a9dd7ad77f 100644 --- a/code/modules/events/alien_infestation.dm +++ b/code/modules/events/alien_infestation.dm @@ -21,7 +21,7 @@ /datum/event/alien_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in machines) - if(temp_vent.loc.z == 1 && !temp_vent.welded && temp_vent.network) + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) if(temp_vent.network.normal_members.len > 50) //Stops Aliens getting stuck in small networks. See: Security, Virology vents += temp_vent diff --git a/code/modules/events/borers.dm b/code/modules/events/borers.dm index 20cd555a1b..d237dca937 100644 --- a/code/modules/events/borers.dm +++ b/code/modules/events/borers.dm @@ -20,7 +20,7 @@ /datum/event/borer_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in world) - if(temp_vent.loc.z == 1 && !temp_vent.welded && temp_vent.network) + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) //Stops cortical borers getting stuck in small networks. See: Security, Virology if(temp_vent.network.normal_members.len > 50) vents += temp_vent diff --git a/code/modules/events/ion_storm.dm b/code/modules/events/ion_storm.dm index dc69cd3357..c880955817 100644 --- a/code/modules/events/ion_storm.dm +++ b/code/modules/events/ion_storm.dm @@ -221,21 +221,21 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is spawn(0) world << "Started processing APCs" for (var/obj/machinery/power/apc/APC in world) - if(APC.z == 1) + if(APC.z in station_levels) APC.ion_act() apcnum++ world << "Finished processing APCs. Processed: [apcnum]" spawn(0) world << "Started processing SMES" for (var/obj/machinery/power/smes/SMES in world) - if(SMES.z == 1) + if(SMES.z in station_levels) SMES.ion_act() smesnum++ world << "Finished processing SMES. Processed: [smesnum]" spawn(0) world << "Started processing AIRLOCKS" for (var/obj/machinery/door/airlock/D in world) - if(D.z == 1) + if(D.z in station_levels) //if(length(D.req_access) > 0 && !(12 in D.req_access)) //not counting general access and maintenance airlocks airlocknum++ spawn(0) @@ -244,7 +244,7 @@ Would like to add a law like "Law x is _______" where x = a number, and _____ is spawn(0) world << "Started processing FIREDOORS" for (var/obj/machinery/door/firedoor/D in world) - if(D.z == 1) + if(D.z in station_levels) firedoornum++; spawn(0) D.ion_act() diff --git a/code/modules/events/spider_infestation.dm b/code/modules/events/spider_infestation.dm index a5b87954c1..1aedce4d47 100644 --- a/code/modules/events/spider_infestation.dm +++ b/code/modules/events/spider_infestation.dm @@ -19,7 +19,7 @@ /datum/event/spider_infestation/start() var/list/vents = list() for(var/obj/machinery/atmospherics/unary/vent_pump/temp_vent in world) - if(temp_vent.loc.z == 1 && !temp_vent.welded && temp_vent.network) + if(!temp_vent.welded && temp_vent.network && temp_vent.loc.z in config.station_levels) if(temp_vent.network.normal_members.len > 50) vents += temp_vent diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index c0c8e2653a..bfedb92ed6 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -153,7 +153,7 @@ /obj/machinery/power/apc/Del() if(malfai && operating) if (ticker.mode.config_tag == "malfunction") - if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) + if (src.z in config.station_levels) //if (is_type_in_list(get_area(src), the_station_areas)) ticker.mode:apcs-- area.power_light = 0 area.power_equip = 0 @@ -919,7 +919,7 @@ malfai.malfhacking = 0 locked = 1 if (ticker.mode.config_tag == "malfunction") - if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) + if (src.z in config.station_levels) //if (is_type_in_list(get_area(src), the_station_areas)) ticker.mode:apcs++ if(usr:parent) src.malfai = usr:parent @@ -951,7 +951,7 @@ if(malfai) if (ticker.mode.config_tag == "malfunction") - if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) + if (src.z in config.station_levels) //if (is_type_in_list(get_area(src), the_station_areas)) operating ? ticker.mode:apcs++ : ticker.mode:apcs-- src.update() @@ -1017,7 +1017,7 @@ /obj/machinery/power/apc/proc/ion_act() //intended to be exactly the same as an AI malf attack - if(!src.malfhack && src.z == 1) + if(!src.malfhack && src.z in config.station_levels) if(prob(3)) src.locked = 1 if (src.cell.charge > 0) @@ -1300,7 +1300,7 @@ obj/machinery/power/apc/proc/autoset(var/val, var/on) /obj/machinery/power/apc/proc/set_broken() if(malfai && operating) if (ticker.mode.config_tag == "malfunction") - if (src.z == 1) //if (is_type_in_list(get_area(src), the_station_areas)) + if (src.z in config.station_levels) //if (is_type_in_list(get_area(src), the_station_areas)) ticker.mode:apcs-- // Aesthetically much better! src.visible_message("[src]'s screen flickers with warnings briefly!") diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index c39e922cae..17c6deef2c 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -333,7 +333,7 @@ /obj/machinery/power/smes/proc/ion_act() - if(src.z == 1) + if(src.z in config.station_levels) if(prob(1)) //explosion for(var/mob/M in viewers(src)) M.show_message("\red The [src.name] is making strange noises!", 3, "\red You hear sizzling electronics.", 2) diff --git a/code/modules/security levels/security levels.dm b/code/modules/security levels/security levels.dm index ad1b300481..e96ed5b334 100644 --- a/code/modules/security levels/security levels.dm +++ b/code/modules/security levels/security levels.dm @@ -26,7 +26,7 @@ security_announcement_down.Announce("[config.alert_desc_green]", "Attention! Security level lowered to green") security_level = SEC_LEVEL_GREEN for(var/obj/machinery/firealarm/FA in machines) - if(FA.z == 1 || FA.z == 5) + if(FA.z in config.contact_levels) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_green") if(SEC_LEVEL_BLUE) @@ -36,7 +36,7 @@ security_announcement_down.Announce("[config.alert_desc_blue_downto]", "Attention! Security level lowered to blue") security_level = SEC_LEVEL_BLUE for(var/obj/machinery/firealarm/FA in machines) - if(FA.z == 1 || FA.z == 5) + if(FA.z in config.contact_levels) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_blue") if(SEC_LEVEL_RED) @@ -52,7 +52,7 @@ CC.post_status("alert", "redalert")*/ for(var/obj/machinery/firealarm/FA in machines) - if(FA.z == 1 || FA.z == 5) + if(FA.z in config.contact_levels) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_red") @@ -60,7 +60,7 @@ security_announcement_up.Announce("[config.alert_desc_delta]", "Attention! Delta security level reached!") security_level = SEC_LEVEL_DELTA for(var/obj/machinery/firealarm/FA in machines) - if(FA.z == 1 || FA.z == 5) + if(FA.z in config.contact_levels) FA.overlays = list() FA.overlays += image('icons/obj/monitors.dmi', "overlay_delta") else diff --git a/code/unused/_debug.dm b/code/unused/_debug.dm index 271ee870a7..6b8bb9c3e3 100644 --- a/code/unused/_debug.dm +++ b/code/unused/_debug.dm @@ -528,7 +528,7 @@ Doing this because FindTurfs() isn't even used src << "Only administrators may use this command." return for(var/turf/T in world) - if(prob(4) && T.z == 1 && istype(T,/turf/station/floor)) + if(prob(4) && T.z in station_levels && istype(T,/turf/station/floor)) spawn(50+rand(0,3000)) var/obj/item/weapon/tank/plasmatank/pt = new /obj/item/weapon/tank/plasmatank( T ) pt.gas.temperature = 400+T0C diff --git a/config/example/config.txt b/config/example/config.txt index 6062108945..cfc417f1c8 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -263,3 +263,12 @@ CHARACTER_SLOTS 10 ## Uncomment to use overmap system for zlevel travel #USE_OVERMAP + +## Defines which Z-levels the station exists on. +STATION_LEVELS 1 + +## Defines which Z-levels which, for example, a Code Red announcement may affect +CONTACT_LEVELS 1;5 + +## Defines all Z-levels a character can typically reach +PLAYER_LEVELS 1;3;4;5;6 From 4a7199020c78faa948244e3aac5acb697f7c58db Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 30 Oct 2014 22:27:58 +0100 Subject: [PATCH 142/144] Makes the AI radio channel listing more dynamic. Kills copy-pasting. --- code/modules/mob/living/silicon/ai/ai.dm | 37 ++++++++++++++++-------- code/modules/mob/transform_procs.dm | 12 +------- 2 files changed, 26 insertions(+), 23 deletions(-) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index ccc199d2a7..aaa27b33f3 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -146,18 +146,7 @@ var/list/ai_verbs_default = list( if (B.brainmob.mind) B.brainmob.mind.transfer_to(src) - src << "You are playing the station's AI. The AI cannot move, but can interact with many objects while viewing them (through cameras)." - src << "To look at other parts of the station, click on yourself to get a camera menu." - src << "While observing through a camera, you can use most (networked) devices which you can see, such as computers, APCs, intercoms, doors, etc." - src << "To use something, simply click on it." - src << "Use say :b to speak to your cyborgs through binary." - src << "For department channels, use the following say commands:" - src << ":o - AI Private, :c - Command, :s - Security, :e - Engineering, :u - Supply, :m - Medical, :n - Science." - if (!(ticker && ticker.mode && (mind in ticker.mode.malf_ai))) - show_laws() - src << "These laws may be changed by other players, or by you being the traitor." - - job = "AI" + on_mob_init() spawn(5) new /obj/machinery/ai_powersupply(src) @@ -176,6 +165,30 @@ var/list/ai_verbs_default = list( ..() return +/mob/living/silicon/ai/proc/on_mob_init() + src << "You are playing the station's AI. The AI cannot move, but can interact with many objects while viewing them (through cameras)." + src << "To look at other parts of the station, click on yourself to get a camera menu." + src << "While observing through a camera, you can use most (networked) devices which you can see, such as computers, APCs, intercoms, doors, etc." + src << "To use something, simply click on it." + src << "Use say :b to speak to your cyborgs through binary. Use say :h to speak from an active holopad." + src << "For department channels, use the following say commands:" + + var/radio_text = "" + for(var/i = 1 to common_radio.channels.len) + var/channel = common_radio.channels[i] + var/key = get_radio_key_from_channel(channel) + radio_text += "[key] - [channel]" + if(i != common_radio.channels.len) + radio_text += ", " + + src << radio_text + + if (!(ticker && ticker.mode && (mind in ticker.mode.malf_ai))) + show_laws() + src << "These laws may be changed by other players, or by you being the traitor." + + job = "AI" + /mob/living/silicon/ai/Del() ai_list -= src ..() diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index cbaf3690ca..515067da79 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -111,19 +111,9 @@ for (var/obj/item/device/radio/intercom/comm in O.loc) comm.ai += O - O << "You are playing the station's AI. The AI cannot move, but can interact with many objects while viewing them (through cameras)." - O << "To look at other parts of the station, click on yourself to get a camera menu." - O << "While observing through a camera, you can use most (networked) devices which you can see, such as computers, APCs, intercoms, doors, etc." - O << "To use something, simply click on it." - O << {"Use say ":b to speak to your cyborgs through binary."} - O << "For department channels, use the following say commands:" - O << ":o - AI Private, :c - Command, :s - Security, :e - Engineering, :u - Supply, :m - Medical, :n - Science." - if (!(ticker && ticker.mode && (O.mind in ticker.mode.malf_ai))) - O.show_laws() - O << "These laws may be changed by other players, or by you being the traitor." + O.on_mob_init() O.add_ai_verbs() - O.job = "AI" O.rename_self("ai",1) . = O From 69d20a6607bed30ef377046e7042a4f4fe85712f Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Thu, 30 Oct 2014 22:33:59 +0100 Subject: [PATCH 143/144] Less Lethal AI Fixes a minor mistake in the AI core after the portable turret port. The turrets again begin in stun instead of lethal mode. --- maps/tgstation2.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index e88a32e731..28da40bbea 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -3049,7 +3049,7 @@ "bgG" = (/obj/machinery/atm{pixel_y = 28},/turf/simulated/floor,/area/hallway/primary/starboard) "bgH" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters/sleep) "bgI" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/plating,/area/maintenance/arrivals) -"bgJ" = (/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/flasher{id = "AI"; pixel_x = 22; pixel_y = 24},/obj/machinery/turretid/lethal{name = "AI Chamber turret control"; pixel_x = 36; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) +"bgJ" = (/obj/machinery/door/window{dir = 2; name = "AI Core Door"; req_access_txt = "109"},/obj/structure/cable/cyan{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/cyan{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/flasher{id = "AI"; pixel_x = 22; pixel_y = 24},/obj/machinery/turretid/stun{name = "AI Chamber turret control"; pixel_x = 36; pixel_y = 24},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgK" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/bluegrid,/area/turret_protected/ai) "bgL" = (/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/evahallway) "bgM" = (/turf/simulated/wall,/area/crew_quarters/sleep/engi_wash) From df29429e0e4e4e849de55ede2ba6854adb941fec Mon Sep 17 00:00:00 2001 From: GinjaNinja32 Date: Thu, 30 Oct 2014 22:59:10 +0000 Subject: [PATCH 144/144] Add dd_insertObjectList proc, adjust obj/machinery/New to use this proc --- code/__HELPERS/lists.dm | 23 +++++++++++++++++++++++ code/controllers/master_controller.dm | 3 +++ code/game/machinery/machinery.dm | 7 +++++-- 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index b72446cab7..282224d567 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -430,6 +430,29 @@ proc/listclearnulls(list/list) return (result + L.Copy(Li, 0)) return (result + R.Copy(Ri, 0)) +// Insert an object into a sorted list, preserving sortedness +/proc/dd_insertObjectList(var/list/L, var/O) + var/min = 1 + var/max = L.len + var/Oval = O:dd_SortValue() + + while(1) + var/mid = min+round((max-min)/2) + + if(mid == max) + L.Insert(mid, O) + return + + var/Lmid = L[mid] + var/midval = Lmid:dd_SortValue() + if(Oval == midval) + L.Insert(mid, O) + return + else if(Oval < midval) + max = mid + else + min = mid+1 + /* proc/dd_sortedObjectList(list/incoming) /* diff --git a/code/controllers/master_controller.dm b/code/controllers/master_controller.dm index c316583a0b..49684fdc91 100644 --- a/code/controllers/master_controller.dm +++ b/code/controllers/master_controller.dm @@ -121,6 +121,9 @@ datum/controller/game_controller/proc/setup_objects() //Set up spawn points. populate_spawn_points() + // Sort the machinery list so it doesn't cause a lagspike at roundstart + process_machines_sort() + world << "\red \b Initializations complete." sleep(-1) diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 6a1b832d0b..77b20f0d3f 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -113,8 +113,11 @@ Class Procs: /obj/machinery/New() ..() - machines += src - machinery_sort_required = 1 + if(!machinery_sort_required && ticker) + dd_insertObjectList(machines, src) + else + machines += src + machinery_sort_required = 1 /obj/machinery/Del() machines -= src

    Gn5hx(@?t; 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�h_VT!jSsR|4tiJ$=yb!9 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 a0QvB6^5R)0hjJ?LM^DR0^NWUK)c*s|$S%JC diff --git a/maps/tgstation2.dmm b/maps/tgstation2.dmm index 55908df29b..9b3f1f8c87 100644 --- a/maps/tgstation2.dmm +++ b/maps/tgstation2.dmm @@ -19,10 +19,10 @@ "aas" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/airless{icon_state = "circuit"},/area/space) "aat" = (/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/space) "aau" = (/turf/simulated/wall,/area/security/range) -"aav" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/fore) +"aav" = (/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/fore) "aaw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/solar{id = "auxsolarnorth"; name = "Fore Solar Array"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/fore) "aax" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) -"aay" = (/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/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/fore) +"aay" = (/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/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) "aaz" = (/obj/item/clothing/suit/ianshirt,/turf/simulated/floor/airless{icon_state = "floorscorched1"},/area/space) "aaA" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/lattice,/turf/space,/area/space) "aaB" = (/turf/simulated/floor,/area/security/prison) @@ -51,8 +51,8 @@ "aaY" = (/obj/structure/closet/secure_closet/brig,/turf/simulated/floor,/area/security/brig) "aaZ" = (/turf/simulated/floor,/area/security/brig) "aba" = (/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"abb" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"abc" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"abb" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) +"abc" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/fore) "abd" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/security{name = "Riot Control"; req_access_txt = "2"},/turf/simulated/floor,/area/security/brig) "abe" = (/obj/structure/stool/bed/chair/office/dark{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden,/turf/simulated/floor/plating,/area/security/brig) "abf" = (/obj/machinery/atmospherics/pipe/simple/hidden,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/security/brig) @@ -96,7 +96,7 @@ "abR" = (/obj/item/device/radio/intercom{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "redcorner"; dir = 4},/area/security/lobby) "abS" = (/obj/machinery/atmospherics/valve{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/security/brig) "abT" = (/obj/machinery/atmospherics/pipe/tank/nitrous_oxide{dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 9},/area/security/brig) -"abU" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"abU" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) "abV" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "abW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/brig) "abX" = (/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -339,9 +339,9 @@ "agA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/evahallway) "agB" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) "agC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"agD" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"agE" = (/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/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"agF" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"agD" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) +"agE" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/fore) +"agF" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) "agG" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "agH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/dormitory) "agI" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/primary/fore) @@ -360,9 +360,9 @@ "agV" = (/obj/machinery/door/poddoor{id = "Cell 1"; name = "Cell Door"},/turf/simulated/floor,/area/security/prison) "agW" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/prison) "agX" = (/turf/simulated/wall/r_wall,/area/security/brig) -"agY" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) -"agZ" = (/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/airless,/area/solar/auxport) -"aha" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"agY" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) +"agZ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/fore) +"aha" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) "ahb" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "arrivals_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/turf/simulated/floor/plating,/area/space) "ahc" = (/obj/machinery/power/solar{id = "auxsolareast"; name = "Port Auxiliary Solar Array"},/obj/structure/cable/yellow,/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/auxstarboard) "ahd" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/carpet,/area/security/detectives_office) @@ -425,16 +425,16 @@ "aii" = (/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/maintenance/dormitory) "aij" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/dormitory) "aik" = (/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/turf/simulated/floor/plating,/area/maintenance/dormitory) -"ail" = (/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/airless,/area/solar/auxstarboard) +"ail" = (/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{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/fore) "aim" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22; pixel_y = 0},/obj/machinery/librarycomp{pixel_y = 0},/obj/structure/table,/turf/simulated/floor,/area/security/prison) "ain" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_x = -4; pixel_y = 2},/turf/simulated/floor,/area/security/prison) -"aio" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"aio" = (/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/airless/catwalk{icon_state = "catwalk1"},/area/solar/fore) "aip" = (/obj/structure/table,/obj/item/ashtray/plastic,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) -"aiq" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"aiq" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/auxstarboard) "air" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/security/brig) -"ais" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"ait" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) -"aiu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"ais" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/auxport) +"ait" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) +"aiu" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "aiv" = (/obj/structure/closet{name = "Evidence Closet"},/obj/item/weapon/storage/box/bodybags,/obj/item/weapon/storage/box/evidence,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aiw" = (/obj/structure/table,/obj/item/weapon/folder/red,/obj/item/weapon/folder/red,/obj/item/weapon/folder/blue,/obj/item/weapon/pen/blue{pixel_x = 4; pixel_y = 4},/obj/item/weapon/pen/red,/turf/simulated/floor{icon_state = "white"},/area/security/detectives_office) "aix" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor,/area/security/lobby) @@ -613,7 +613,7 @@ "alO" = (/turf/space,/area/shuttle/syndicate_elite/station) "alP" = (/obj/machinery/atmospherics/pipe/simple/hidden{dir = 4; icon_state = "intact"; tag = "icon-intact-f (EAST)"},/obj/machinery/door_timer/cell_6{id = "Cell 2"; name = "Cell 2"; pixel_x = 32},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/brig) "alQ" = (/obj/machinery/door/poddoor{id = "Armoury"; name = "Emergency Access"},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/security/warden) -"alR" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/auxport) +"alR" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "alS" = (/obj/structure/stool/bed/chair/wood/wings,/turf/simulated/floor/wood,/area/maintenance/dormitory) "alT" = (/turf/simulated/floor{icon_state = "red"},/area/security/prison) "alU" = (/obj/structure/stool/bed/chair/office/dark,/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 5},/turf/simulated/floor,/area/security/prison) @@ -633,9 +633,9 @@ "ami" = (/turf/simulated/wall/r_wall,/area/maintenance/foresolar) "amj" = (/obj/machinery/camera{c_tag = "Fore Solar Control"; dir = 1},/obj/structure/cable,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/foresolar) "amk" = (/turf/simulated/floor/plating,/area/maintenance/foresolar) -"aml" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"aml" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "amm" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/brig) -"amn" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"amn" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "amo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating/airless,/area/maintenance/foresolar) "amp" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "amq" = (/obj/structure/table,/obj/item/weapon/folder/red,/turf/simulated/floor,/area/security/main) @@ -672,7 +672,7 @@ "amV" = (/obj/structure/table,/obj/item/bodybag/cryobag{pixel_x = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 5; pixel_y = 5},/turf/simulated/floor{dir = 5; icon_state = "whitered"},/area/security/main) "amW" = (/obj/machinery/door/airlock/engineering{name = "Fore Solar Access"; req_access_txt = "10"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/foresolar) "amX" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/security_port) -"amY" = (/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{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/fore) +"amY" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "amZ" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor/wood,/area/maintenance/dormitory) "ana" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/security_starboard) "anb" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) @@ -685,7 +685,7 @@ "ani" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/security/main) "anj" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/security/main) "ank" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/security_starboard) -"anl" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/fore) +"anl" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/auxstarboard) "anm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/obj/structure/cable/green,/turf/simulated/floor/plating,/area/security/main) "ann" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "ano" = (/obj/structure/disposalpipe/junction{icon_state = "pipe-j2"; dir = 2},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/main) @@ -724,10 +724,10 @@ "anV" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 10},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "anW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) "anX" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"anY" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/fore) +"anY" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) "anZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "aoa" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/maintenance/dormitory) -"aob" = (/turf/simulated/floor/plating/airless,/area/solar/fore) +"aob" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/auxstarboard) "aoc" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/maintenance/dormitory) "aod" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "brig_solar_outer"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/foresolar) "aoe" = (/turf/simulated/floor{dir = 1; icon_state = "loadingarea"},/area/security/range) @@ -747,12 +747,12 @@ "aos" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/window/brigdoor{dir = 4; name = "Weapons locker"; req_access_txt = "3"},/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton/loaded,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/camera{c_tag = "Armoury - Secure"; dir = 4; network = list("SS13")},/turf/simulated/floor{icon_state = "vault"; dir = 8},/area/security/warden) "aot" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor,/area/security/range) "aou" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/main) -"aov" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/fore) -"aow" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/fore) -"aox" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/fore) +"aov" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) +"aow" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) +"aox" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxstarboard) "aoy" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Prison Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/maintenance{name = "Security Maintenance"; req_access_txt = "1"},/turf/simulated/floor/plating,/area/security/brig) -"aoz" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "brig_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/fore) -"aoA" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/fore) +"aoz" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxstarboard) +"aoA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) "aoB" = (/obj/structure/closet/crate,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/obj/item/target,/turf/simulated/floor,/area/security/range) "aoC" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/security/range) "aoD" = (/obj/structure/table/reinforced,/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/clothing/glasses/sunglasses,/obj/item/clothing/glasses/sunglasses{pixel_x = 3; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/range) @@ -767,14 +767,14 @@ "aoM" = (/obj/machinery/camera{c_tag = "Firing Range"; dir = 8; network = list("SS13")},/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/security/range) "aoN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) "aoO" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/glass_security{name = "Warden's Office"; req_access_txt = "3"},/obj/structure/cable/green{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "dark"},/area/security/warden) -"aoP" = (/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"aoP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/auxport) "aoQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) "aoR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/security/warden) "aoS" = (/obj/machinery/photocopier,/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aoT" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "aoU" = (/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/heads/hos) "aoV" = (/obj/structure/disposalpipe/sortjunction{dir = 1; name = "HoS Office"; sortType = "HoS Office"},/turf/simulated/wall,/area/crew_quarters/heads/hos) -"aoW" = (/turf/simulated/floor/plating/airless,/area/solar/auxport) +"aoW" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) "aoX" = (/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/disposal,/obj/machinery/requests_console{announcementConsole = 1; department = "Head of Security's Desk"; departmentType = 5; name = "Head of Security RC"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/heads/hos) "aoY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden) "aoZ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/security_port) @@ -925,7 +925,7 @@ "arO" = (/obj/machinery/door_control{id = "Armoury"; name = "Emergency Access"; pixel_x = -28; pixel_y = 4; req_access_txt = "3"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/main) "arP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'INTERNALS REQUIRED'."; name = "INTERNALS REQUIRED"; pixel_x = 32; pixel_y = 32},/turf/simulated/floor/plating,/area/maintenance/security_starboard) "arQ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) -"arR" = (/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/plating/airless,/area/solar/fore) +"arR" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) "arS" = (/obj/structure/window/reinforced,/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "arT" = (/turf/simulated/wall/r_wall,/area/crew_quarters/fitness) "arU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/substation/security) @@ -951,14 +951,14 @@ "aso" = (/turf/simulated/shuttle/wall{icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod2/station) "asp" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/wood,/area/crew_quarters/bar) "asq" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/wood,/area/crew_quarters/bar) -"asr" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) +"asr" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/crew_quarters/bar) "ass" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor/wood,/area/crew_quarters/bar) "ast" = (/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 1},/obj/item/clothing/head/cakehat,/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "asu" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "asv" = (/obj/machinery/light{dir = 8},/obj/structure/window/reinforced,/obj/structure/table,/obj/item/device/megaphone,/obj/item/device/megaphone,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "asw" = (/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) "asx" = (/obj/structure/disposalpipe/segment,/obj/structure/window/reinforced,/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/storage/box,/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/security/main) -"asy" = (/obj/machinery/door/airlock/glass{name = "Garden Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hydroponics/garden) +"asy" = (/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hydroponics) "asz" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) "asA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hydroponics/garden) "asB" = (/obj/machinery/light/small,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "cult"; dir = 2},/area/library) @@ -988,7 +988,7 @@ "asZ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/turf/simulated/floor,/area/hallway/primary/port) "ata" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/hallway/primary/port) "atb" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/hallway/primary/port) -"atc" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/primary/port) +"atc" = (/obj/machinery/door/airlock/glass{name = "Art Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) "atd" = (/obj/machinery/camera{c_tag = "Security Office South"; dir = 8; network = list("SS13")},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; frequency = 1475; listening = 1; name = "Station Intercom (Security)"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "redcorner"},/area/security/main) "ate" = (/obj/effect/landmark{name = "Marauder Entry"},/turf/space,/area/space) "atf" = (/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/door/airlock/external{name = "Arrival Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/entry) @@ -1267,7 +1267,7 @@ "ays" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "ayt" = (/obj/structure/sink/kitchen{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor{icon_state = "showroomfloor"},/area/crew_quarters/kitchen) "ayu" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"ayv" = (/obj/machinery/door/airlock{name = "Bar Backroom"; req_access_txt = "25"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/crew_quarters/bar) +"ayv" = (/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "28"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/crew_quarters/kitchen) "ayw" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/ai_monitored/storage/eva) "ayx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_security{name = "Security Hardsuits"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "ayy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass_command{name = "E.V.A."; req_access_txt = "0"; req_one_access_txt = "1;5;11;18;24"},/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_one) @@ -1543,7 +1543,7 @@ "aDI" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) "aDJ" = (/obj/machinery/portable_atmospherics/powered/scrubber,/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aDK" = (/obj/structure/table/woodentable,/obj/item/weapon/deck,/turf/simulated/floor{icon_state = "grimy"},/area/hallway/secondary/entry) -"aDL" = (/obj/machinery/door/airlock/glass{name = "Hydroponics Pasture"; req_access_txt = "35"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/hydroponics) +"aDL" = (/obj/machinery/door/airlock/glass{name = "Garden Storage"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hydroponics/garden) "aDM" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/ai_monitored/storage/eva) "aDN" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 8},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aDO" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/obj/machinery/light{dir = 1},/obj/structure/sign/directions/evac{dir = 4; icon_state = "direction_evac"; pixel_y = 24; tag = "icon-direction_evac (EAST)"},/obj/structure/sign/directions/medical{dir = 4; icon_state = "direction_med"; pixel_y = 32; tag = "icon-direction_med (EAST)"},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -1605,7 +1605,7 @@ "aES" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/obj/random/tech_supply,/turf/simulated/floor,/area/storage/primary) "aET" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aEU" = (/obj/machinery/power/apc{dir = 8; name = "west bump"; pixel_x = -24},/obj/structure/cable/green{d2 = 4; icon_state = "0-4"},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) -"aEV" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aEV" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/obj/machinery/camera{c_tag = "Art Storage"; dir = 1},/obj/machinery/light/small,/turf/simulated/floor,/area/storage/art) "aEW" = (/obj/structure/cable/green{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/hallway/primary/central_two) "aEX" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area/hallway/primary/starboard) "aEY" = (/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/primary/starboard) @@ -1897,7 +1897,7 @@ "aKy" = (/obj/effect/decal/cleanable/generic,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/maintenance/locker) "aKz" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) "aKA" = (/obj/structure/table,/obj/item/device/camera_film,/obj/item/device/camera,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/storage/art) -"aKB" = (/obj/structure/table,/obj/item/weapon/storage/fancy/crayons,/obj/item/weapon/storage/fancy/crayons,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 5},/turf/simulated/floor,/area/storage/art) +"aKB" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aKC" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/carpet,/area/crew_quarters/bar) "aKD" = (/obj/structure/extinguisher_cabinet{pixel_x = -24},/turf/simulated/floor,/area/storage/tools) "aKE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/oxygen,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/extinguisher,/turf/simulated/floor/plating,/area/storage/emergency2) @@ -1908,7 +1908,7 @@ "aKJ" = (/obj/machinery/door/firedoor/border_only{dir = 1; name = "Firelock North"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/hallway/secondary/entry) "aKK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aKL" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 8},/turf/simulated/floor,/area/security/vacantoffice) -"aKM" = (/obj/machinery/door/airlock/glass{name = "Garden"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aKM" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) "aKN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/primary/starboard) "aKO" = (/obj/machinery/computer/guestpass{pixel_y = 28},/turf/simulated/floor{dir = 1; icon_state = "whitecorner"},/area/hallway/primary/starboard) "aKP" = (/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/fitness) @@ -1948,7 +1948,7 @@ "aLx" = (/obj/machinery/light/small,/obj/structure/reagent_dispensers/watertank,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency2) "aLy" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/port) "aLz" = (/turf/simulated/floor,/area/hallway/primary/port) -"aLA" = (/obj/machinery/door/airlock{name = "Unisex Restrooms"; req_access_txt = "0"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aLA" = (/obj/machinery/door/airlock/glass{name = "Garden"},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) "aLB" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/port) "aLC" = (/obj/machinery/light{dir = 1},/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 32},/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock East"},/turf/simulated/floor{icon_state = "warningcorner"; dir = 8},/area/hallway/primary/port) "aLD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor,/area/crew_quarters/locker) @@ -2161,7 +2161,7 @@ "aPC" = (/obj/machinery/cryopod/right,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aPD" = (/obj/structure/table,/obj/item/ashtray/plastic{pixel_x = 4; pixel_y = 6},/turf/simulated/floor,/area/security/vacantoffice) "aPE" = (/turf/simulated/wall,/area/crew_quarters/locker) -"aPF" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"aPF" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/auxport) "aPG" = (/obj/machinery/space_heater,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/arrivals) "aPH" = (/obj/structure/cryofeed/right,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/sleep/cryo) "aPI" = (/turf/simulated/wall,/area/maintenance/arrivals) @@ -2203,7 +2203,7 @@ "aQs" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "grimy"},/area/crew_quarters/bar) "aQt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "aQu" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eva_inner"; locked = 1; name = "EVA Internal Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/maintenance/evahallway) -"aQv" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"aQv" = (/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/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/auxport) "aQw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "aQx" = (/obj/machinery/door/airlock/glass{name = "Cryogenic Storage"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"},/area/crew_quarters/sleep/cryo) "aQy" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) @@ -2260,7 +2260,7 @@ "aRx" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters/fitness) "aRy" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) "aRz" = (/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/arrivals) -"aRA" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/auxport) +"aRA" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxport) "aRB" = (/turf/simulated/floor/plating,/area/maintenance/evahallway) "aRC" = (/obj/machinery/camera{c_tag = "Port Hallway 3"; dir = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/hallway/primary/port) "aRD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating/airless,/area/maintenance/evahallway) @@ -2315,7 +2315,7 @@ "aSA" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/security/vacantoffice) "aSB" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 6},/turf/simulated/floor{dir = 10; icon_state = "whitehall"},/area/crew_quarters/fitness) "aSC" = (/obj/structure/cable/green{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor/carpet{icon_state = "carpetnoconnect"},/area/crew_quarters/sleep/bedrooms) -"aSD" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/auxstarboard) +"aSD" = (/turf/simulated/floor/plating/airless,/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/auxport) "aSE" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) "aSF" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/fitness) "aSG" = (/obj/structure/table/woodentable,/obj/item/weapon/coin/silver,/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/crew_quarters/sleep) @@ -2798,7 +2798,7 @@ "bbP" = (/obj/machinery/photocopier,/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbQ" = (/obj/machinery/door_control{id = "heads_meeting"; name = "Security Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/wood,/area/bridge/meeting_room) "bbR" = (/obj/machinery/newscaster{pixel_y = 32},/obj/machinery/light{dir = 1},/turf/simulated/floor/wood,/area/bridge/meeting_room) -"bbS" = (/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) +"bbS" = (/obj/structure/table/reinforced,/obj/item/weapon/gun/energy/laser/practice,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/security/range) "bbT" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/bar) "bbU" = (/obj/machinery/door/airlock/maintenance{name = "Library Maintenance"; req_access_txt = "0"; req_one_access_txt = "12;37"},/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/library) "bbV" = (/obj/machinery/door/airlock/maintenance{name = "Crematorium Maintenance"; req_access_txt = "27"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/chapel/office) @@ -2903,7 +2903,7 @@ "bdQ" = (/turf/space,/area/shuttle/specops/station) "bdR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bdS" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor,/area/security/prison) -"bdT" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) +"bdT" = (/obj/machinery/light/small{dir = 8},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "bar"},/area/security/prison) "bdU" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/maintenance/substation/civilian_west) "bdV" = (/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable/green{d2 = 8; icon_state = "0-8"},/obj/structure/cable/green,/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/substation/civilian_west) "bdW" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/wood,/area/library) @@ -3364,7 +3364,7 @@ "bmJ" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{dir = 1; icon_state = "whitebluecorner"; tag = "icon-whitebluecorner"},/area/medical/medbay2) "bmK" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay2) "bmL" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/airless,/area/rnd/test_area) -"bmM" = (/obj/item/device/radio/beacon,/turf/simulated/floor/airless{icon_state = "bot"},/area/rnd/test_area) +"bmM" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "vault"; dir = 1},/area/security/nuke_storage) "bmN" = (/turf/simulated/floor/plating/airless,/area/rnd/test_area) "bmO" = (/obj/machinery/camera{c_tag = "Toxins Test Chamber East"; dir = 8; network = list("Toxins Test Area")},/obj/machinery/light{dir = 4},/turf/simulated/floor/airless,/area/rnd/test_area) "bmP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/storage/emergency) @@ -3487,9 +3487,9 @@ "bpc" = (/obj/machinery/door/firedoor/border_only{name = "\improper Firelock South"},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/central_one) "bpd" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 6},/obj/machinery/meter,/turf/simulated/floor/plating,/area/maintenance/research_starboard) "bpe" = (/obj/machinery/atmospherics/pipe/tank/air{dir = 8},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"},/area/maintenance/research_starboard) -"bpf" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "exterior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/space) +"bpf" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "bpg" = (/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{dir = 8; icon_state = "map"; tag = "icon-manifold-f (WEST)"},/obj/machinery/meter,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 10},/area/maintenance/research_starboard) -"bph" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating/airless,/area/space) +"bph" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "bpi" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/disposalpipe/segment,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/cargo) "bpj" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/maintenance/research_port) "bpk" = (/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/medical/sleeper) @@ -3676,9 +3676,9 @@ "bsJ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/incinerator) "bsK" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_outer"; locked = 1; name = "Engineering EVA External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/airless{icon_state = "circuit"},/area/engine/engine_eva_maintenance) "bsL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/primary/central_one) -"bsM" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bsM" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "eng_eva_pump"; tag_exterior_door = "eng_eva_outer"; frequency = 1379; id_tag = "eng_eva_airlock"; tag_interior_door = "eng_eva_inner"; name = "Engineering Airlock Console"; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "eng_eva_sensor"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor{dir = 5; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bsN" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "toxin_test_inner"; locked = 1; name = "Engineering External Access"; req_access = null; req_access_txt = "13"},/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/research_starboard) -"bsO" = (/obj/machinery/embedded_controller/radio/airlock/airlock_controller{tag_airpump = "eng_eva_pump"; tag_exterior_door = "eng_eva_outer"; frequency = 1379; id_tag = "eng_eva_airlock"; tag_interior_door = "eng_eva_inner"; name = "Engineering Airlock Console"; pixel_y = 25; req_access_txt = "13"; tag_chamber_sensor = "eng_eva_sensor"},/obj/machinery/atmospherics/pipe/manifold/hidden{dir = 4; icon_state = "map"; tag = "icon-manifold-f (EAST)"},/turf/simulated/floor{dir = 4; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bsO" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eng_eva_pump"},/turf/simulated/floor{dir = 9; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bsP" = (/obj/structure/closet/crate,/obj/item/weapon/coin/silver,/turf/simulated/floor/plating,/area/storage/emergency) "bsQ" = (/obj/structure/shuttle/engine/propulsion/burst{dir = 4},/turf/space,/area/shuttle/research/station) "bsR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating/airless,/area/shuttle/research/station) @@ -3694,7 +3694,7 @@ "btb" = (/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) "btc" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor{icon_state = "freezerfloor"},/area/medical/patient_wing) "btd" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/research_starboard) -"bte" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_eva_pump"},/obj/machinery/camera{c_tag = "Engineering EVA Airlock"; dir = 1},/turf/simulated/floor{dir = 4; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bte" = (/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 1; frequency = 1379; id_tag = "eng_eva_pump"},/obj/machinery/camera{c_tag = "Engineering EVA Airlock"; dir = 1},/turf/simulated/floor{dir = 6; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "btf" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 4},/turf/simulated/floor,/area/hallway/primary/central_one) "btg" = (/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/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "heads_meeting"; name = "Meeting Room Window Shutters"; opacity = 0},/obj/structure/cable/green{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/hallway/primary/central_one) "bth" = (/obj/machinery/door/airlock/external{frequency = 1379; icon_state = "door_locked"; id_tag = "eng_eva_inner"; locked = 1; name = "Engineering EVA Internal Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) @@ -3926,7 +3926,7 @@ "bxz" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/on,/turf/simulated/floor,/area/janitor) "bxA" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/janitor) "bxB" = (/obj/machinery/door/window/westleft{name = "Janitoral Delivery"; req_access_txt = "26"},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"bxC" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/turf/simulated/floor{icon_state = "bot"},/area/janitor) +"bxC" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/central_three) "bxD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "bxE" = (/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) "bxF" = (/obj/structure/closet/l3closet/janitor,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/turf/simulated/floor,/area/janitor) @@ -4045,7 +4045,7 @@ "bzO" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/manifold/hidden/supply{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "whiteblue"; tag = "icon-whitehall (WEST)"},/area/medical/medbay2) "bzP" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/item/weapon/scalpel{pixel_y = 12},/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/turf/simulated/floor{dir = 2; icon_state = "whitecorner"},/area/assembly/robotics) "bzQ" = (/obj/machinery/vending/hydronutrients,/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) -"bzR" = (/obj/machinery/airlock_sensor{frequency = 1379; id_tag = "eng_eva_sensor"; pixel_x = 0; pixel_y = 25},/obj/machinery/atmospherics/unary/vent_pump/high_volume{dir = 4; frequency = 1379; id_tag = "eng_eva_pump"},/turf/simulated/floor{dir = 8; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) +"bzR" = (/obj/machinery/light/small,/turf/simulated/floor{dir = 10; icon_state = "floorgrimecaution"},/area/engine/engine_eva_maintenance) "bzS" = (/obj/structure/closet/crate,/obj/item/device/multitool,/obj/item/device/multitool,/obj/item/device/assembly/prox_sensor,/obj/item/device/flashlight,/obj/item/weapon/storage/backpack,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzT" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) "bzU" = (/obj/structure/rack,/obj/item/weapon/extinguisher,/obj/item/weapon/storage/belt/utility,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/research_shuttle) @@ -4120,7 +4120,7 @@ "bBl" = (/obj/machinery/door/poddoor/shutters{density = 0; dir = 2; icon_state = "shutter0"; id = "acutesep"; name = "Acute Separation Shutters"; opacity = 0},/turf/simulated/floor{tag = "icon-whitebluefull"; icon_state = "whitebluefull"},/area/medical/sleeper) "bBm" = (/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/item/weapon/reagent_containers/blood/OMinus,/obj/structure/closet/secure_closet/medical_wall{name = "O- Blood Locker"},/turf/simulated/wall,/area/medical/sleeper) "bBn" = (/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 10},/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "cautioncorner"},/area/hallway/primary/aft) -"bBo" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/janitor) +"bBo" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Janitor"},/obj/structure/plasticflaps{opacity = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "bot"},/area/janitor) "bBp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/maintenance/engineering) "bBq" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/rnd/storage) "bBr" = (/obj/structure/grille{density = 0; icon_state = "brokengrille"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/plating,/area/maintenance/engineering) @@ -5479,7 +5479,7 @@ "cbs" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor,/area/atmos) "cbt" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/bluegrid,/area/assembly/chargebay) "cbu" = (/obj/machinery/atmospherics/pipe/simple/visible,/turf/simulated/floor,/area/atmos) -"cbv" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cbv" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_tool_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxport) "cbw" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/engineering) "cbx" = (/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/engineering) "cby" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engine/engine_smes) @@ -5586,9 +5586,9 @@ "cdv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_room) "cdw" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) "cdx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/rnd/xenobiology) -"cdy" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/port) +"cdy" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_chapel_airlock"; name = "exterior access button"; pixel_x = -25; pixel_y = -25; req_access_txt = "10;13"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/auxstarboard) "cdz" = (/obj/machinery/power/solar{id = "portsolar"; name = "Port Solar Array"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless{icon_state = "solarpanel"},/area/solar/port) -"cdA" = (/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/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/port) +"cdA" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) "cdB" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/engine_room) "cdC" = (/obj/machinery/door/window/southright{dir = 1; name = "Containment Pen"; req_access_txt = "47"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/rnd/xenobiology) "cdD" = (/obj/machinery/door/airlock/engineering{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable/green{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4; icon_state = "intact-supply"; tag = "icon-intact (EAST)"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/primary/aft) @@ -5619,22 +5619,22 @@ "cec" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Atmospherics South East"; dir = 1},/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) "ced" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/turf/simulated/floor,/area/atmos) "cee" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor/plating,/area/atmos) -"cef" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cef" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "toxin_test_airlock"; name = "exterior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "13"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) "ceg" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor,/area/hallway/primary/starboard) "ceh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engine_monitoring) "cei" = (/obj/machinery/light,/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/camera{c_tag = "Starboard Primary Hallway"; dir = 1; network = list("SS13")},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/starboard) "cej" = (/obj/machinery/camera{c_tag = "Starboard Primary Hallway 4"; dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) -"cek" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"cel" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cek" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_x = 0},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/space) +"cel" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "cem" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2o_sensor"},/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cen" = (/obj/machinery/shieldgen,/turf/simulated/floor/plating,/area/engine/storage_hard) "ceo" = (/turf/simulated/floor,/area/engine/engine_hallway) -"cep" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ceq" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cep" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) +"ceq" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "cer" = (/obj/structure/cable/green{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) "ces" = (/obj/machinery/portable_atmospherics/canister/sleeping_agent/roomfiller,/turf/simulated/floor/engine{name = "vacuum floor"; nitrogen = 0.01; oxygen = 0.01},/area/atmos) "cet" = (/obj/structure/disposalpipe/segment,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{icon_state = "white"},/area/rnd/xenobiology) -"ceu" = (/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/airless,/area/solar/starboard) +"ceu" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "cev" = (/obj/item/roller,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cew" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/obj/machinery/ai_status_display{layer = 4; pixel_y = 32},/turf/simulated/floor,/area/engine/engine_monitoring) "cex" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) @@ -5863,7 +5863,7 @@ "ciM" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating/airless,/area/space) "ciN" = (/obj/machinery/door/airlock/maintenance{name = "Drone Fabrication"; req_one_access_txt = "10;24"},/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "ciO" = (/obj/machinery/atmospherics/unary/vent_pump/on{dir = 1},/turf/simulated/floor,/area/engine/engine_hallway) -"ciP" = (/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ciP" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/starboard) "ciQ" = (/obj/machinery/atmospherics/pipe/simple/visible/purple{dir = 5},/turf/simulated/floor/plating/airless,/area/space) "ciR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/workshop) "ciS" = (/obj/structure/closet/secure_closet/engineering_welding,/obj/item/clothing/glasses/welding,/obj/item/clothing/glasses/welding,/turf/simulated/floor,/area/engine/workshop) @@ -5916,7 +5916,7 @@ "cjN" = (/turf/simulated/wall/r_wall,/area/maintenance/portsolar) "cjO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "cjP" = (/obj/machinery/atmospherics/pipe/simple/hidden/purple,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"cjQ" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"cjQ" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) "cjR" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/engine/engine_smes) "cjS" = (/obj/machinery/door/airlock/maintenance{name = "Drone Fabrication/Engine Waste Handling"; req_one_access_txt = "10;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) "cjT" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/drone_fabrication) @@ -5947,8 +5947,8 @@ "cks" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = 22},/obj/machinery/light{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plating,/area/engine/engine_room) "ckt" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/medical/morgue) "cku" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/obj/machinery/atmospherics/unary/vent_scrubber/on{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"ckv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/starboard) -"ckw" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/starboard) +"ckv" = (/obj/machinery/door/airlock/maintenance{name = "Custodial Maintenance"; req_access_txt = "26"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/janitor) +"ckw" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) "ckx" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Tank Monitor"; sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank")},/turf/simulated/floor,/area/engine/atmos_monitoring) "cky" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/atmos_monitoring) "ckz" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 9; icon_state = "intact-supply"; tag = "icon-intact (SOUTHWEST)"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 9},/turf/simulated/floor/plating,/area/maintenance/medbay) @@ -6000,7 +6000,7 @@ "clt" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/engine/hallway) "clu" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor,/area/engine/hallway) "clv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/engine/engineering_monitoring) -"clw" = (/turf/simulated/floor/plating/airless,/area/solar/port) +"clw" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) "clx" = (/obj/machinery/atmospherics/pipe/manifold/hidden/yellow,/obj/machinery/meter,/turf/simulated/wall/r_wall,/area/atmos) "cly" = (/obj/machinery/computer/station_alert,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor,/area/engine/engineering_monitoring) "clz" = (/turf/simulated/floor/plating,/area/engine/engine_waste) @@ -8038,7 +8038,7 @@ "cYD" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYE" = (/obj/structure/rack,/obj/item/clothing/suit/space/syndicate,/obj/item/clothing/head/helmet/space/syndicate,/obj/item/clothing/mask/breath,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYF" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/syndicate,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) -"cYG" = (/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/space,/area/space) +"cYG" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/starboard) "cYH" = (/obj/machinery/light/small,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/derelict/ship) "cYI" = (/turf/simulated/shuttle/plating,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/derelict/ship) "cYJ" = (/obj/effect/step_trigger/thrower{affect_ghosts = 1; direction = 2; name = "thrower_throwdown"; tiles = 0},/turf/space/transit/north/shuttlespace_ns15,/area/space) @@ -8153,7 +8153,7 @@ "daO" = (/obj/machinery/door/airlock/maintenance_hatch{name = "Telecoms Server Access"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "vault"; dir = 5},/area/tcommsat/chamber) "daP" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/tcommsat/chamber) "daQ" = (/obj/machinery/door/airlock/centcom{name = "Holding Cell"; opacity = 1; req_access_txt = "101"},/turf/unsimulated/floor{icon_state = "floor"},/area/centcom/control) -"daR" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/turf/simulated/floor,/area/medical/virologyaccess) +"daR" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/grass,/area/hydroponics/garden) "daS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/lattice,/turf/space,/area/turret_protected/tcomsat) "daT" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply,/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers,/turf/simulated/floor/plating,/area/engine/engine_eva_maintenance) "daU" = (/obj/machinery/meter{frequency = 1443; id = "dloop_atm_meter"; name = "Distribution Loop"},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/manifold/visible/supply{dir = 8},/turf/simulated/floor,/area/atmos) @@ -8369,7 +8369,7 @@ "deW" = (/obj/machinery/vending/snack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "deX" = (/turf/simulated/floor{icon_state = "cafeteria"; dir = 5},/area/djstation) "deY" = (/obj/machinery/door/poddoor{density = 0; dir = 4; icon_state = "pdoor0"; id = "virologyquar"; name = "Virology Emergency Quarantine Blast Doors"; opacity = 0},/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/supply,/turf/simulated/floor{icon_state = "delivery"},/area/medical/virologyaccess) -"deZ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; master_tag = "solar_xeno_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "10;13"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/solar/starboard) +"deZ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk8"},/area/solar/starboard) "dfa" = (/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/djstation) "dfb" = (/obj/structure/table,/obj/machinery/cell_charger,/turf/simulated/floor{icon_state = "bar"},/area/djstation) "dfc" = (/turf/simulated/floor{icon_state = "bar"},/area/djstation) @@ -8465,16 +8465,16 @@ "dgO" = (/obj/machinery/requests_console{department = "Science"; departmentType = 2; name = "Science Requests Console"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitegreen_v (NORTHEAST)"; icon_state = "whitegreen_v"; dir = 5},/area/rnd/xenobiology/xenoflora) "dgP" = (/obj/machinery/door/window/northright{name = "Xenoflora Containment"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) "dgQ" = (/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora_storage) -"dgR" = (/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/airless,/area/solar/port) +"dgR" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/starboard) "dgS" = (/turf/simulated/shuttle/plating,/area/syndicate_mothership) "dgT" = (/obj/structure/sign/biohazard,/turf/simulated/wall/r_wall,/area/rnd/xenobiology/xenoflora) "dgU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/power/apc{dir = 1; name = "north bump"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/bluegrid{name = "Mainframe Base"; nitrogen = 100; oxygen = 0; temperature = 80},/area/tcommsat/chamber) "dgV" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitegreen (NORTHWEST)"; icon_state = "whitegreen"; dir = 9},/area/rnd/xenobiology/xenoflora) "dgW" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{icon_state = "hydrofloor"},/area/rnd/xenobiology/xenoflora) "dgX" = (/obj/machinery/atmospherics/pipe/simple/hidden/supply{dir = 4},/turf/simulated/floor{tag = "icon-whitegreen_v (NORTHEAST)"; icon_state = "whitegreen_v"; dir = 5},/area/rnd/xenobiology/xenoflora) -"dgY" = (/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/plating/airless,/area/solar/port) +"dgY" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk1"},/area/solar/starboard) "dgZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/maintenance/portsolar) -"dha" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area/solar/port) +"dha" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk2"},/area/solar/port) "dhb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only{dir = 2},/obj/machinery/camera{c_tag = "West Outpost - Airlock"; dir = 1; network = list("MINE")},/turf/simulated/floor/plating,/area/mine/west_outpost) "dhc" = (/obj/machinery/mineral/input,/obj/machinery/conveyor{backwards = 2; dir = 2; forwards = 1; id = "mining_west"},/turf/simulated/floor,/area/mine/west_outpost) "dhd" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1379; master_tag = "virology_airlock"; name = "interior access button"; pixel_x = -20; pixel_y = -20; req_access_txt = "10;13"},/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"},/area/maintenance/medbay) @@ -8499,10 +8499,10 @@ "dhw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) "dhx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) "dhy" = (/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engine_room) -"dhz" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/solar/port) +"dhz" = (/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/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) "dhA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/mine/west_outpost) -"dhB" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/port) -"dhC" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/port) +"dhB" = (/obj/structure/cable/yellow,/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) +"dhC" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "dhD" = (/obj/structure/table,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dhE" = (/obj/structure/table,/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/item/stack/medical/advanced/bruise_pack,/obj/item/weapon/retractor,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "dhF" = (/obj/machinery/atmospherics/portables_connector,/obj/machinery/portable_atmospherics/canister/air/airlock,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplatecorner"},/area/maintenance/medbay) @@ -8525,7 +8525,7 @@ "dhW" = (/obj/structure/closet/syndicate/personal,/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/syndicate_mothership) "dhX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only{dir = 2},/turf/simulated/floor/plating,/area/maintenance/starboardsolar) "dhY" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/reagent_dispensers/watertank,/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 4; icon_state = "whitegreen"},/area/rnd/xenobiology/xenoflora) -"dhZ" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/solar/port) +"dhZ" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk4"},/area/solar/port) "dia" = (/obj/structure/table,/obj/item/weapon/bonesetter,/obj/item/weapon/bonegel,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery2) "dib" = (/obj/structure/table,/obj/item/weapon/bonesetter,/obj/item/weapon/bonegel,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "dic" = (/turf/simulated/floor/plating,/area/maintenance/engi_engine) @@ -8581,7 +8581,7 @@ "dja" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_fore_hatch"; locked = 1; name = "Forward Docking Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/plating,/area/shuttle/specops/centcom) "djb" = (/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "specops_shuttle_fore"; name = "forward docking hatch controller"; pixel_x = 0; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "0"; tag_door = "specops_shuttle_fore_hatch"},/obj/machinery/recharger/wallcharger{pixel_x = 4; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "djc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/embedded_controller/radio/simple_docking_controller{frequency = 1380; id_tag = "escape_shuttle"; pixel_x = 8; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13"; tag_door = "escape_shuttle_hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"djd" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating/airless,/area/solar/port) +"djd" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "dje" = (/obj/structure/cable{d2 = 2; icon_state = "0-2"; pixel_y = 0},/obj/machinery/power/smes/buildable{charge = 0},/turf/simulated/floor/plating,/area/maintenance/portsolar) "djf" = (/obj/machinery/door/airlock/external{frequency = 1380; icon_state = "door_locked"; id_tag = "specops_shuttle_port_hatch"; locked = 1; name = "Port Docking Hatch"; req_access_txt = "13"},/turf/simulated/shuttle/floor{icon_state = "floor4"},/area/shuttle/specops/centcom) "djg" = (/obj/machinery/door/airlock/hatch{frequency = 1331; icon_state = "door_locked"; id_tag = "vox_northwest_lock"; locked = 1; req_access_txt = "150"; req_one_access = null; req_one_access_txt = "0"},/turf/simulated/shuttle/plating/vox,/area/shuttle/vox/station) @@ -8672,7 +8672,7 @@ "dkN" = (/obj/machinery/door/airlock/research,/turf/simulated/floor/airless,/area/constructionsite/storage) "dkO" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating/airless,/area/constructionsite/storage) "dkP" = (/turf/simulated/floor/plating/airless,/area/constructionsite/hallway/fore) -"dkQ" = (/obj/structure/cable/yellow,/turf/simulated/floor/plating/airless,/area/solar/port) +"dkQ" = (/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "dkR" = (/obj/machinery/camera{c_tag = "Engineering Core West"; dir = 8; network = list("SS13","Supermatter")},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engine_room) "dkS" = (/turf/space/transit/east/shuttlespace_ew13,/area/space) "dkT" = (/obj/machinery/autolathe,/turf/simulated/floor/plating,/area/djstation) @@ -10936,7 +10936,7 @@ "ecp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/junction,/turf/simulated/floor,/area/hallway/primary/central_three) "ecq" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/machinery/door/airlock/research{name = "Anomalous Materials"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) "ecr" = (/obj/machinery/door/firedoor/border_only{dir = 4; name = "Firelock"},/obj/structure/disposalpipe/segment,/obj/machinery/door/airlock/research{name = "Anomalous Materials Locker Room"; req_access_txt = "65"},/turf/simulated/floor{icon_state = "white"},/area/research_outpost/anomaly) -"ecs" = (/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/obj/structure/disposalpipe/segment,/turf/simulated/floor,/area/hallway/primary/central_three) +"ecs" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/starboard) "ect" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/decal/cleanable/cobweb,/obj/item/stack/sheet/metal{amount = 10},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/clothing/glasses/meson,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plating,/area/mine/north_outpost) "ecu" = (/obj/structure/lattice,/obj/structure/transit_tube{icon_state = "N-S"},/turf/space,/area/space) "ecv" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central_two) @@ -11079,6 +11079,7 @@ "efc" = (/obj/structure/lattice,/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1380; master_tag = "mining_outpost_airlock"; name = "exterior access button"; pixel_x = -8; pixel_y = 25; req_access_txt = "0"; req_one_access_txt = "13;48"},/turf/space,/area/space) "efd" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) "efe" = (/obj/structure/closet/emcloset,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{dir = 2; icon_state = "arrival"},/area/research_outpost/entry) +"eff" = (/turf/simulated/floor/airless/catwalk{icon_state = "catwalk15"},/area/solar/port) "efg" = (/obj/structure/closet{name = "Prisoner's Locker"},/obj/random/tech_supply,/obj/item/clothing/head/flatcap,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/prison) "efh" = (/obj/machinery/atmospherics/pipe/simple/visible{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/plating,/area/engine/engine_room) "efi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/manifold/hidden,/turf/simulated/floor{icon_state = "warning"},/area/mine/living_quarters) @@ -11096,11 +11097,18 @@ "efu" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/engine_waste) "efv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplatecorner"},/area/engine/engine_waste) "efw" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engine_waste) +"efx" = (/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "efy" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/maintenance/engi_engine) "efz" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/engi_engine) +"efA" = (/obj/machinery/access_button{command = "cycle_exterior"; frequency = 1379; layer = 3.3; master_tag = "robotics_solar_airlock"; name = "exterior access button"; pixel_x = 25; pixel_y = 25; req_access_txt = "13"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk12"},/area/solar/port) "efB" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/device/analyzer/plant_analyzer,/obj/item/device/healthanalyzer,/obj/item/device/analyzer,/obj/item/device/analyzer,/turf/simulated/floor/plating,/area/storage/tech) "efC" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/rig/ert/security,/obj/item/clothing/suit/space/rig/ert/security,/obj/item/clothing/tie/storage/black_vest,/obj/item/clothing/shoes/magboots,/obj/item/clothing/head/helmet/space/rig/ert/security,/obj/item/clothing/suit/space/rig/ert/security,/obj/item/clothing/tie/storage/black_vest,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom) +"efD" = (/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) "efE" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/obj/machinery/portable_atmospherics/canister/air{filled = 0.05},/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/mine/production) +"efF" = (/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/airless/catwalk{icon_state = "catwalk3"},/area/solar/port) +"efG" = (/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/airless/catwalk{icon_state = "catwalk1"},/area/solar/port) +"efH" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Conference Room"; dir = 2},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/wood,/area/bridge/meeting_room) +"efI" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "floorgrime"},/area/quartermaster/storage) "efJ" = (/obj/structure/rack,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/double,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "efK" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/unsimulated/floor{icon_state = "dark"},/area/centcom) "efL" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/storage/box/lights/mixed,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/obj/item/weapon/grenade/chem_grenade/cleaner,/turf/unsimulated/floor{icon_state = "vault"; dir = 1},/area/centcom/specops) @@ -11114,6 +11122,8 @@ "efT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor{dir = 4; icon_state = "whitebluecorner"},/area/rnd/docking) "efU" = (/obj/machinery/camera{c_tag = "Research Dock"; dir = 2; network = list("SS13","Research")},/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/rnd/docking) "efV" = (/obj/machinery/access_button{command = "cycle_interior"; frequency = 1380; master_tag = "research_dock_airlock"; name = "interior access button"; pixel_x = 25; pixel_y = -25; req_access_txt = "0"; req_one_access_txt = "13;65"},/turf/simulated/floor{dir = 2; icon_state = "cmo"},/area/rnd/docking) +"efW" = (/obj/item/device/radio/beacon,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/airless{icon_state = "bot"},/area/rnd/test_area) +"efX" = (/obj/structure/cable/green{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{dir = 4},/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply,/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor,/area/medical/virologyaccess) "efY" = (/obj/machinery/telecomms/allinone{intercept = 1; on = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/syndicate_mothership) (1,1,1) = {" @@ -11181,15 +11191,15 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaamaaaaawaayaawaaaaawaayaawaaaaawaayaawaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaQaaRaaaaaaaaaaaaaaaaaaaaaaaaaaaaauaaVaaNaaKaaNaaKaaNaaSaauaauaaUaaTaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcaaaaaaafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcaaaaaaafcaaaaaaaaaaaaaaaaaaaaDaaeaawaayaawaaaaawaayaawaaeaawaayaawaaeaaaaaaaaeaaeaaOaaaaaaaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaMaaLaaeaauaaJaaEaaEaaEaaEaaEaaCaaIaaHaaGaaFaauaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaaaaaaaaaaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaalWalWalWalWalWalWalWaaeaaaaauaogaoeaaKaoeaaKaoeaoBaoiaoHaoCaoDaauaaWaaWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoralVaoraoralWaaaaaeaauaoKaotaoiaotaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanYaaeaaeaaeanYaaeaaaaaeanYaaeaaaaaaaaaaaaaaaamfameamLahlanSamIamHaiOabtaaeaaaalWanXanWanVamManLalWaaaaaaamGanKanIanJanPaaKanIaaKanzanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeaoxaowaovaobaobaobaobaobaobaobaobaobaobaobaobaoAaowaowaozaodaiQaohakdanZamTamWakgalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeanlaaeaaaaaeanlaaeaaaaaeanlaaeaaaaaaaaaaaaaaaamfameambaktamkamjamiakKalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawamYaawaaeaawamYaawaaaaawamYaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWaosamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaaaawamYaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawamYaawaaaaawamYaawaaeaawamYaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzamvamqarMamqarKarLaepabaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawarRaawaaaaawarRaawaaaaawarRaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvaswasxarSauwarVauMarXarYarZauParZaxtatdaepadpaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaamaaDaaeaaaaawaayaawaaeaawaayaawaaaaawaayaawaaeaaaaaaaafaaaaaeaaeanwamiamiamiamiaoJabtaaaaaaalWaoraoralVaoraoralWaaaaaeaauaoKaotaoibbSaoiaotaoiaauaoLaoCaoMaauaoIaebaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcaaaafcafcafcafcafcafcafcafcafcaaaafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeabbaaeaaeaaeabbaaeaaaaaeabbaaeaaaaaaaaaaaaaaaamfameamLahlanSamIamHaiOabtaaeaaaalWanXanWanVamManLalWaaaaaaamGanKanIanJanPaaKanIaaKanzanOanManNanGanHadnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaDaaeabcagDabUagFagEagFagFagFagEagFagFagFagEagFagFagYagDagDagZaodaiQaohakdanZamTamWakgalWalWalWalWalWaojaolaokalWalWanTanUanQanjaomaonaoqaonaouanjanjanjaooaopaepankacwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaeaaLaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaaaaaeaaaaaeaaeahaaaeaaaaaeahaaaeaaaaaeahaaaeaaaaaaaaaaaaaaaamfameambaktamkamjamiakKalWalWaneandanhanyafwanxalWalWamNamQanuanvanpamVanmamDamAamBaftaftanoamFaepankaaWaaWaaWaaWaaWaaWaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaamaamaaDaaeaaeaawailaawaaaaawailaawaaaaawailaawaaeaaaaaaaaaaaaaaeaaeamoamiamiamiamiamXalWannafqafqafqafqafwafqanralQalMaftansamEamsantanmanEaftaftaftaftanFanqanjanDanCaaWagGadqanBaaWaaLaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaawailaawaaeaawailaawaaaaawailaawaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaabtamXalWaosamUamSamRamPamOamMamJalQalMaftalLamEamsamCamyamzaftamwamwamwamsamuaepadpadqamradqadqadqamraaLaaeaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawailaawaaaaawailaawaaaaawailaawaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaafLabsalWampafqafqafqafqafwafqamxalQalMaftalLanganiarQancanfamvamqamqamqanbamtaepabaadqaaWasbanaadqaaWaaLaaLaaeaaaaaeaaaaaLaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaDaaeaawailaawaaaaawailaawaaeaawailaawaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaarCabsalWalWarJarIarNarDafwarDalWalWarOaftansaftamsaeDarGamzamvamqarMamqarKarLaepabaarPaaWaaWaaWaaWaaWaaLaaaaaaaaaaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaafcafcafcafcaaaaaaafcafcafcafcafcafcafcaaaaaaafcafcafcafcaafaaaaaaaaaaaaaaaaaAaaeaawaioaawaaaaawaioaawaaaaawaioaawaaeaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaarCascalWalWalWalWalWalWasdalWalWalWasvaswasxarSauwarVauMarXarYarZauParZaxtatdaepadpaseaaWaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaeGabsaqSaqRaqPalWaqQaqOaqNaqMaraaenaqXaqWaqUaqWamsaeDarbarcaqZaqZaqYaqZasHasIatMauJargaaWapdapdapdapdapdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaryaamaamaamaamaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeabtabsaruartarvalWaqQaqQarqarparhaenarnaroarjarkamsalYarmarsaftaftapQaftariarraepauKarwaaWarAbtLaqmaqmarHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafcafcafcafcafcafcafcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtabtabtabtabtabtabtabtabtabtabtabtabsapJapIapHalWapNapMaceabNadPacYapTapSapVapSapXapWamyapOaeEaftapQaftapPapUaqkasCaqaaqdadqapZaqbaqcaqjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11202,48 +11212,48 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabtaeeabtabtaedaehaeFaeFaegaeFaeFaefaeFaeFaeFaelaeFaeFaeiaejaekaesaevaeuaeFaemaeoaeqaeraejaeFaeFaduaewaezaeFaeFaeFaexaeAaexaexaexaexaexaeaahjaaWaetaecaebaaaaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtadXadWadYadWadQaqfadIadRadTadSadVadUadJadKadGadHadNadOadLadMadCadEadCadDadCadCadFadxadxadzadyaJnairadZadradAaduadhadgadtadBadvadkadjaaXahjadsadqadoadnaaaaaaaaaaaaaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiaaaajiajiajiajiajiajiajiajiajiaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaamaamaaDaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFaeFaeFaeFaeFaeFadeadmadladiadfacIacJacKacLacMacNacOacPacAacBacCacDacEacFacGacHacZahgadbadaaddadwacHadcacRacQacVacSacXacWacUacTaaXaheaaWacyacxacwaaaaaaaaaaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXaqFaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabUaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeabcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLabqabrabxabzabmabuabvabwaaiabjabkablabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXaczaqTaqLareaqVaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaabbaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaamlaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXalgarEarxarWarUaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaamnaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAamKatKasgaBXavgaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBaiHaaBaaxajUaiHabxakYajTabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAanAaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBaiHajkaaxaaBakCabxakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAalsaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeaoWaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuajqajrajcajdajaajbajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZakbakHaiSaiZajzakDaiZakEaiaanRaocaoaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaoPaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeaoWaaaaaaaaaaaeaaaaaaaaaaaAaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaagCaiMagAagXaeFaeFaeFaiLaboaeFaaPaaPaaPaimagRaiHainaiKaipabxaifaigabxaiCaiDaiEaiFaiGaiyaixaizahYaicaiAaiBaidahAahPahRaivahTahSaiwahUahAajYajXaiZajzajzaiZajxaiaaofarfapKaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCahBagAagXahiahyaeFahzahsahrahuahfahNahOahLahMahxahKahwabxahtahvahIahJahoahHahDahGahZahXahWahVahFahEahQabEahAahAahCahAahAahAahAahAahAaijaiVaiUaiWaiWaiZaiXaiaaiaajwaiaaiaaaaaaaalOalOalOaaaaaaaaaaaaaaaaaaaaaaaDaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagUabxagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpaieaibahhagHahnahnaikaijaiiaihaihaihaihaihaiRaiiaHsasaaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaRzaWiaRzaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeaoWaaeajJajJajJajJajJaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVEagBajSagXaiTajKaeFaVFaVGahrajMaWUahNaVTaVTaVUaZpaaBaaBabxaVYaaPaWdaWcbyUbcKaWgaVHaVIaVJaVLaVNaZEaZUaZUaZUbbcaZUbbibedbedbeWbeWbfmaWHaZzaWqaWqaVSaWpaVRahnahnahnaVPaVQaVOaaeaVnaViaViaVkaViaViaVhaaeaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaoPaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaNnaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaaoWaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaaxaWvaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaVyaJRaJRaJRaJRaHrbijaHraGVaGVaGVaGVaGVaGVaGVaGVarTbgtasPasPasPasPasPasPasPasPaWjasRasRasRasRasRaWjasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeaoPaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaNTaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeaoWaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPbdTbdSabgbbBbbobbCaaBajkaaBaaBaWvaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaVyaJRaWMbbeaHqaHraWTaAvaGVaWRbkqaWSaNpaWJaRQaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaWIasRasRasRasRasRaWjasPaaeaaaaaaaamaaeailaioaioaioaioaitaoPaisaiqaiqaiqaiqaiuaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeagZagYagYagYagYahaaoWagFagEagEagEagEagDaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaaBaXqaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaVyaJRaQDaXvaHqaHrauhauiaGVaPHaPCaXwaOEaXjaOGaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaXiasRasRasRasRasRaXnasPasPasPaaaaamaaaahcahcahcahcahcaaeaoPaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaQbaPJaQfaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaeaQvaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaQmaQpaQuaRoaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaVyaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaaaPFaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaaaRAaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaRKaRNaQuaRRaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaVyaJRaSzaSCaRVaSaaRTaRUaSfatBaSPaSeaRdaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaabbaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaSVatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGaSJaSEaEnaEQaEPaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaaaSDaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFabTabSabQabPaeFacaabVabMabWaaYaeFacvacuacvaeFacracsactaeFaeFacpacqagXacoacmacnacgaclackaeFacjaciaciacfaeFabZabYabXahdacdaccacbaaXaqFaaWaaWaaWaaWaaaaaaaaeaaeaaaaaaaaaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeaiqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeaisaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeabtabsabiabhabhabfabeabdabpaboaaZabnaaYaeFabHabKabLabqabrabxabzabmabuabvabwaaiabjabkablabOabIabRabJabEabDabGabFaaXabAabCabBaeRabXabXabyaaXaczaqTaqLareaqVaaaaaadVoaaaaaaaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaDaaDaaDaaDaaaaaaaaaaitaaaaaaaaaaaDaaDaamaamaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaamaaDaaDaaaaaaaaaaiuaaaaaaaaaaaDaaDaamaamaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtabsaeFalpalnalralqaeFammaboaaYalvaltaeFakSalTakRakVarlalUalXamaamcakXalZaaialdalbamdabOabIaksamgaidamhajoajmaaXalkaljabXaeRabXabXalmaaXalgarEarxarWarUaaedVoaaeaaedVoaaeaaeaaealOalOallalOalOaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaeaaaaaaalRaaeaaeaaaaaeaaeaaaaaaaamaaaaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaamlaaeaaeaaaaaeaaeaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabtalKaeFaeFaeFaeFakNakMalNalPakMakMakMakMalCalDalCakAalEalFalGalHaaPakGalIaaiakIakJalJabOalwalxabJalyaknajoakoahAakpakrakqapYalzalBakuahAamKatKasgaBXavgaaaaaaaaeaaaaaedVoaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeamnaaeaiNaiNaiNaiNaiNaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeamYaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakhakOakLakPagXahiakTaeFakUakQahrahuajNahNajRahOakWajQaaBaiHaaBaaxajUaiHabxakYajTabIabIalaajfakZabJajWaknajoajVahAakfakealhalualfalealcahAanAaiaaiaaiaaiaapRapLaiaahnapcaaaaaeaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeanlanYanYanYanYaovaobaoxaowaowaowaowaozaaeaaDaaaajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaDaaeaoPaoAaoAaoAaoAaoWaPFarRaQvaQvaQvaQvaRAaaeaaDaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakhakhajOajSagXabhagzakmaklakkakjagtakiakzaaBaaBaiHajBaaBaiHajkaaxaaBakCabxakBajDajEabIabOabIaksajsajmaknajoajnahAajyakyakxakFaiJakwakvahAalsaiaaloamZalSaiZalAaiaaiaaliaiaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeamnaaeahcahcahcahcahcaaeaaDaaaaaaajiajiajiajiaaaaaaajiajiajiajiajiajiajiaaaaaaajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeamYaaeajJajJajJajJajJaaeaaDaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaajPajOajSagXaiTajKaeFacaajLahrajMaiYajlajpahOajjajtajuajqajrajcajdajaajbajgajhajeajfajFajfajCajAajIajHajGaiPahAaiIajvaiJakcajZakaajZakbakHaiSaiZajzakDaiZakEaiaanRaocaoaaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeamnaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaeamYaaaaaaaaaaaeaaaaaaaaaaaAaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaagCaiMagAagXaeFaeFaeFaiLaboaeFaaPaaPaaPaimagRaiHainaiKaipabxaifaigabxaiCaiDaiEaiFaiGaiyaixaizahYaicaiAaiBaidahAahPahRaivahTahSaiwahUahAajYajXaiZajzajzaiZajxaiaaofarfapKaiaaaaalOalOalOalOalOaaaaaaaaaaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeamnaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeamYaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCahBagAagXahiahyaeFahzahsahrahuahfahNahOahLahMahxahKahwabxahtahvahIahJahoahHahDahGahZahXahWahVahFahEahQabEahAahAahCahAahAahAahAahAahAaijaiVaiUaiWaiWaiZaiXaiaaiaajwaiaaiaaaaaaaalOalOalOaaaaaaaaaaaaaaaaaaaaaaaDaaeanlanYanYanYanYaovaobaoxaowaowaowaowaozaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadVoahbdVoaaaaaaaaaaaaaaaaaaaaaaaDaaeaoPaoAaoAaoAaoAaoWaPFarRaQvaQvaQvaQvaSDaaeaaDaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaagCagBagAagXagyagzagxagwagvaguagtagsagVaaBaaBagWagTagUagUabxagPaaPagQagSagMagNagOaVHagJagIagLagKabJabJabJabJaiaahpaieaibahhagHahnahnaikaijaiiaihaihaihaihaihaiRaiiaHsasaaiSaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaeahcahcahcahcahcaaeamnaaeahcahcahcahcahcaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaRzaWiaRzaaaaaaaaaaaaaaaaaaaaaaaDaaeajJajJajJajJajJaaeamYaaeajJajJajJajJajJaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVEagBajSagXaiTajKaeFaVFaVGahrajMaWUahNaVTaVTaVUaZpaaBaaBabxaVYaaPaWdaWcbyUbcKaWgaVHaVIaVJaVLaVNaZEaZUaZUaZUbbcaZUbbibedbedbeWbeWbfmaWHaZzaWqaWqaVSaWpaVRahnahnahnaVPaVQaVOaaeaVnaViaViaVkaViaViaVhaaeaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaamnaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasjaPXaslaaaasmaPYasoaaaaaeaSTaNnaSTaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeaaaaaaaaaamYaaaaaaaaaaaeaaaaaaaaaaamaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaakhaWraWsagXagXagXaeFaeFaeFaeFaaPaaPaaPaaPaaPbataaBaaxaaxaWvaWwaaPaaPaaPaaiaaiaaiaVHaKWaWyaWxaXcaVyaJRaJRaJRaJRaHrbijaHraGVaGVaGVaGVaGVaGVaGVaGVarTbgtasPasPasPasPasPasPasPasPaWjasRasRasRasRasRaWjasPaaaaaaaaaaaDaaeaiNaiNaiNaiNaiNaaeamnaaeaiNaiNaiNaiNaiNaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaajiajiajiajiajiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasTbdJasTasSasVbdPasVasSaaeaSTaNTaXfaaaaaaaaaaaaaaaaaaaaaaaDaaeahqahqahqahqahqaaeamYaaeahqahqahqahqahqaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaXdaXeakOaXbaRBakhaaeaaeaaPbdTbdSabgbbBbbobbCaaBajkaaBaaBaWvaWXaQFaXaaWYaWWbbNefgaVHatzapEaWQaXcaVyaJRaWMbbeaHqaHraWTaAvaGVaWRbkqaWSaNpaWJaRQaOParTaWLaWKaJsavYaRgaKkaXhaRxasPaWIasRasRasRasRasRaWjasPaaeaaaaaaaamaaeanlanYanYanYanYaovaobaoxaowaowaowaowaozaaeaaDaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHasTatIasTatHasVatJasVatHaPIaXAaXzaXDaXBaXBaXCaPIaPIaaeaaaaaDaaeaoPaoAaoAaoAaoAaoWaPFarRaQvaQvaQvaQvaSDaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaakhakhakhaXxakhakhajSaRBakhaaaaaaaaPbfPaaPaXybeBbewaaPbegbebaaBaaBaXqaXsaXuaXtaXsaXrbeNbeCaVHaVIapEaQBaXcaVyaJRaQDaXvaHqaHrauhauiaGVaPHaPCaXwaOEaXjaOGaOParTaXlaXmaJsavYavYaKkaYjaMmaTsaXiasRasRasRasRasRaXnasPasPasPaaaaamaaaahcahcahcahcahcaaeamnaaeahcahcahcahcahcaaaaaAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHauzaWOauBatHauCaWuauEatHaQaaQbaPJaQfaPLaPOaPZaPGaPIaaaaaaaaAaaaajJajJajJajJajJaaebpfaaeajJajJajJajJajJaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaQlaQeaQmaQpaQuaRoaQnaQcakhaaaaaaaaPaaPaaPaQdaOQaOFaaPaORaOWaQSaQZaQTaQLaQFaQPaQOaQRaOtaOzaVHaQAapEaQBaXcaVyaJRaQDaQEaHqaHravdauiaGVaGVaGVaQxaGWaPzaGVaGVarTaPxaPqaJsavYavYaKkaSBaJCaKiaPBasRasRasRasRasRaGUaVxaVwavraaaaamaaaaaeaaaaaeaaeaaaaaabphaaaaaaaaeaaaaaaaaeaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatHavsavtavuatHavsavtavuatHaRwaRvaRvaQaaQaaQaaRvaRvaRzaaaaaaaaDaaaaaeaaaaaeaaeaaaaaacbvaaaaaaaaeaaaaaaaaeaaaaaDaaeaaaaaaaaeaaeaaaaaaaaeaRDaQeaRKaRNaQuaRRaRBaRBakhaaeaaLaQjaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaaiaVHaSpapEaSlaXcaVyaJRaSzaSCaRVaSaaRTaRUaSfatBaSPaSeaRdaReaRfaRhavVaRaaRcaKPaviaviaKPaSFaKXaLaawbasRasRasRasRasRawbawcawdaweaaaaamaamaaDaaaaaaaaeaaaaaaaitaaaaaeaaeaaeaaeaaDaaDaaDaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaasSatHaZAawgasSatHaZyawgasSatHaSVatHatHatHatHatHaRvaSTaaaaaaaaDaaDaaDaaaaaaaaeaaaawjaTSawjaaeaaeaaeaaeaaDaaDaaDaaeakhakhakhakhaTQaTJaTJaTKakhakhakhakhaTIaRBaRBakhaTCaTFakhakhaTxaTBaTuaTqaTqaTqaTqaTqaTqaTqaTqaTtaTqaTqaTqaTqaTqaVzaTmaTnaTpaXcaVyaJRaThaITaIvaHravdaTfaSEaSEaTUaTbaSGaSJaSEaEnaEQaEPaSKaSLayMayMayMaSRaMmaMqawUasRasRasRasRasRawUawVawdaweaaaaaaaaaaaeaaeaaaaaeaaaaaacdyaaaaaaaaeaaaaaaaaeaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXawYbaUawYawZawYaZOawYbaRaxcaxbaxbaxbaxbaUlatHaUmaSTaaaaaeaaeaaaaaaaaaaaaaaeaaaaxgaUVaKgaaeaaaaaeaaaaaaaaaaaaaaaakhaUTaUPaUNaUPaUPaUPaUPaVeaUPaUPaVcaVdaUNaYraVDaTqaTqaTqaTqaTqaTqaUAaUwaxraxraxraxraxsaxraxraUpaxraxsaxraxraxraVHaUJaULaUHaVzaVAaJRaJRaJRaJRaJRauhaUEawLawOawMaxCawMawOawLaTVaTWaFuaUeaUfaUeaUeaUiaUgaMGaMHaJwasRasRasRasRasRaJxaUhaUkaxOaaaaaaaaaaaaaaeaaaaaeaaaaxPaTTaxPaaaaaeaaaaaaaaeaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRaxSaxTaxUaxVbfcawzbfdbeZawzbfbbfaawzawzbfgatHaQaaXAaaeaaeaaaaaaaaaaaaaaaaaeaybaycbezbdBayfaaaaaeaaaaaaaaaaaaaaaakhbeAakhaYabeFbeEbeEbeEbeGbeEbeEbeEbeHaYaasLaylaylaylaylaylaylaylaYibeIaxrayoaypayqayrbeJbeRbeOaPdaywayxaypaztaVHayzaSiayAaXcbjraJRaWMaFYaHqaJRavdbeYawLawLawLawObfobfpbeDayIavVbdHbfnbfnbfnbfnbeXaMmaMmbavbflasRasRasRasRasRbfqasPasPasPaaaaaaaaaaaeaaeaaeaaeaaaaySaXgaySaaaaaeaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHayUayVayUayWaxTaxTayXayUayVayUbghbgebgfbgdatHaQaaPIaPIbfXaXBaXBaXBaXBaXCaPIazbbggbftaADazbakhakhaTCbfuaTFakhakhakhbeAbfvaYaaaaaaeaaaaaeaaaaaeaaaaaeaaaaYaasLaylazfazgazhaziazjaylaYiaRBaxrazkazkayGbfHaYfbfMbfLaYfbfJbfVaypaztaVHayzaSiazuaXcbkbaJRaQDaGaaHqaJRbfBbfCbfGazxazyazzazAazBazBazCazBasPbgpbgqbglbgmbfwbgobgjasPbgkasRasRasRasRasRbgiasPaaeaaaaaaaaaaaaaaeaaeaaaaaeazLazMbgrazOazPaaeaaaaaaaaeaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeazQasSazRavtazSazTazUazVazWazSavtazXazYasSazZbgVatHaQaaQaaQaaQaaQaaQaaQaaQabgWbgYazbaAfbgQbgNazbbgLbgIaUPaUPaUPaUPaUPbgTbgSbgRaYaaaeaAkaAkaAkaAkaAkaAkaAkaaeaYaasLaylaAlaAmaAnaAoaAlaylaYibkcaxraxraxraxrboXaAraZVbgyaArbgDbguaypaVvaVHayzaSiaAuaXcbjraJRaQDaGaaHqaJRavdbgHazBazBazBazBazBazBbhcbhdbhfazBasPasPasPasPbfxasPasPasPbgiasRasRasRasRasRbgiasPaaaaaaaaaaafaaaaInaInaInaInaAAaZvaYXaZGaAAaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxRayVaAEaAFaAFaAFaAFaAGayVaxRaAHasSaAIbhJatHaAKaAKaAKaAKaAKaAKaAKaQabhObhRazbbhNbhIbhHazbaAPbhGaAPaAPaAPaAPaAPaAPaAPaAPaARaaaaAkbhAbhCbhDbhEaAWaAkaaaaYaasLaylaAlbqMbhFbqBaAlaylblqakhaxrbpHaBbayGbhrbhqbhybhxbhwbhsaxraxraxraVHayzaSiayAaXcbjraJRaSzaIpaLeaKaaLvaLsaHraBibhiaBjbinazBbhcbiqbhfazBaBlaBmbiiaBobeVaYDaYBaaebilbigbigbigbigbigbihaaeaaaaaaaaaaaaaaaaInaMraLLaNaaAAaBubifbibaAAaaeaaaaaaaYBaYBaYBaYBaYBbhXbhYaYBaYBaYBaYBaYBaYBaYBbhVbhTbhTbhTbhSaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkaXZaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaThaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaInaNwaNeaNxaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaBHaBIaBJaBIaBIaDRaDSaBIaBIaBJaBMaBNasSayWaXIatHaXGaXHaBSaBTaBUaXFaAKaQaaXEaPIazbazbaXKaBYaARaBZaXLaCbaCcaCdaCeaCfaCgaXJaCiaARaaeaAkbmMaCkaXXaXYaYbaAkaaeaYaasLaylaXMaXPaXVaXWaXSaylaYiaYhaxrayoaypaCtaCuaAraYdaYcaYfaYeaYgaBfaBfaVHayzaSiayAaXcbjraJRaThaITaYqaJRaCAaYnaHraYoaYpaYpaYzaYAaYpaYxaYwazBaYuaYvaYEaYFaYtaYDaYBaaaaaeaaaaaeaaaaaeaaaaaeaaaaaaaaaaaaaaaaaaaInaNwaNeaNxaAAaYIaYJaYKaAAaYBaYGaYHaYBaYNaYLaYLaYLaYLaYLaYLaYMaYOaYOaYOaYOaYOaYOaYOaYPaYRaYQaaeaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBHaBMaBIaDbaDcaDcaDdaDeaDfaDgaDhaDcaDcaDiaDjayUayWaZhatHbgsaZgaZdaZfaZdaZeaZcaQaaYZaZbaYUbbEbczbbFaZCaZBaZDaDzaDzaDzaDAaDzaDzaZubjWaARaaaaAkaZnaCkaZqaXYaZtaAkaaaaYaasLaylaZibjoaZjbjoaZkaylaYiaZWaxraxraxraxraDMaAraZVaypaAraCwaCxaypaCyaVHaZRaZSaZQaXcbjxaJRaJRaJRaJRaJRaZHaZTaZNaZPaZIazBazBazBazBazBazBbabbacaFHbaeaBobaibagaYBaYBaYBaYBaYBaYBaYBaYBaYBaYGaYHaYBaYBaYGaZXaInaOwaNyaOxaAAaAAbakaEmaAAbaXbajaYLaYLbauaEsaEsaEsaEsaEsbambasaEuaEuaEuaEuaEuaEuaEyaEybahaEyaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaEBaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWbaHatHbaKbaNaEKaELaEMaENaAKbawbaxbazbaCbaEbbkbbtaAPaESaDzaDzaDzaDzaDzaDzaDzaZubbsaARaaeaAkaXZbbDbbzbbAbbyaAkaaeaYaasLaylbbwbbxaZjbjobbvaylbaTbaSaxraFnaypayGbaQaYfayNaypaAraCwbaPaypaDQaVHbbqbbraFtaXcbjZbjVbjVbjVbjVbjYbbfbbhazBbaVbaWazBbciazBbchazBbckazBbcjaFHbcpaBobbubbGbcubcobcobctbcvbbGbbGbbGbbGbbGbcwbbGbbGbbGbcybcxbcCbcAbdMbcGbgZbfsbhaaPabbObbTaEsaEsbbUaEsaGfaGgaGhaEsaEubbVaEuaGjbbZaXkbcaaxZaGoaIbbcfbcbbcgaGtaGuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXoaDcaDcaBJaDcaEEaDcaEEaGxaEEaDcaEEaDcaEFaEGazSayWbcZatHatHbddbcNbdcbcNatHatHbcHbcXatHbcObcPbdGbdFaAPaGObdEbdDaDzaDzbdyaDzbdCbdAaGOaARaaaaAkaAkayJbdxayJaAkaAkaaaaYaasLaylbdtbdwbdrbjobdsaylbdqbdoaxraHbaypaFoaCuaArbdnaYcaYfbdmbdlaypaHdasMatDasOatSatFatFatFatFatFatFauWavqauZauWbdfaAxazBaHmazBaHnazBaHoazBbeoaFHbeqbesbagbeUbeVbeuaJdaJdbdZaJdaJdbeaaYBbagbejbagbagbagbelbekaSOaSNaSNaSNaUbaTaaSNaVsaYsaVtaEsaHObdWaHQaHRaHSaHTaEsaHUbdYaEuaHWbdKbdIaHZaxZaIaaIbawAaIcaEyaEyaEyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazsazrazpazoazqazqaxTazFazHaBWazIazGaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoayvaBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjbaiaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDiaIdaECaEDaDcaEEaDcaEEaDcaEEaDcaEEaDcaEFaEGazSayWazsazrazpazoazqazqaxTazFazHaBWazIazGaBVaBRazlazlaAPaGOazmaCaaIqaBOaGOaIraIsaznaIuasSaaaaaeaaaayTayYayTaaaaaeaaaasSasLaylaAZayZazdazcaBcaylayEayFaxrachaypayGayHayKayNaypayPayQayRaILaIMasMawGavwaxlazDazEaxmaaaaaaauWaxoaxqaxpauWayDaAxaAxaAxaHCaAxaAxaAxazBaBoasraBoaBoaBoaBoazwaBoaJdaytaysaJgaJhaJiaJjaJkaynaJjaJjaJjaJjaJjazvaJjaJjaJjaJjaJjaJjaJjaJjbaiaEsaykayjaAiaBraBpaygaEsayiayhaEuayaaydayeaHZaFGaIaaIbawAaIbaJDaJEaJFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaJIaBIaDbaDcaDcaDcaJJaDcaDcaJKaDcaDcaDiaJLaJMayWatCaJNaJOaxXaJOaJOaJOaJOaJOazeaxTatHaPRaPRaPRaPRaPRaxvaxxaxyaxzaxzaxzaxzaxAaxDaxEayLaxFaxGaxGaxHaxLaxJaxGaxGaxMayLaFVayLayLaxQaxWaxQasMasMatFaFzasMasMasMasMaxBaxuayBayyaAaayCasMasMasMasMaAbavwaAcaAcaAqaAdaBqaBnauWaBsaBvaBtauWauWauWauWauWauWauWauWazBazBaKwawNaKxaIZawKawJaymaKCaJdawHaxiaKHaKHaxjaJjayOawWaxwaxeaxfaxhawSayuawQawRaxeaxhaxfaxeawyaJjbaiaEsawxaJraxdaxaaJuawwaEsawuawsawEawFawCawDawBaEuaEyawrawAaIbaLiaLjaLkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIaDLaDEaDHaCLaCLaCNaCMaJjbaiaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaJHaBIaBJaBIaBIaDRaDSaBIaBIaBJaJIaLmasSaLnatCawXaLoaLoaLpaLoaLqatHaLrauRaxTaDOaLuaDyaLzaCVaLyaLzaCUaLzaLzaLzaCZaLzaLzaCYaLBaLCaLFaCWaCPaLFaCOaLFaLFaLFaLFaLIazaaCTaLKaLzaCSaAQaBxaBwaBzaByaBzaBAaBCaBBaBEaBEaCzaCvaCBaCvaCRaCQaMsaDaaDmaDlaDoaDnaDpaAcaAcaAcaDsaDqaDuaDtaDwaDvaEgaDxaElaEjaEWauWaMlaCFaCCaMoaMnaMpaCpaCoaDNaCraJdaCqaClaChaChaCjaJjaCnaCmaBLaBLaBLaBLaBPaDIasyaDEaDHaCLaCLaCNaCMaJjbaiaEsaHPbfKaCXaDFaHPaHPaEsaMOaCKaEuaCGaCHaCIaCJaEuaIbaIbawAaIbaEyaEyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXatfaMVaAFaAFaAFaAFaMWatfawXaAHasSaAYaBFaMYaDKavSaNbaNbaNcatHaNdauRaBKaNfaLuaBGaAJaAMaANaANaABaACaACaACaASaATaATaAUaAOaAQaANaANaBdaBaaBgaBeaAVaAVaAXaAVaxNaBaaBaaBaaBhaNmaGyaFmaAcaGGaGHaGHaGHaGHaGHaGHaGHaGHaGIaGHaHgaHfaMkaHBaIgaHDaINaIhaIOaGHaIPaGHaIUaISaIVaISaISaISaISaISaISaKpaKraFIaudaudaudaAeaudaudazJaMiaCsazKaJdazNaKHaApaAsaAtaJjaDratraSgaSgaSgaSgaSgaAgaAhaAjatvaSgaSgaAwaNRaJjbaiaEsaNVaHPaHPaNWaHPaNXaEsaEuaEuaEuaEuaEuaEuaAzaEuaIbaIbawAaIbaNZaAyaEyaaaaaeaaaaaaaaaaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeazQasSaMYavtazSaObaOcaOdaOeazSavtaOfaOgasSatWatCaMYaxKaOiaNbaNbaNcatHaOjauRaxTaNfaLuatAathaLzaLzaRyatRaEzaRCaLzatPaOmardaOmaALatmaOmaOmatLaOmaOmaYCatOaOmatNaOmatGaLzaLzaLzatbaNmaGyaFmaAcaKsaAcaKtaKtaKtaKtaKtaKtaKtaKtaLhaLwaKtaCEaKtaKtaLPaKtaKtaKtaKtaLTaLRaLWaLVaLVaLVaLVaLVaLVaLVaLYaLXaLYauWaHVaGnaGnaGnaGnaGnaIwatyatxaBQaJdaJdaJdaJdaJdattaJjatsatraSgaTAaTzaUSatQatEatwatuatvasUasNatqasWaJjbaiaEsaPfaPfaPgaPhaPiaPiaPjaEsaPkaPlaPmaEyatnatiatjatkatkatoatpaEyaPsaEyaPtaPtaPtaPuaPvaPwaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRasYaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXatcasXaPRbaaaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdasraTwaQwaQyaQzasfasfasfasAasyasAasfasfasfasfbaiaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeatHaxRatfaJMayWaxTaxTayXaJMatfaJMaszasFasEasDaxRatlatlaLpatlaLqatHaPAauRaxTatHaPRaPRasYaPRaPRaPRaPRaPRaPRasZasQaPRaPRaPRaPRaPRaPRasXatcasXaPRbaaaPRaLzathaPNataaPPaPQaLzaKqaPRatFatFaAcaMaaxlaMbaBqaBqaMcaMcaMcaMcaMeasMaNsaMjaNGaNEaNEaNHaNEaNEaNGaMjaOnasMaOraOpaOpaOpaOpaOBaOBaOIaOJaLXaLYauWaQiaQkaQkaQkaQkaQkaQkasqaspaQoavXarFastaQsaQtasuaJdaJdayvaTwaQwaQyaQzasfasfasfasAaDLasAasfasfasfasfbaiaEsaQGaHPaPgaPhaHPaHPaQHaEsasBaQJaQKaEyaIbashaPraSoaPoaskaIbaQQasiaEyasKasJaPtaQUaQVaQWaaeaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawXaQXaxTaQYaPyavTavNavUavWavNavZawaavNavNavPavOavRavQaRbaRbaRbaxnaRbaxYavLatHavMauOawoaPEawnaRnaRkaRlaRmaRnauTaRpaukaRraRsaRtaPKawmawlaxIaPKbafaPRaPRawkaPRaPRaPRaPRawhawfaPRaPSatFaOKaMaaxlaOLaaaaaaaaaaaaaaaaaaaaaaPWaRFaRGaRHaRIaRJawqaRJaRLaRMawpaROaPWaaaaaaaaaaaaaaaaaaaaaaOMaOJaLXaOSaONaRSavAassassassassavDavBavFassassassavlavmaRWavkaRYaRZavnaRXavKaSdavEasAaSnbcWavoavpavIawvawTawIasfbaiaEsaSjaSjaPgaPhaSkaSkaHPaEsaEsaSmaEsaEyauLavGaulaulaulavHauNaEyaEyaEyawtaSqaSraSsbeKaSuaaeaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaxRaSvaSwaSvaSvaSvaSvaSvaSvaSwaSvaSvaSxaxTauQaSyaxTaxTaxTaxTaxTavJavzavcawPatHauOauOauUaPEaSHaRnaRnaRnaRnaRnauTaSIaRnaRnaRnaRtaPKauSavfaveaPKbafaPMaSMaxkavbauXaPSavaauYauVaufaSUaPTaAcaMaaxlaOLaaaaaaaaaaaaaPWaPWaPWaPWaSWaSXaSYaSZavCavjaTcaTdaTeavhaTgaPWaPWaPWaPWaaaaaaaaaaaaaOMaOJaLXaLYaPUaQoatTaTjaTkaQoaTlatVatUatYatXaubatZaucaudaueaugaujaumaunauoauoaupauqaurausautauuauvavyavxauaavvasfbaiaEsaQGaHPaPgaPhaHPaHPaHPaDkaTDaHPaTEaEyauxauyaSoaSoaSoauFauAauAauDauIbbjauGauHaSsaStaTLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaKBaKAaPKbafaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfbaiaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKbafaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTauaaQIbcqbbpbcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasSasSaTOaTPaTPaTPaTPaTPaTPaTPazYasSatHaTRaKJatHaVoaUGaUGaUGaVraMhatHatHatHatHauOaEtaKyaPEaTXaRnaRnaTYaTZaUaaKzaTYaRnaRnaRnaUcaPKaUdaEVaKAaPKbafaPMaJbaLxaUjaKEaPSaKDaSUaKFaSSaJoaPVaAcaMaaxlaAdaMeatFaUoaPWaPWaKnaUqaUraUsaUtaUtaUuaUvaKoaUuaUvaUtaUtaUxaShaUzaKuaPWaPWaUoauWaQhaQgaOJaLXaLYauWaUyatTaToaTkaQoaKmaKUaQoaKjaVZaTkaQoaQraMpaUIaGJaRXaLcaLbaUMaKYaUOaSbaTyaKbawiaKcaKdavyaKTauaaTvasfbaiaEsaUWaUWaPgaPhaUXaHPaHPaUYaHPaUZaVaaEyaIbaKSaTHaSoaTGaTHaQqaVfaEyaVgaSsaEJaSsaSQaKvaJZaHIaTiaKGaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaaeaVmazTaxVatCaUFaFfaFfaJPaJBaLtaLlaLdaKLaDPaJvaJqaJpaJaaPEaVBaRnaRnaTYaUaaVCaJcaTYaRnaRnaJeaRtaPKaPKaPKaPKaPKbafaPMaPMaJAaPMaPMaPSbfIaSSaIYaSSaSSaPVaAcaMaaxlaCvaCvaREaIKaVMaPWaIWaIRaIGaIXaIGaIGaIGaIGaIHaIGaIGaIGaIGaIGaIGaIJaIIaPWaVVaIKaRPaUBaUnaOJaLXaLYaPUaQoaQoaQoaQoaQoaKmaKUaQoaKjaWaaTkaQoaQraMpaWbaGJaRXaKfaWeaWfaKeaUOaRqaRuaKbawiaKcaKdavyaKTdaRaQIbcqbbpbcqbcqbcqaJXaJWaWlaWmbfKaWnaWoaKZaJVaEyaJUaJTaJQaSoaJSaJQaIbaIbaEyaVgaSsaEJaSsaKQaWAaWBaWCaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaWEaWFaWGayWauQaPpaPDaOyaFsaFyaRjaRiaSAaVbaDPaOAaOCaDBaNlaPEaWVaNkaNiaNjaNgaNhaNtaNraNraNraNoaNqaPEaNvbdLbbLbdNbqrbdUbdObdVaNlaNDaPSaNCaNBaNAaHEaNzaUCaAcaVpaVqaAcaVWaVKaVXaNFaNMaNNaNOaNNaNIaNJaNKaNLaOhaOaaOlaOkaNSaNQaNYaNNaOsaOqaOoaOuaIfaWNaXNaXpaYVaXOaYWauWaRSatTaXQaTkaQoaXRaOHaODaOOaToaTkaQoaQraXTaRWaGJaRXaOVaXUaRXaRXaUOaVuaWhaOUaWkaOTaKdavyaWtauaaUUbcqbecdPxdPxaOYaOXaOZaPgaPgaPgaPgaPgaPgaPgaEyaPeaKSaTHaSoaTGaTHaIbaPbaEyaZKaSsaEJaSsaKQaYkaYlaYmaaeaMCaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaLAaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtbfzbenbfAbsBbgnbfFbgEaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqbhbbhhaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaUQaURaLHaLEaMgaPpaFsaFsaFsaFsaFsaEpaFsaNuaDPaMuaMtaDBaYyaYyaYyaYyaKBaYyaLDaRnaLMaUKaWZaWZaLGaLJaPEaEtbfzbenbfAbsBbgnbfFbgEaLfaLfaYSaYSaYSaYSaYSaYTatFaZmaYYbcmaZobdgbcnaLSaZaaPWaZlaMdaMfaLZaPWaPWaPWaPWaPWaLQaPWaPWaPWaLOaLNaLUaZlaPWaZaaLSbdibdkbdjbffbeiaLYaPUaQoaQoaQoaQoaQoaFHaFFaQoaMBaQoaZraZraZraZraZsaMyaMzaMAaRXaRXaRXaZwaZxasfaMvaMwaMxaKdavyaKTauaaVjbcqbhbbhhaMZaMXaMTaMUaMTaMTaMTaMTaMTaMMaMNaMKaMLaMRaMSaMPaMQaMFaMIaMDaMEaMJaSsaEJaZJaKQaSsbusaYmaaeaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaZLaZMaWGaFkasDaPpaFfaFwaFsaFyaFeaEpaFsaFjaDPaFcaFdaDBaYyaZYaZZaFvaFxaYyaFXbadaFPaPEaDGaDJaErbhjaPEaEtbjsbalbalbsCbalbalbalbalbanbaobaobaobapbaobaqatFboHbjvbpcasMasMasMbaAbaAbaAbayaFlbaybaAbaBbaBbaBbaBbaBaFrbaBbaBbaBbaDbaDaFqbaDaPWaPWaPWbqlbqlbqlbffbeiaLYauWbaFbaGaBlaUDaQobaIaFFbaJaFEbaLaZraZrbhWbaObcqbcqbcqaWPbaMbaMbaMbcqbcqbcqaFLaFMaFJaFKavyaKTaKTaKVbcqbjuaZFbaYbcqbaZaFAbbbaWmaQCbbabbdaFCaHPaEyaIbaQMaFBbbgaQMaQNaIbaIbaEyaFDaSsaEJaSsaKQbblbbmaYmaaeaFpaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbGtaPEaEtbjsbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRbbSaEhaEiaEfbbWbaAbaBbbXbbYaEeaEdaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaEVaKNaKIaKIaKIaKhbcqbjuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaVlaCDaxRbbnaIQaDVaPnaFfaFhaFgaFfaFeaEpaDUaDTaDPaDDaDCaDBaYyaYyaYybcJaEvaYyaEwbadaEqaPEaDGaDJaErbGtaPEaEtbjsbalaEoaBkbbHbbHbbIbalbbJbbKaEkbbMbarbarbaratFaAcaYYbcmasMbbPbbQbbRefHaEhaEiaEfbbWbaAbaBbbXbbYaEeaEdaEcbccbcdbaBbaDbceaDZaDYaDXaDWaEbaEabjtbqlbrHbqnbrIauWbcqbcqbcqbcqaEZaEYaFbaFabcqbcqaEXbcqbcqbcqbcqaEUaERaETbcrbcrbcrbcsaKObcqaKKaKMaLAaKNaKIaKIaKIaKhbcqbjuaZFaEObcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqaEIaJtaEHaExaEAaEIaJtbcqaPtbcBaSsaEJaSsaKQaWAbcDbcEaTMaWDaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQasSbcFaAFaWGatHatHatHatHatHatHaNUaHuatHaDPaDPaDPaDPaDPaJmaDPaDPaDPaHtaHtaFRaYyaZYbcIbcJaHvaYybcLbcMbcLaPEaDGaDJaErbGtaPEaEtbjsbalbToaScbcQbbHbcQbalbbJbcRbPhbcSbcTbcUbcVatFbtfbrJbcmbtgbcYbgCbdabdbbdbaHyaHzaHAbaAbaBbdeaHkaIebdhbbXaNPaHYbaBbaDaHxaHNaHMaHXbfhaHGaHFaLgbqlbuFbuDaLYaKlbdubdvaZFaZFaIjaZFaIiaZFaZFaZFaZFbgGaZFaZFaZFaZFaBDaZFaZFaZFaZFaZFaZFbdvaZFaZFaIkaIlaIlaImaIlaIlaIobLxaZFaBDaItaJybgGaZFaIxaZFaZFaZFaIyaIzaIAaIBaZFaICaZFaIDaZFaZFbdzaIEaIFaSsaEJaSsaHLaHKaHJaJYaPcaHHaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbSaaPEaGbbTmbalaJfaJlbbHbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaaaaaebdRazTaHcaFWaTraFQaFQaFQaFQaFQaHwaFOaFNaFUaFTaFSaFRaYyaYyaYybdXaEvaYyaPEaPEaPEaPEaDGaHhaFZbSaaPEaGbbTmbalaJfaJlefIbcQbeebalbbJbefbPhbcSbcSbcSbehatFbvdaMabcmbvqaGvaGwaGraGsaGpaGqaGlaGmbaAbaBberaGkbetbetbetaNPbevbaBbaDbexaGibclbdpbeyaGeaGdaGcbqlbwybwxbwJbwIaGKaGEaGDaGDaGMaGLaGNaGzaGzaGzaGPaGzaGzaGzaGzaGzaGAaGBaGBaGBaGCaGDaGDaGEaGDaGDaGFaGBaGBaHiaGzaHeaHpaHlaGzaHjaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGDaGRaGPaGQaGzaGXaGSaGTaHaaHaaGYaGZaKQaStbeLaTMaTMaTNaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaWEaWFbeMaKRbUWatHbePbePbeQbePbePbePbUVaNlaNlaNlaNlaDBaYyaZYbeSbeTaHvaYybVdbVebVdaPEaPEaPEaPEbTwaPEbVcbjsbalbTpcnLbcQbRAbVabalbbJbarbUXbcSbcSbcSbfeatFbwKaMabcmbxHblvbgCbembfibfjbepbVtbhZbaAbVnbVmbVlbetbVkbetaHkbUFbUGbaDbfrbVibVjbVgbVgbVgbVhbVfbqlbxJbxIbyybyxcxRdPwdPxdTPbmZcFsbVFcegceibVGbVHctbctbctaaZFaZFaZFaZFaZFbfDbVwbEuaZFctcbVybVxbVBaZFbfDbfybVIbVJbdzaZFaZFbVKaZFaZFcejbfOaZFbfDaZFaZFaZFaZFaZFaZFaZFaZFaZFaBDaZFaZFbdzbfQbfRbfSbfTbfUcGxcGybfWaaeaaaaaeaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQcrWcrQcdlcdmbUbatHbfYbfZbgabgabgbbgcbTWbTXbTYbTYbTZbUaaYyaYyaYybcJbUgaYyaNlaNlaNlaNlbUfaEtaEtbTxbUdbUcbTybUCbMpbYMbUqbUBbUjbalbTKbarbUibcSbcSbcSbgzbyzbyAaMabcmasMbUsbUrbUubUtbUobUnbUpbfkbaAbaBbgFbTabTdbUmbgJbTabgKbaBbaDbaDbUybUDbgObgPbclbUwbUxbqlbyCbyBbyDbqlbTqbTqbTqbTqbTqbTqbcqbcqbUMbUNbUJbUKbUNbUMbcqbcqbcqbcqbcqbcqbcqbcqbcqbcqbUObcqbcqbcqbcqbcqbcqcuObcqaZFaZFbURbhkbhkbTqbTqbTqbTqbTqbhmbhnbhnbhobhnaZFbhnbhobUSbhnbhpbTqcuRcuRcuRcvMaPtcBhaPtaPtaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdQbdQbdQbdQbdQbdQbdQbdQbdQbdQbdQaZLaZMbeMaKRbSTatHbhtbePbhubhvbePbePbePauUbSSbSRbSRbRuaYyaZYbhzbcJbTzaYybTCbTAbTvbTubUlbUebUebVbbUebUecabbalaFibLsbbHbLwbTtbUCbTibarbTjbcSbcSbTkbhUbyEbyAaMabyHasMbTbbTbbTbbTbbTbbTbbiybTbbaAbaBbiebSYbRVbSXbRVbSUbikbaBbaDbaDbimbRmbiobipbclaGdbSVbqlbffaLXaLYbqlcqlcqncqSbTncrDcrGcrMcrFcqUcqVbTTbTUcqVbTOcpscoYcmTbTMbTNcmUcpMckbcrscpNbTRbTPbTScktcktclSbktbSibTqbTqbTJbTqbTLbTLbTqbiVbiWbiXbTqbTEbTFbTEbTqbhmbhnbhpbTqbTDbTIbTDbTqbThbTgbNtbTHbTGbkebhgaaaaaaaaaaaaaJGaJGaJGaJGaJGaJGaJGaJGaJGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -11262,62 +11272,62 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYZaaeaaaaaaaaaaaabASbChbNFbNIbCkbAUbNGbCmbEZbCobAabBfbBebLAbLubRNbQgbSCbSybSHbSFbTVbTlbULbUHbULbVvbVDbVCbVLbVEbLubXgbLubXhbLubLbbYBbYqbYEbYDbYYbYVbDSaLXbNyauWbymbSBbSBbSBbymbPZbNmbNobNkbNlcuKbNjbNhbRXbNgbmKbHJbYAbYzbNebDcbNbbNabMWbMUbMTbAybMRbEKbNrbAqcuCblubzCbPbbXXbXxbXDbMNbMObOSbELbMLbMMbOcblTbuqbDybGZbGlbrWbMKbMHbMGbMJbMIbMEbzlbzbbMFbywbywbywbRCbRCbRCbRCaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabASbDCbDDbyObDFbDGbyPbDIbyNbDKbAabBfbZacaxcawcawcaWcfOcfNcjdcgkcfOcaWcawcawcawclFcvvcsxdzVdzjcawcawcawdAJcfOcfNdUZdAQeboebnebpebnebrebqbCBauWbEbbzGbEpbEpbzIbzHbNfbzObHYbHQbPZbynbzwbzybzzbzAbPZbHqbHsbHFbDcbDhbDkbDwbDEbAgbAybzDbEKbAgbAqcdicdjbzCbEqbEobEybEtbHnbHjbHpbELbzvbzpbEmbEmbuqbyQbyTbyVbyRbySbyYbyZbyWbyWbzebzlbzbbzcbywbzSbzUbzTbywaaeaaeaaeaaeaaeaaeaaeaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebEPbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabowbowbowbowbowaaaaaaaaaaaaaaaaaaaaaaaabERbESbBTbESbEUaaaaaaaaabASbASbEVbEWbyObEWbEXbFdbEZbAhbFbbAaebtbBfebAebubLuebDbLubLbbSHebEbLuebFebIebHebNebLbLAbLuebPbvKbULebQbULbULebYebWecgecdeciechbeiecjaLYaLYaLYauWbFmbBxbFlbETbBxbACbFubABbAIbAHbAFbAEbAJbAVbzzbmKbAZbFQbFGbDcbDcbHfbHfbHfbAqbEGbBbbEAbElbEkbAqcdkcdnbzCbFRbJKbJUbJTbJVbFVbFXbELbAmbAlbEmbEmbuqbSnbAnbGlbtCbAobArbAtbAubAwbAxbzlbAzbAAbBgbBgbBgbBdbBcaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaebGjbmNbGhbmNbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsdfZbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAaecsbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxnaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbxCbkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUbClbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbGqbEHbEIbGpbGsdfZbGubASbDZbwHbwGbwAbwzbwCbwBbwDbwDbwEbAabAabAabUQbAabAabAabAabAabAabAabAabAabAabAabAabAaecmeclecpbAabAabAabAabAabxCbAaauWauWauWauWbNiauWaxoaBsecvauWbzXbBxbBxbwXbxebxcbJabxfbPZbwYbxbbwZbwQbPZbwRbwSbwMbwNbwObwPbwTbwVbwWbEMbEKbAgbAybAybATbAgbAqboobhQbhQbhQbhQbhQbhQbhQbhQbhQbhQbBRbxkbBqbBqbuqbxibxgbFjbtCbjfbjfbjfbFCbFDbFybjfbjfbjfbjfbjfbxmbxlbxncdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAbxXbmNbmNbtnbjBbjBbjSbjSbBSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHBbHCbHBbBTbHDbFSbFMbFPbTfbHHbEWbxrbxpbAUbxobHLbxtbFLbAUbxxbxybnqbkiaaaaaaaaaaaabGFbGfbHRbxwbHTblObQCbCtbxEbHXbBYbCtbxKbxFbxMbxLbxAbxzbLqbxBbBobkLbxDbmvbmvbmvbmvbymbBmbBlbBlbBkbymbkPbBybxRbubbxbbxObxNbykbxPbyibyjbygbyhbxZbyabyqbyrbwWbGebAybAybypbAgbAgbGebAqboobhQbGkbGrbCxbUUbCMbHEbGObGvbhQbCLbysbDpbDpbuqbyubytbGlbGwbDjbDMbDObDTbGMbGEbDsbDHbDJbDXbjfbywbyvbywbngbngbngbngbngaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabGpbHBbHBbHBbNvbNnbEWbOgbNdbNcbEWbEWbEsbJibAUbAUbAUbAUbAUbAUbEgbEhbEebEfaaabEdbnmbnmbErbJsbHVbEnbEjbHVbEibCtbDRbDQbDPbCtbDLbDBbDAbDzbEcbDYbDWbGHbGHbkLbDVbDUcjhbClbFtbymbzXbFvbBxbBxbFkbFibApbFnbPZbFqbFsbFrbENbPZbEYbFabPZbFebFfbFhbEEbEJbwWbAqbAqbAqbAqbAqbAqbAqbAqbpjbhQbKFbOZbCxbCxbCxbCxbCxbEDbhQbKtbAlbKpbKpbuqbSnbECbOWbEBbKgbKgbKgbKgbKhbIYbIYbKibKobJYbjfbEzbBJbEvbngbExbEwbJAbJzaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbptbpubpubjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabBTbHCbHCbHCbBTbKKbQvbQebKNbOUbEWbEWbFYbFWbFUbFxbFxbFxbFxbFxbFxbFzbFAbBtaaabCObLabFwbLcbLdbHVbFEbFBbHUbLgbCtbFHbYpbFIbCtbLlbLmbLnbFFbFObFNbFTbGHbFJbClbFKbmvbClbClbGSbymbFmbCgbFlbETbBxbLybKcbABbGRbGQbGPbGNbGWbGXbzzbmKbGYbFebFhbFhbEEbGTbwWbKwbGUbGVbmobKybGybGxbkybpjbhQbCxbLEbCxbCxbCxbCxbCxbRqbhQbLCbAlbHPbHPbuqbGGbGJbGKbGLbGzbGzbGzbGzbGAbGzbGBbGCbGDbGobGmbGibGgbGdbGcbGbbGabFZbKJaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaAaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzdfZbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHbBobGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtbrtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaabGpbMwbMxbMybGpbMzdfZbGubASbASbMAbMAbMAbASbASbkibBhbBhbkgbkgbkgbkgbnqbBtaaabBzbBubBwcdrbBDbBAbBBbBGbBEbBEcdDbBnbBjbBibCtbGHbGHbGHbGHbGHckvbGHbGHbBsbBrbBpbmvbClbCjbCpbymbEbbCgbBxbCibHdbLybCfbzObLvbCcbCebCdbCabLtbCbbtKbLhbBWbBXbBZbBQbBUbwWbBVbBMbBObmobBPbCEbCDbkybpjbhQbhQbIpbCxbCxbCxbCxbhQbhQbhQbCAbCybHPbHPbuqbCwbmlbGlbGwbHAbHybHzbHtbHubCsbCvbCqbCrbBIbjfbBKbBJbBLbngbHlbHkbBHbGnaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbHmbjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabNObESbNPbESbNQbMoaaeaaaaaabASbNRbNSbNTbASaaabkibCKbCJbCIbCFbCFbCFbCNbBtaaabCObNWbCPbNYbNZbHVbMQbCQbMSbOdbCtbCRbqLbCTcdGbCUbCUbCUbCWbCWbCXbCYbClbClbClboJbmvbmvbmvbmvbymbymbDfbHwbDebymbPZbHvbDdbMZbDbbPZbubbzwbNubDnbDobPZbwWbwWbwWbwWbwWbwWbDmbDibDlbmobDgbDvbDubkybpjbhQblzbIVbIUbIRbIQbITbISblzblUbDtbDrbOcblTbuqbDybmlbOabtCbjfbjfbjfbjfbjfbjfbjfbDxbIYbDabjfbnfcfdbnfbngbMYbIJbIGbngaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbulbulbulbulbulbulbILbjSbuPbulbHmbjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNbmMbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebnIbkibkibkibkibkgbnubnqbntaaabnnbnmbnmbnkbnlbHVbHVbnibHVbnhbCtbkpbkobnHbCtbgXbgXbgXbgXbgXbgXbgXbgXbnGbnBbnxbnvbmubmqbmvbymblCbmwbvJbmxbvMbvLbApbmybmAbmzbmHbApbmabmIbmJbmKbmRbmVbmWbmibmXbmYbidbnabncbnabmoblYbmbblYbkybpjbhQbmebmdbmcbmhbmgbplbmfbDqblUbuqbmjbuqbuqbuZbsabmlbsabvaaaebjcblZbvfbswbmnbmpbmmbmtbnEbjfbriblSbpPbngbnwbnjbnjbolaaLaaLaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabombmNbmNbmNbmNbmNbmNbmNefWbmLbjSbjSbjSbjSbmObmLbEOaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaBcaCcaCcaDbpbbkiboZbkgbpabkiaaaaaaaaaaaabGFbQybQzbQAbQBefBbHVbCtboWboUbBYbCtbgXbmEbmGbmFbmCbmBbmDbfNbfNbfNbfNbfNbfNboJbnZbnXbxhboMbpkboLboQboPboOboNbogboSbogboRbogboiboabobbonbokbojbokbozboCbrkboyboGboIboDboEbnMbnLbnObrjbnQbnPbnSbnRbicbnTbnUbicbicbiabnWbnVbvYbnJbsabsabmlbsabwtaaebjcbjdccWbopcByboKbnKboYdgnbjfbrXblSblXbngbngbngbngbngaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbpubpubpubpubpubpubpvbjSbptbpubkabjSbjSbjSbjSbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkfbrKcbobrPbkgbkdbkjbkgbkhbkiaaMaaaaaaaaabGFbGFbGFbGFbGFbGFbCtbCtbkpbkobkmbCtbCtbhBbgwbgxbgxbgwbgvbfNbgMbklbkkbgBbfNbisbymbymbqxbirbrlbfEbiAbizbiCbiBbiubitbiwbivbiLbiPbiUbiYbiEbiFbiIbiJbiIbjgbjhbjnbiZbjabjbbjeblybjwblxblwblubqDbqDbjqbjIbjHbjGbjFbjEbjCbjzbjybjMbjQbjLbjMbjJbjKbrWaaebjcbjdbszbswbjTbjUbjReerbjmbjfblXblSbnebmkbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebjBbjSbjSbjSbjSbjSbjSbjXbjSbkabjSbjSbjSbjSbjSbjBbjBaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccecaCcaCcaDblBblAblRbkibpibkiblJblVblWblJblJblKblLblMblNblPblQecQblGblFblHbllblIbgwbugbjDbiNbiMbiObfNbiQblDblEbiRbfNbkMbkLbkKbkJbkIbiTbiTbldblcblbbkRbPZbPZbkPbkObPZbPZbkvbkzbkubidbnNbksbhebiKbkGbiKbiGbiHbkEbiHbiGbliblxbooblubknbkrblhbtYbtTbltbkNbhQbhQbtCbtCbtCbtCbtCblgbleblfbtCbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbjfbpdboTbpgbpebnfaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaabjBbjBbkQbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaambCVaamaamaamaamaamaaaaaaaaaaaaaaaaaaaaeaaeaaabxWbxTbxTbxTbxVbxTbxTbupburblJbuobunblJbuIbuJbuGbuHbuCbuEbuAbuBbuObuMbuLbxUbuKbgwbugbwLbxjbiMbxdbfNbiQblDblEbxabfNbtQbkLbymbCnbvlbtSbtRbtIbtHbtMbtKbPZbtNbtPbtObuibiDbujbukbumbwUbhebksaJzbiKbtUbtXbiGbtZbuabufbiGbtcblxbpjblublubsIbsIbsIbsIbsIbsIblubuSbuQbtxbvjbvkbtCbtCbtFbtCbtCbvsbuUbvcbuTblXbvgblXblXbvebtlbtkbtpbtobtjbnfbnfbnfaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaebtybjBbuPbulbulbjSbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbzRbsObthbsZbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbtdbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbsMbtebthbvubqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhaOvbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbzBbsNcblbEFbsEbpfbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbphbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeecwecxbsKbsObsMbthbsZbwnbwoblJbwlbwmblJblJbwubwvbwwbwqbwrbwsbAkblGblFblHbwibwgbgwbgwbwhbwjbgwbgwbwkbjpblDblEcjcbfNboJbqZbqZbqZbqZbqZbqZbqZbPZbwcbvWbPZbrAbwfbqJbtDbiDbvTbvUbvVbwUbhebksbhebiKbvObvPbiGbvSbvQbvRbwFbvAbGIbCZbMPbKUbvIbvHbsrbvtbvvbqhbBCbAibCSbBFbznbAibvnbvobvpeczbvrbAjbzmbzmbzmbzmbzmbzmbzmbzmbzmbzmbvFbvzbvxbvwbtdbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaaaaabxYbjBbxXbjBbjBbjSbjSbjSbjSbjSbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeecCecCbsKbzRbtebthbvubqpbqqblJbqtbqsbqsbqwbqzbqubqvbqEbqHbqAbqCbqNbqLbqKbqIbqSbqQbqPbqObqVbqXbqVbqUbrhaOvbqYbshbfNboJbqZbpEbqWbqRbpCbpBbpybpxbpAbpzbpqbppbpsbprbsmbiDbsnbsobsibwUbhebksbhebiKbpKbpLbiGbrObpGbpJbiGbqiblxblxbsTblxbqbbqcbqbbqbbqbbqabsSbybbybbxSbqobybbudecGbqkecHbuddfTbyobxsbxqdfTdfTdfTdfTbylbxsbxqdfTdfTblXbsGbzBbsNcblbEFbsEcefcekcekcekcekcekcekcekcekcekcekcekcekcekcekcekcekbpmbpnbpnbpobjBbjBbjSbjSbqmbjSbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabsgbsgbsgbsgbsgbsgbsgbsjbsscvgcvgcvgcvgcvgbstbsubsvbsvbsvbsAbuNblGblFblHbtsblIbttbslbtubtEbspbtGbfNbtVbjpcnpbtWbfNbrNbqZbzxbzsbzsbzsbrMbrLbPZbrGbrBbPZbrAbqJbrzbtDbiDbtAbtBbtzbwUbhebksbtJbiKbrmbrnbiGbiGbiGbiGbiGbsebsfblxbsTblxbrYbsdbrYbqdbsbbscbtibybbBNbBvbrVctibudbuhbrRbrSbudbrTbADbADbADbAGbzJbzQbAsbAvbzibzabyXdfTciFciBcnAbnfbnfbnfbnfaaaaaeaaaaaaaaaaajaajaajaaeaaaaaaaaeaaaaaaaaeaaeaaebtrbtwbtmbtnbtybjBbjBbjSbmLbjSbjBbjBaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaebsgctYctZctWctXcsybsgcufcvZdgkdgjcwYcrCcrrcrrbuKcBVcBVcBUcBZbAkblGblFblHcnCbuKcnzcwXcnBcnwcnxcnybfNbtVbjpcwKdTTbfNboJbqZdZLdZOdZOdZOcyVbqZdYtcyYczmdYtczHdZRczodZHbiDdZGbtBcrVbwUcylcxUbxQbiKcyIcypbiKcONcdnbidcBbcugcuDcRdcRecRdcuSbqccvGbqdcvFcvEbsTbybcBrcAEcAEczIcALcAHcAMcAHcAOcANcCQcCPcCPcCRdfQdfQdgBcCUdgodgoeesdfTbYUcxPbYWbYUaaaaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaecrLbEQbEQbFgbtybtybjBbjBbjBbjBbEOaaeaaeaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaaaaacnmcnjcnjcnjcnlcsBbsgcqqcpdcnWcnQcEzcnnctVctRctIctHctCctBctActzcujcsmcuhcuibCtbgXbgXbgXbgXbgXbgXbfNbfNbfNbfNbfNbfNboJbqZbqZdZrdZscuobqZbqZcupcutcuxdYtbiDbiDbiDbiDbiDbwUdZydZzbwUcqXcuycqXbiKcuAcuzbiKcJLcNGbiddZVbidearblxbsTblxdgacuEctubqbcttcvEbsTbybcvKcvLcvLcvPcvOcvNcvUcvTcvRcvQcvWdgWcBDcBzdgicBJdfQdfQdfQdfRdfSdfTculcumcunbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaeaaeaaeaaaaaaaaaaaaaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScqacnSbTecnOcpYcnObTecnMcpZcnMbTeaaaaaacBvcnjcnjcnlcnlctSbsgcDacxbcvgdcVddhcFHcFlcFkcFnbYpbYpcFobYpbAkblGcEUblHcpCcBscEZcpucpEcpucEPbskcBIcCncWrcCEcCJbskboJbEaeaxbMXbMXcNicNkcNEcNFcmCcNDcNmcNscNleaeeaeeaudXBbwUbwUbwUcLscKZcLubiKbiKbiKbiKcNGcNGbidcHYbidcIfblxbsTblxdgGcDxcDxcERcEScFpcUBbybcJCcGecGecFXcGlcGjcFTcFRcFVcFUcGtcGmdfQdfQdhodhndfQdhpdfQdfRdghdfTcFKcFMcFJbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcuacwacuccvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBdaRcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxdybdgHcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocwJcDpbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecnScnRcnSbTecnOcnPcnObTecnMcnNcnMbTeaaaaaacBvcnjcnlcnlcnlcuacwacuccvYcvgclOcClbpIcsMcsEcBscoycoEcoDdgFbAkblGcCNcuhcCKcCTdpbcukcukcukcxxcYCcxacBpcBqcBmcBnbskboJbEaeabbMXbOscEpeaaeageahcEscEtcEqeadcEreafeaeeandXBcECcEycExcEBefXcEBcEKcWqcVhcVhcVhcWibidbidbidbidblxcRfblxdybdgHcDzcDJcDybqhcUBbybdgPdgQdgQdgQccQbudcEebuddgTcDKcEfdgMdgMdgXdgWdgWdgVdgMdgMcDndgOdfTcDocwJcDpbYUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecFfcnicFebTecFdcnfcFcbTecFbcnccEVbTeaaaaaecBvdeMcnjcnlcnlcnlbsgdaTcZgdaGdaGdaLdaGdaGdaGdaGcrzbYpcrxcrybAkcWIcWLcWQcWTcWFcWGcWHcWHcWHcQkbskcQKcPBcPVcFIcDeeetcHTbEadhObMXdcMdcKdcLdbGdbNdbkdbBdcCdcEdbSdbUeaedbhdXBcmIcqzdXFdbjdbidhMdXFdfJddEddFblxdfNcVhcVhcVhcVhcVhdBPcJacRbcNTcVhcVhcVhcVhdfXbybcFwcFxcFvdhTbuddcNdcQdcOdfTdhVcFrcFrcFrdhPcvudhQdhScFrcFrcFrdhYdfTdhXddxcccccdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecqocdMcqpbTecdWcdMcdXbTecdLcdMcdNbTeaaaaaecFqcnjcnjcnlcnlcWxbsgcWDcHWcGvcGudBXdfUcROcROcRCcRqcRpcEIcsubAkcRYcRZcRQcqJcBscqCcqCcqHcCmcVibskcKYcKWcJUdaWdBSdbgcWCbEadhDbMXcVRcVSeaPbEaeaFcmCeaHdYteaIcVCcVQeaedhEdXBcmIcqzdXFeaQcWmeaQdXFaaaaaaaaablxblxblxddUddEddEddFblxblxblxblxblxblxbudbudbudbudbudbudbudbudbuddPHckXcWBdfTdfTbZPbOwcdqdfTdfTdfTdfTcoTbOwcdqdfTdfTccScWKccSaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabCVaaeaaeaaeaaaaaecHGaaecHGaaecsaaaecrZaaecsaaaecrZaaeaaeaaabsgcZLcZMcnlcnlcWMcWEdJqdfMdaGdfPdJpdaGdaGdfVdaGdaGdfWcBsdaGdfGdfldfodfzdfGdaGcaOcaOcaOcGqdfIcaOcjXcjXcjXcjXcjXcjXcWPbEaebRdibcVRdgJebObEaeaFcmCebMdXBebKdgIcVQdiaebGdXBcmIcqzdXFdgCdgxdgtdXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaabudcnbcmXcmYdgrdgscfIdgpcfcdgqdgldgbdgmctqaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaecebdgLcebaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEddCdaUddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaadeZaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcaycflchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcWZcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaackvaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcpWckyckxcmecmaclPclNclCclyclvcaTclucltcXdclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeckwaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScELcpVcpDcpAcpFchBcpIcpGcpLchBcqdchwcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaciPaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcwmdeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcwmcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcrUcsicsjcqfcrXcrXcsgcrXcshcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaacYGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcFzcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClceKbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcqycaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaaceecicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZddIcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQceKbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaciPaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecFGcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBdhFdhdceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecbJcpBcbDcpxcbDcpwcbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNbVRceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClceKbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbWlbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBdhRdhLceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBdyPdpYceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaciPaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffcmgceZchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeciPaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRdORecIdOSecJciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeceucepcepcepcepcelciPcekcefcefcefcefceqaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkdFlcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaciPaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFecNecKcXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaacjQaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFeeFeeEcXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaackvaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaadGxcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaecbvaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaedeCcghdeEcghdeEdeIcgicghcgjdeIcgicghcgjdeKccVbQGcWEcWEcWEcWEcWEcWEcWEddCdaUddLcrTdEpdQTcFAdQVdQUchBddMdZEcrYchBcaTddVaWzcaOcsdcsecsbcsccaPddWcaOdRMdRMcsfclLclLcjXboJbEabEaebxdeUbEabEabEaebvcmCebwdXBdXBdXBdeQebCdXBdXBcmIcmMdXFdYddeYdYddXFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaeaaebudccCcoLccCdRNcmEckUdePcfccfcdeOcfcbudbudaaaaaaaaaaaeaaeaaaaafaaaaaaaaaaaaaaeaaacelaaaaaeaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeceebSZcuqcgrcgqcnqcuschrcgFcnscurcgBcgCcnqbSZcgycgzcgHchhcfhcaycflchvchxcnVcnKcuucuwckyclWcnFcnIcnHcnucntcWZcnvcaTclucoacaOcaPcaPcaPcaPcaPcnZcaOcoVcoVcoVclLclLcjXboJcmsbEadXWcmAcmvdXVbEadXZcmCdXYdXBdYacmFcmHdYbdXBcmJcmIcmMdXFcmLcmKcmNdXFaaaaaaaaaaaaaaaaaabVuckZbYRceXbVuaaeaaaaaaaaaaaabudccCccCccCcmRcmScmZcmVcndcnacngcnecnhbudaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaacepaaaaaeaaeaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaeclmcfpcfmcbDcfmcbDcfmcbDcuecbDcfmcbDcudclgclgclgcllbSZbSZcfkclccmrcmqcmocmicuvcibcpWckyckxcmecmaclPclNclCclyclvcaTclucltcXdclscaPcaPclqcaPclpcaOckgcfgclocfgcfrcjXboJckFbEadkwckHckIckJckKckLckMckNckOckPckQckTdkbdXBckAckzceLbZJbVuckEbVubZJaaaaaaaaeaaaaaaaaabVuckYccOccYbVuaaeaaeaaaaaaaaabudcfccfccfccfcckfckUcbWcbWcbWckXcbWckVbudaaaaaaaaaaaaaaaciHciHciHbCVaaeaaeaaeaaeceqaaeaaeaaeaaeaaeaaAciHciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaeceeciccibbSZcibciYchYcvSciabSZcibbSZbSZbSZbSZbSZcqjclgcpOcqkcpRcpOcipcpRcpPcpTcpScELcpVcpDcpAcpFchBcpIcpGcpLchBcqdchwcoHciRcqgciSciTcqicaPcpXcaOcqccfgchscfgcnTcjXboJcplbEacpjcpkcuLdYnbEadYtcnodYtdXBdYrcuZcpmcptdXBcooceLceLbVucprcpqcpzbVubVubVucnJbVubVubVubVucpecpfcfvbVubVubVubZJaaaaaabudcnbcmXcmYcphcpicmZcbWcbWcbWckXcbWcnkbudaaaaaaaaaaaaaaaciHaaaaaeaaaaaeaaaaaaaaaceuaaaaaeaaeaaaaaaaaaaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaaaaaceeciccibbSZcidcuIchXchHchGchHchYcuJciachLchHchHcuFchHcuGcuHchHcpccpcchHcpbchYcfTcwmdeBdcxcoWbQGchBcoZchBchBchBcoIcoQcoHchucoSchAclbcoRcaPcoGcaOcoFcfgchscfgcfgcjXcovcowbEabEacosbEabEabEacoAcoBcoCdXBdXBdXBcozdXBdXBcooceLaaabVuconcexcorcaZdbdcmzcmwcilcmycmxbVuceycexcevbVucomcfCbVuaaeaaebudccCccCccCcmDcmEcokcogcofcoccobcbWcmcbudbudbudbudaaaaaaciHaaachWchWchWchWchWaaeceuaaechWchWchWchWchWaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceeciccidchHchHchHchHchHchGchHchHchHchGchYcxrcxdcxebSZcxcckhckicrHcrHckickGbSZbSZcwmcgAbSZcrPcrScrRcrKcrIcrOcrNcrIcrUcsicsjcqfcrXcrXcsgcrXcshcsncsocskcslclHclHcjXcrkcrhcricrlcrlcrlcrmcrfcrecrecrecrecrecrecrecrecrnckzceLaaacaZcrocfPdZpcaZdeNdZnbXKbXKdZmbXKdZkcrqcrtdWPdZjcjPbXKbVuaaaaaabudccCccCccCcphcrpcrucqKcrAcrvcrBcbWcbWcrEcoqcopbudaaeaaeciHaaeciPcjQcjQcjQcjQckwecscYGclwclwclwclwdeZaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecjlbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcvVcicbSZcmmcibbSZcwAcwzbSZcwtcwrbSZcFzcwecoPcrdcwWcvXcwScwRcwFcvXcvXcracqZcGqcqYcaPcqWcmjcaPcaPcrccfgcfgcrbclHclHcjXbClceKbTBbTBbTBbTBcqDbTBbTBbTBbTBcqzcqBceLceLceLceLceLceLaaacaZcaZcqycaZcaZdeLcqrcqvcqscqxcqwcqxcqPcqMcqNcqRcqTcqQbVuaaaaaabudcfccfccfccfccnYckUcqKcqIcqEcqLcbWcbWcnXcbWcnUbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaceuaaacfqcfqcfqcfqcfqaaeciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaabCVaaaaaaaaaaaaceecicbSZbSZbSZbSZbSZbSZcmmbSZbSZbSZcmmbSZbSZcmmcicbSZcmmcidcAzclTcaiclUcljcbsbSZddIcpJctfctebQGbQGbQGbQGcAuclrcaTctgctjciRclYcaPcmbcmjcaPcmkcaOcpKcmlctrcqGcencjXcsQceKbTBcpHbhMbhLbYhbhKcsObhPbTBcgUcgTceLaaaaaaaaaaaaaaaaaabVuctdcsZcsYcsXcsWcsVcsUcsTcsScsRcqNcsCcsDcsFdZjbVudWgbVuaaaaaabudcnbcmXcmYceAcpicrucsNcoucoucsJcsIcsLcsKcsHcsGbudaaaaaaciHaaaaaeaaaaaeaaeaaeaaaceuaaaaaeaaaaaeaaaaaeaaaciHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecicbSZbSZclKckickickiclBckickickiclBckickiclDclGckiclIckicznclhcljcliclhczeczecFGcpQcsAczjczicpaczlczkclxclrcaTcdJcaTclacldcaPcaPcszcaPclecaOcqhcqhclfcqGcencjXbClceKbTBbvhbvibVTbVSbvmbVSbvbbTBdhFdhdceLaaaaaaaaaaaaaaaaaabVucswcsvcstcxZdWxbsxcsrdWAcrqcssdZkdWrcrqcsqdWPbVubVubVuaaaaaabudccCcoLccCcoKcmEckUcbWcbWcspcetcbWcoxcfccfccfcbudaaaaaaciHaaachWchWchWchWchWaaeceuaaechWchWchWchWchWaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdaaaaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaaceecbJcpBcbDcpxcbDcpwcbDcpvcbDcppcbDcpncbDcbDcpgcbBbUZcbzcpacoUcbscbubSZcoJcoJcoNbVRceccdTcdUcdVcdZcdQcdRcdScaYcaTcdJcdOcaOcdHcaPcaRcaPcaNcaMcaOcjXcjXcjXcjXcjXcjXbClceKbTBbyGbyIbvibYgbvibVSbyFbTBceNceMceLaaaaaaaaaaaaaaaaaabVudWPceBcaZcaZcVPceCceFceHceycexcevdWMceycexcevbVuaaaaaaaaaaaabudccCccCccCceAcezcercbWcbWcbWcetcbWcbUcbWcbXcbWccBaaeaaeciHaaeciPcjQcjQcjQcjQckwecscYGclwclwclwclwdeZaaeciHaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaceebSZcctccucqbcfnccJccNcqAcfoccDccIcqucfnbSZbSZcqtceVceUceYceWbZicedbZgbYPbYPbYPbWlbQGceSbQGbQGcdUcePchEceOcaYcaTcdJcaTcaOccrccqcpUccnccmcaPcaOcVUcVTcVTcfbcfacfKcfJcfMbTBbVSbnsbnrbVScQJbnpbnobTBdhRdhLceLaaaaaaaaaaaaaaaaaabVucfucfPcfQdWPdWQcfSdWNcaZcfUcfVcfvdWMcfucftcfwbVuaaaaaaaaaaaaccQbudcdcccTccTcVVcWecfzcfxcfycfFcfGcfAcfEcfHcfIcdxaaaaaaciHaaecfqcfqcfqcfqcfqaaaceuaaecfqcfqcfqcfqcfqaaaciHaaacmdaaaaaacmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdaaaaaacmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaacggcghcgjcghcgicgccfWcfXcgbcfZcfWcfXcgbcfZcfYcfXcfWcfXcgbcfXcgabQGbQGcgxcdfcdgcdhceabQGcgvcgwbQGbQGbQGbQGbQGcddcrgcgucrgcaOcaOcaOcaOcaOcaOcaOcaOcWpcVTcVTcgocglcVFbClcgQbTBbsJbsDcWtbVSdWKbYdbsybTBdyPdpYceLaaaaaaaaaaaaaaaaaabVubXKcgIcfwcaZccKcgKdXbcaZcgJdXadWUdWTchdchcdWXbVuaaeaaeaaaaaaaaaaaaciMaaabudcWucdCcgZcdIcgYcdCcgXcdFcgYcdCchabudaaaaaabCVaaaaaeaaaaaeaaaaaeaaaceuaaaaaeaaaaaeaaeaaeaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaateaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaeaaeaaaaaecrZaaecsaaaecrZaaecsaaaecrZaaecsaaaeaaaaaecrZaaecsaaaeaaaaaabQGchqchtchychzcffcmgceZchichechgchlchpchjchkchpchOchpchNchUchSchRchJchJchIchFchCchMchMchKcWycVFbClchZbTBbTBbVPcoicohcoibVPcojbTBceLciiceLaaaaaaaaaaaaaaaaaabVucaZcimdWPcaZdXicincWzcaZceQceRceXcthbYXciobYTbZJaaaaaaaaaaaaaaaaaactyaaebudcWAcficitcfcciscfecircfcciqcfsciubudaaaaaaciHaaachWchWchWchWchWaaeceuaaechWchWchWchWchWaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaebTecdXcdMcdWbTecdXcdMcdWbTecdNcdMcdLbTeaaabTecdNcdMcdLbTeaaaaaabQGbQGcfRcfRcfRcfRcfRciNcfRcgpciOciyceociLceoceocizceoceociwceociycixcdPciJcWRdORecIdOSecJciCcVFcjhcjfcjecjibVPctGbYdctFbVPctEaaeecPecOecPaaaaaaaaaaaaaaaaaabVucjacexbXKciVciUbXKciZcbNcgOaaeaaaciXaaLciQclJaaaaaaaaaaafaaaaaaaaaaaaaaabudcWSccCccCcfccgsccCccCcfccgsccCccCbudaaeaaeciHaaeciPcjQcjQcjQcjQckwecscYGclwclwclwclwdeZaaeciHaaacmdcmdcmdcmdaaacmdcmdcmdcmdcmdcmdcmdcmdcmdaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTectJcgMctKbTectNchPctObTectLcemctMbTeaaabTectQbVqctPbTeaaaaaaaaachnbZdcgVbZpchbcgWcjmdDUcrjcrjcjkdFlcgEcdYcehcjpcdYcehcgEbYocjocjnbYocgpcgpcVFcVvcWWcWVcWUcVFbmvcjrcjqcjsbVPcoicqmcoibVPctEaaeaaaaaeaaaaaaaaaaaaaaaaaaaaabVucjacjzcjxcjycjycjxcfvdXybVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudcWXccCccCcfcchQccCccCcfcchQccCccCbudaaaaaaciHaaecfqcfqcfqcfqcfqaaaceuaaacfqcfqcfqcfqcfqaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaabTecfBcgNcfBbTechVciechVbTebUhcesbUhbTeaaabTebUhbUhbVrbTeaaaaaaaaabYmcifbXTchmdYKcigcjmbYKcrjcjJcjKcjLbYrceDcakcjEcewcjFbYrcjGcjIcjHbYoaaaaaecVFecNecKcXaaaeaaabmvbClbClbCjbVPctUcpoctTbVPctEaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabVucjOcjPdVQciGciGdVQbXKdVSbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabudccCccCccCcfccihccCccCcfccihccCccCbudaafaaaciHaaaaaaaaeaaeaaeaaaaaadgRaaeaaaaaaaaeaaeaaaaaaciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaebTecfBceGcfBbTechVcijchVbTebUhceIbUhbTeaaabTebUhbUhbUhbTeaaaaaaaaabYmbXZcikbYNbXZcigcjTcivcrjcjRcjWckabYrcjUckmckjckeckdbYrckrckpcknbYoaaaaaacVFeeFeeEcXbaaaaaabmvbClbClbmvbVPcrJcrJcrJbVPcubctmaaaaaaaaaaaaaaaaaaaaaaaaaaabVudVTckubXKbXKbXKbXKbXKdVUbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccQbudbudbudbudbudbudbudbudciKciKciKccQaaaaaaciHciHciHciHciHaaaaaaaaacepaaaaaaaaaciHciHciHbCVciHaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaaaaebTebTebTebTebTebTebTebTebTebTebTebTebTeaaabYybTebTebTebYyaaaaaaaaabYmcVjbXTbXZbXZbYacbHcbIcbKcbLcbycbAcbEcbGcbScbRcbVcbTcbOcbMcbQcbPbYoaaeaaadGxcVvcVucVFciWaaabmvcbwbClcbxciIaaeaaeaaeaaaciMaaeaaeaaaaaaaaaaaaaaaaaaaaaaaabZJbVubVubXCdVZdVQdVQdVQdVYbXCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabXlbXlbXlaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaedgYaaeciHaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYmbYQbXTbYNbXZcigbXRbYKcrjccoccjcclbYrbYGccicchccgbYvbYrccfcjbccbbYoaaLcVGcVGcVGcVGcVGcVGcVGbmvcbZcbYccaaaeaaaaaaaaeeeGciXaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabYCciGciGciGciGciGbYCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHaaaaaeaaaciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaamaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaacjgaaaaaaaaaaaaaaaaaaaaaaaabZbbZdbZfbZmdYLccAccvbYKcrjccwccxccycczcjjccGccFccHcjwbYrcjAcjCcjBbYoaaacVGcVGcVGcVGcVGcVGcVGdHrccsccpbmvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabVubYXbYRbYRbYRbYTbVuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaciHciHciHciHciHaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaacfRcfRcfRcfRcfRcjSbZjbZjbZjbZjeeDbZjccUccMccPccMccLbZjbZjbZnbZjbZjbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaacmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaaaaaaaeaaeaaaaaeaaeaaaaaaaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaacjYcaacaacaaclQclMclRclzclVcjZckoctkckqcksccXcdbcdecyUcCucBEcCucCucBocklckSckWbZEbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdycdwaaacdzcdycdwaaacdzcdycdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcducdscCVcdpcdpcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzcdAcdwaaacdzcdAcdwaaacdzcdAcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjdHFaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzcdAcdwaaacdzcdAcdwaaecdzcdAcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzcdAcdwaaecdzcdAcdwaaacdzcdAcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedkQaaeaaeaaedkQaaeaaaaaedkQaaeaaaaaaaaaaaaaaackBckCckDeeJdktdjecPqeeLdgEdigdicdihdpKdicbZjcOWbZCdhrdhidhmcIGcLCcLDcLBcIGdhhdhidhybZCcFabZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaedhCdhBdhzclwclwclwclwclwclwclwclwclwclwclwdjddhBdhBdhBdhZdideeMdhNeeNdhGdhsclEeeOdyKdyKdyKdyMefyefzbZjbZCbZCdhrdhidhmcwIcyWcKrcKQcwIdhhdhidhybZCcyhbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedhaaaeaaaaaedhaaaeaaaaaedhaaaeaaaaaaaaaaaaaaackBckCcmfeeScmhdhlcjNeeTdyOdicdicdyQdyQdyRbZjbZCbZCdhqdhidhmctocyWcJFctDctodhhdhidhebZCbZCbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaecdzdgYcdwaaacdzdgYcdwaaacdzdgYcdwaaeaaaaaaaaaaaaaaeaaedgZcjNcjNcjNcjNcOXcPddfHdfHdgDcOXcOXbZjbZjctkbZjbZjbZjbZjbZjctlbZjbZjbZjbZjbZjctkbZjbZjaaeaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzdgYcdwaaecdzdgYcdwaaacdzdgYcdwaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzdgYcdwaaacdzdgYcdwaaacdzdgYcdwaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaLaaaaaeaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzdgYcdwaaacdzdgYcdwaaecdzdgYcdwaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDbCVbCVaaDaaDaaaaaaaaaaaDaaDaaDaaDaaDaaDaaDaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaecdzdgRcdwaaacdzdgRcdwaaacdzdgRcdwaaeaaDaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzdhacdwaaacdzdhacdwaaacdzdhacdwaaeaaeaaaaaaaaaaaaaaeaaecmpcaacaacaaclQclMcmucmtcmWclAcnGcnrcyXbZCcdvcPScdtcducdscCVcdpcdpcdocmBbZHclkbZLbZjcVGcVGcVGcVGcVGcVGcVGaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaacdzdhzcdwaaacdzdhzcdwaaacdzdhzcdwaaeaaeaaeaaeaaaaaacmnaaacjYcaacaacaaclQclMcolcoecRicotcRJcRIcSfcagcdBdyNcagefhcmGcEGcmObZCbZCcmBclncmPcmQbZjdHFaaeaaDaaeaaeaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzdhzcdwaaacdzdhzcdwaaecdzdhzcdwaaeaaaaaaaaeaaecdEaaaaaacmpcaacaacaaclQclMeflefkefnefmefocRIcSfcagcdBefpefrefqefscEJeftcascascnDcnEcmPcQNbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaacdzdhzcdwaaecdzdhzcdwaaacdzdhzcdwaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaecjVclzefucSJefvefwctkcPDbZCdmsdmndmfdlWdlhdlidlbdlcdlxdlHdlqcmPcRDbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaacdzdhzcdwaaecdzdhzcdwaaacdzdhzcdwaaeaaaaaaaaaaaaaaeaaecjMcjNcjNcjNcjNcOGcOGcOGcOGcOGcOxcOGbZjbZCbZCdkRbZjbZjbZjcPacPWcQHbZjbZjbZjdkVcRccPSbZjaaeaaabCVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacmdcmdcmdcmdcmdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaedhBaaeaaeaaedhBaaeaaaaaedhBaaeaaaaaaaaaaaaaaackBckCckDeeJdktdjecPqeeLdgEdigdicdihdpKdicbZjcOWbZCdhrdhidhmcIGcLCcLDcLBcIGdhhdhidhybZCcFabZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaedhZdhCdkQdjdeffdjddjddjdeffdjddjddjdeffdjdefxdhCdhCdhCefAdideeMdhNeeNdhGdhsclEeeOdyKdyKdyKdyMefyefzbZjbZCbZCdhrdhidhmcwIcyWcKrcKQcwIdhhdhidhybZCcyhbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaaaaaeaaaaaeaaeefDaaeaaaaaeefDaaeaaaaaeefDaaeaaaaaaaaaaaaaaackBckCcmfeeScmhdhlcjNeeTdyOdicdicdyQdyQdyRbZjbZCbZCdhqdhidhmctocyWcJFctDctodhhdhidhebZCbZCbZjaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaactvctvctvctvctvaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaaeaaecdzefFcdwaaacdzefFcdwaaacdzefFcdwaaeaaaaaaaaaaaaaaeaaedgZcjNcjNcjNcjNcOXcPddfHdfHdgDcOXcOXbZjbZjctkbZjbZjbZjbZjbZjctlbZjbZjbZjbZjbZjctkbZjbZjaaeaaeaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaactvctvctvctvctvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacdzefFcdwaaecdzefFcdwaaacdzefFcdwaaaaaaaaaaaeaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaeaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzefFcdwaaacdzefFcdwaaacdzefFcdwaaeaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaeaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaeaaaaaaaaLaaaaaeaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaecdzefFcdwaaacdzefFcdwaaecdzefFcdwaaeaaeaaeaaaaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaDaaDbCVbCVaaDaaDaaaaaaaaaaaDaaDaaDaaDaaDaaDaaDaaDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAaaecdzefGcdwaaacdzefGcdwaaacdzefGcdwaaeaaDaaeaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDaaaaaeaaaaaaaaaaaeaaeaaeaaaaaaaaeaaeaaaaaDaaeaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactxctxctxctxctxctxctxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamaamaaDaamaamaaAaaDaaDaaDaaDaamaaDaaDaamcOnaaeaaaaaaaaaaaaaaacNOaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaacmnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactxctxctxctxctxctxctxctxctxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacqFaaaaaaaaacqFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactxctxctxctxctxctxctxctxctxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaactwctwctwctwctwctwctwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12250,7 +12260,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaduDduDdIfaaaaaaaaaaaaaaaaaadsadsadsadqTdqTdBvdCidCidIadIbdCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaadIfaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadqTdqTdBvdCidCidCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeaaeaaeaaeaaeaaeaaeaaeduDduDdsadsadqTdqTdBvdDQdIgdCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaLaaLaaLaaLaaLaaLaaLaaLduDduDduDdsadqTdqTdBvdBvdCidCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDcdAcdAcdAcdAcdAcdAcdAcdAduDduDduDdsadqTdqTdBvdBvdCidCidHSdCidBvdqTdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDaaeaaeaaeaaeaaeaaeaaeaaeduDdsadsadsadqTdqTdBvdCidCidCidHSdCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadqTdqTdBvdCidCidCidHSdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdsadsadqTdsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -12278,7 +12288,7 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndH aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdBvdBvdDQdBvdBvdBvdBvdBvdBvdCidCidCidCidHSdCidCidCidBvdBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadqTdqTdqTdqTdqTdqTdqTdqTdBvdBvdCidCidCidHSdCidCidCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaedBvdBvdBvdBvdqTdqTdqTdqTdqTdBvdBvdCidCidIadIcdIcdIbdCidCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDduDaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLaaLduDduDduDduDdsadqTdqTdqTdBvdCidCidCidCidCidHSdCidCidCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDduDduDduDcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAcdAduDduDduDduDdsadqTdqTdqTdBvdCidCidCidCidCidHSdCidCidCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaduDaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeaaeduDduDdsadsadsadqTdqTdBvdBvdCidCidCidCidIadIcdIcdIbdCidCidBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHndHndHndHndHndHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadqTdqTdBvdBvdBvdBvdCidHUdCidCidHSdCidCidBvdBvdqTdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadHndHndHndHndHndHndHVdHVdHVdHndHndHndHndHndHVdHVdHVdHVdHndHndHndHndHndHndHndHndHndHndHVdHVdHVdHVdHVdHVdHVdHVdHndHndHndHndHndHndHVdHVdHndHndHndHndHndHndHndHndHndHndHndHndHndHndsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsaaaaaaaaaaaaaaaaaaaaaadsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadsadsadsadsadsadsadsadqTdqTdqTdBvdBvdDQdCidCidHSdCidCidCidBvdBvdqTdsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadsadqTdqTdqTdqTdqTdqTdqTdqTdqTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From 8e385c77d0a6bec803e3fd7e26817e3293422806 Mon Sep 17 00:00:00 2001 From: PsiOmega Date: Wed, 22 Oct 2014 16:01:34 +0200 Subject: [PATCH 096/144] Generalizes the telecommunication reception check. Also happens to fix a bug where a Detomax could blow up PDAs without reception. Changes a couple of type checks to access checks. --- code/defines/procs/radio.dm | 61 +++++++++++++++++++++ code/game/objects/items/devices/PDA/PDA.dm | 64 ++++------------------ 2 files changed, 73 insertions(+), 52 deletions(-) diff --git a/code/defines/procs/radio.dm b/code/defines/procs/radio.dm index d82ddd8d2e..45326c1407 100644 --- a/code/defines/procs/radio.dm +++ b/code/defines/procs/radio.dm @@ -1,3 +1,8 @@ +#define TELECOMMS_RECEPTION_NONE 0 +#define TELECOMMS_RECEPTION_SENDER 1 +#define TELECOMMS_RECEPTION_RECEIVER 2 +#define TELECOMMS_RECEPTION_BOTH 3 + /proc/get_frequency_name(var/display_freq) var/freq_text @@ -16,3 +21,59 @@ return freq_text +/datum/reception + var/obj/machinery/message_server/message_server = null + var/telecomms_reception = TELECOMMS_RECEPTION_NONE + var/message = "" + +/datum/receptions + var/obj/machinery/message_server/message_server = null + var/sender_reception = TELECOMMS_RECEPTION_NONE + var/list/receiver_reception = new + +/proc/get_message_server() + if(message_servers) + for (var/obj/machinery/message_server/MS in message_servers) + if(MS.active) + return MS + return null + +/proc/check_signal(var/datum/signal/signal) + return signal && signal.data["done"] + +/proc/get_sender_reception(var/atom/sender, var/datum/signal/signal) + return check_signal(signal) ? TELECOMMS_RECEPTION_SENDER : TELECOMMS_RECEPTION_NONE + +/proc/get_receiver_reception(var/receiver, var/datum/signal/signal) + if(receiver && check_signal(signal)) + var/turf/pos = get_turf(receiver) + if(pos.z in signal.data["level"]) + return TELECOMMS_RECEPTION_RECEIVER + return TELECOMMS_RECEPTION_NONE + +/proc/get_reception(var/atom/sender, var/receiver, var/message = "") + var/datum/reception/reception = new + + // check if telecomms I/O route 1459 is stable + //var/telecomms_intact = telecomms_process(P.owner, owner, t) + reception.message_server = get_message_server() + + var/datum/signal/signal = sender.telecomms_process() + reception.telecomms_reception |= get_sender_reception(sender, signal) + reception.telecomms_reception |= get_receiver_reception(receiver, signal) + reception.message = signal && signal.data["compression"] > 0 ? Gibberish(message, signal.data["compression"] + 50) : message + + return reception + +/proc/get_receptions(var/atom/sender, var/list/receivers) + var/datum/receptions/receptions = new + receptions.message_server = get_message_server() + + var/datum/signal/signal = sender.telecomms_process() + receptions.sender_reception = get_sender_reception(sender, signal) + + if(receptions.sender_reception) + for(var/receiver in receivers) + receptions.receiver_reception[receiver] = get_receiver_reception(receiver, signal) + + return receptions diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm index a2c959e33d..c63592cd08 100755 --- a/code/game/objects/items/devices/PDA/PDA.dm +++ b/code/game/objects/items/devices/PDA/PDA.dm @@ -347,7 +347,6 @@ var/global/list/obj/item/device/pda/PDAs = list() var/data[0] // This is the data that will be sent to the PDA - data["owner"] = owner // Who is your daddy... data["ownjob"] = ownjob // ...and what does he do? @@ -669,7 +668,7 @@ var/global/list/obj/item/device/pda/PDAs = list() active_conversation=P mode=21 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. + if(cartridge && cartridge.access_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.charges > 0) @@ -682,7 +681,7 @@ var/global/list/obj/item/device/pda/PDAs = list() ui.close() return 0 if("Send Silence")//Silent virus - if(istype(cartridge, /obj/item/weapon/cartridge/mime)) + if(cartridge && cartridge.access_mime) var/obj/item/device/pda/P = locate(href_list["target"]) if(!isnull(P)) if (!P.toff && cartridge.charges > 0) @@ -709,34 +708,15 @@ var/global/list/obj/item/device/pda/PDAs = list() M.close() if("Detonate")//Detonate PDA... maybe - // check if telecomms I/O route 1459 is stable - //var/telecomms_intact = telecomms_process(P.owner, owner, t) - var/obj/machinery/message_server/useMS = null - if(message_servers) - for (var/obj/machinery/message_server/MS in message_servers) - //PDAs are now dependant on the Message Server. - if(MS.active) - useMS = MS - break - - var/datum/signal/signal = src.telecomms_process() - - var/useTC = 0 - if(signal) - if(signal.data["done"]) - useTC = 1 - var/turf/pos = get_turf(src) - if(pos.z in signal.data["level"]) - useTC = 2 - - if(istype(cartridge, /obj/item/weapon/cartridge/syndicate)) - if(!(useMS && useTC)) + if(cartridge && cartridge.access_detonate_pda) + var/obj/item/device/pda/P = locate(href_list["target"]) + var/datum/reception/reception = get_reception(src, P, "") + if(!(reception.message_server && reception.telecomms_reception & TELECOMMS_RECEPTION_SENDER)) U.show_message("\red An error flashes on your [src]: Connection unavailable", 1) return - if(useTC != 2) // Does our recepient have a broadcaster on their level? + if(reception.telecomms_reception & TELECOMMS_RECEPTION_RECEIVER == 0) // Does our recepient have a broadcaster on their level? U.show_message("\red An error flashes on your [src]: Recipient unavailable", 1) return - var/obj/item/device/pda/P = locate(href_list["target"]) if(!isnull(P)) if (!P.toff && cartridge.charges > 0) cartridge.charges-- @@ -900,34 +880,14 @@ var/global/list/obj/item/device/pda/PDAs = list() return last_text = world.time - // check if telecomms I/O route 1459 is stable - //var/telecomms_intact = telecomms_process(P.owner, owner, t) - var/obj/machinery/message_server/useMS = null - if(message_servers) - for (var/obj/machinery/message_server/MS in message_servers) - //PDAs are now dependent on the Message Server. - if(MS.active) - useMS = MS - break + var/datum/reception/reception = get_reception(src, P, t) + t = reception.message - var/datum/signal/signal = src.telecomms_process() - - var/useTC = 0 - if(signal) - if(signal.data["done"]) - useTC = 1 - var/turf/pos = get_turf(P) - if(pos.z in signal.data["level"]) - useTC = 2 - //Let's make this barely readable - if(signal.data["compression"] > 0) - t = Gibberish(t, signal.data["compression"] + 50) - - if(useMS && useTC) // only send the message if it's stable - if(useTC != 2) // Does our recipient have a broadcaster on their level? + if(reception.message_server && reception.telecomms_reception & TELECOMMS_RECEPTION_SENDER) // only send the message if it's stable + if(reception.telecomms_reception & TELECOMMS_RECEPTION_RECEIVER == 0) // Does our recipient have a broadcaster on their level? U << "ERROR: Cannot reach recipient." return - var/send_result = useMS.send_pda_message("[P.owner]","[owner]","[t]") + var/send_result = reception.message_server.send_pda_message("[P.owner]","[owner]","[t]") if (send_result) U << "ERROR: Messaging server rejected your message. Reason: contains '[send_result]'." return From 5f1f3529f0a6500ea25c1ff5fac2a643d136c83a Mon Sep 17 00:00:00 2001 From: Graham Lloyd Date: Wed, 22 Oct 2014 15:44:40 -0400 Subject: [PATCH 097/144] Fixes extinguisher blasts (and effect/effects in general, like smoke) not being able to pass over tables and through grilles. --- code/game/objects/effects/effect_system.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 0da251e1ee..0a94205934 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -11,14 +11,13 @@ would spawn and follow the beaker, even if it is carried or thrown. icon = 'icons/effects/effects.dmi' mouse_opacity = 0 unacidable = 1//So effect are not targeted by alien acid. - flags = TABLEPASS + flags = PASSTABLE | PASSGRILLE /obj/effect/effect/water name = "water" icon = 'icons/effects/effects.dmi' icon_state = "extinguish" var/life = 15.0 - flags = TABLEPASS mouse_opacity = 0 /obj/effect/proc/delete() From c764a940737ec77f41b211708e738f9d06dc1b17 Mon Sep 17 00:00:00 2001 From: Graham Lloyd Date: Wed, 22 Oct 2014 15:58:27 -0400 Subject: [PATCH 098/144] fixes some annoying punctuation errors. --- code/game/gamemodes/cult/runes.dm | 2 +- code/game/gamemodes/malfunction/malfunction.dm | 2 +- code/game/machinery/computer/HolodeckControl.dm | 2 +- code/game/objects/structures/stool_bed_chair_nest/stools.dm | 2 +- code/modules/power/solar.dm | 2 +- code/modules/reagents/Chemistry-Reagents.dm | 2 +- code/modules/reagents/Chemistry-Recipes.dm | 2 +- code/modules/recycling/disposal.dm | 2 +- .../research/xenoarchaeology/tools/tools_depthscanner.dm | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 53ac2ee2d5..aae0870d8c 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -105,7 +105,7 @@ var/list/sacrificed = list() continue usr.say("Mah[pick("'","`")]weyh pleggh at e'ntrath!") M.visible_message("\red [M] writhes in pain as the markings below \him glow a bloody red.", \ - "\red AAAAAAHHHH!.", \ + "\red AAAAAAHHHH!", \ "\red You hear an anguished scream.") if(is_convertable_to_cult(M.mind) && !jobban_isbanned(M, "cultist"))//putting jobban check here because is_convertable uses mind as argument diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index 238fe6b12d..1c8f8b9b40 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -153,7 +153,7 @@ set name = "System Override" set desc = "Start the victory timer" if (!istype(ticker.mode,/datum/game_mode/malfunction)) - usr << "You cannot begin a takeover in this round type!." + usr << "You cannot begin a takeover in this round type!" return if (ticker.mode:malf_mode_declared) usr << "You've already begun your takeover." diff --git a/code/game/machinery/computer/HolodeckControl.dm b/code/game/machinery/computer/HolodeckControl.dm index 65871a67b3..3c153b58d1 100644 --- a/code/game/machinery/computer/HolodeckControl.dm +++ b/code/game/machinery/computer/HolodeckControl.dm @@ -472,7 +472,7 @@ var/global/list/holodeck_programs = list( /obj/structure/holohoop name = "basketball hoop" - desc = "Boom, Shakalaka!." + desc = "Boom, Shakalaka!" icon = 'icons/obj/basketball.dmi' icon_state = "hoop" anchored = 1 diff --git a/code/game/objects/structures/stool_bed_chair_nest/stools.dm b/code/game/objects/structures/stool_bed_chair_nest/stools.dm index ba27d070d7..f412467c65 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/stools.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/stools.dm @@ -78,7 +78,7 @@ /obj/item/weapon/stool/attack(mob/M as mob, mob/user as mob) if (prob(5) && istype(M,/mob/living)) - user.visible_message("\red [user] breaks [src] over [M]'s back!.") + user.visible_message("\red [user] breaks [src] over [M]'s back!") user.u_equip(src) var/obj/item/stack/sheet/metal/m = new/obj/item/stack/sheet/metal m.loc = get_turf(src) diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index 768cdfc205..afad2591b8 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -534,4 +534,4 @@ var/list/solars_list = list() /obj/item/weapon/paper/solar name = "paper- 'Going green! Setup your own solar array instructions.'" - info = "

  • Nuclear Disk(s)
    [N.name], " diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index cfa61ba062..c4dc3a0e56 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -582,9 +582,9 @@ //Nuke Operative if(jobban_isbanned(M, "operative") || isbanned_dept) - jobs += "[replacetext("Nuke Operative", " ", " ")][replacetext("Mercenary", " ", " ")][replacetext("Nuke Operative", " ", " ")][replacetext("Mercenary", " ", " ")]