From bab3936e6c23663a6c9217d6b4b087e406baf7d9 Mon Sep 17 00:00:00 2001 From: cib Date: Sun, 29 Apr 2012 09:48:20 -0700 Subject: [PATCH 001/143] Added an additional warning for the epidemic cruiser. --- code/game/gamemodes/epidemic/epidemic.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/epidemic/epidemic.dm b/code/game/gamemodes/epidemic/epidemic.dm index 6a94e65dd1c..9a45abbb274 100644 --- a/code/game/gamemodes/epidemic/epidemic.dm +++ b/code/game/gamemodes/epidemic/epidemic.dm @@ -126,9 +126,12 @@ if(stage == 1 && cruiser_seconds() < 60 * 30) announce_to_kill_crew() stage = 2 - else if(stage == 2 && cruiser_seconds() <= 0) - crew_lose() + else if(stage == 2 && cruiser_seconds() <= 60 * 5) + command_alert("Inbound cruiser detected on collision course. Scans indicate the ship to be armed and ready to fire. Estimated time of arrival: 5 minutes.", "[station_name()] Early Warning System") stage = 3 + else if(stage == 3 && cruiser_seconds() <= 0) + crew_lose() + stage = 4 checkwin_counter++ if(checkwin_counter >= 20) From 59762d4207a4eff0e453614a20450ae4c557ec6d Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Wed, 2 May 2012 21:39:41 +0100 Subject: [PATCH 002/143] TG: An attempt to make the master controller more robust. This shouldn't cause terrible additional lag, given that the master controller doesn't actually fire that often, and can also give us a clue as to what part of the controller has died in case of failure Modifies do_after to something that fires a lot less, and is hopefully more robust against infinite loops. It is now theoretically possible to run around and then come back to the same place and have it complete, but that's only really valid for extremely long times (like handcuff removal) and if you get lucky and dodge one of the timed checks. Revision: r3421 Author: VivianFoxfoot --- code/game/cellautomata.dm | 3 +- code/game/master_controller.dm | 148 +++++++++++++++++++++++++----- code/modules/admin/admin_verbs.dm | 3 +- code/modules/admin/verbs/MC.dm | 12 +++ code/modules/mob/mob.dm | 4 +- 5 files changed, 143 insertions(+), 27 deletions(-) diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index 3f878ecdfae..5bf3b888a55 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -125,7 +125,8 @@ src.update_status() master_controller = new /datum/controller/game_controller() - spawn(-1) master_controller.setup() + spawn(-1) + master_controller.setup() return //Crispy fullban diff --git a/code/game/master_controller.dm b/code/game/master_controller.dm index 8128b4c7a98..175bbc62aa0 100644 --- a/code/game/master_controller.dm +++ b/code/game/master_controller.dm @@ -1,9 +1,26 @@ var/global/datum/controller/game_controller/master_controller //Set in world.New() +var/global/datum/failsafe/Failsafe var/global/controllernum = "no" +var/global/controller_iteration = 0 + + + + datum/controller/game_controller var/processing = 1 + var/global/air_master_ready = 0 + var/global/tension_master_ready = 0 + var/global/sun_ready = 0 + var/global/mobs_ready = 0 + var/global/diseases_ready = 0 + var/global/machines_ready = 0 + var/global/objects_ready = 0 + var/global/networks_ready = 0 + var/global/powernets_ready = 0 + var/global/ticker_ready = 0 + proc setup() setup_objects() @@ -80,57 +97,142 @@ datum/controller/game_controller process() + if(!Failsafe) + Failsafe = new /datum/failsafe + spawn(0) + Failsafe.spin() + + if(!processing) return 0 controllernum = "yes" - spawn (100) controllernum = "no" + spawn (100) + controllernum = "no" + + controller_iteration++ var/start_time = world.timeofday - air_master.process() + air_master_ready = 0 + tension_master_ready = 0 + sun_ready = 0 + mobs_ready = 0 + diseases_ready = 0 + machines_ready = 0 + objects_ready = 0 + networks_ready = 0 + powernets_ready = 0 + ticker_ready = 0 - tension_master.process() + + + + + spawn(0) + air_master.process() + air_master_ready = 1 + spawn(0) + tension_master.process() + tension_master_ready = 1 sleep(1) - sun.calc_position() + spawn(0) + sun.calc_position() + sun_ready = 1 sleep(-1) - for(var/mob/M in world) - M.Life() + spawn(0) + for(var/mob/M in world) + M.Life() + mobs_ready = 1 + + sleep(-1) - for(var/datum/disease/D in active_diseases) - D.process() + spawn(0) + for(var/datum/disease/D in active_diseases) + D.process() + diseases_ready = 1 - for(var/obj/machinery/machine in machines) - if(machine) - machine.process() - if(machine && machine.use_power) - machine.auto_use_power() + spawn(0) + for(var/obj/machinery/machine in machines) + if(machine) + machine.process() + if(machine && machine.use_power) + machine.auto_use_power() + machines_ready = 1 sleep(-1) sleep(1) - for(var/obj/object in processing_objects) - object.process() + spawn(0) + for(var/obj/object in processing_objects) + object.process() + objects_ready = 1 - for(var/datum/pipe_network/network in pipe_networks) - network.process() + spawn(0) + for(var/datum/pipe_network/network in pipe_networks) + network.process() + networks_ready = 1 - for(var/datum/powernet/P in powernets) - P.reset() + spawn(0) + for(var/datum/powernet/P in powernets) + P.reset() + powernets_ready = 1 sleep(-1) - ticker.process() + spawn(0) + ticker.process() + ticker_ready = 1 - sleep(world.timeofday+10-start_time) // This is fine for our tick lag. DMTG + sleep(world.timeofday+10-start_time)// Don't touch this. DMTG - spawn process() + while(!air_master_ready || !tension_master_ready || !sun_ready || !mobs_ready || !diseases_ready || !machines_ready || !objects_ready || !networks_ready || !powernets_ready || !ticker_ready) + sleep(1) + + spawn + process() - return 1 \ No newline at end of file + return 1 + + + +/datum/failsafe // This thing pretty much just keeps poking the master controller + var/spinning = 1 + var/current_iteration = 0 + +/datum/failsafe/proc/spin() + if(!master_controller) // Well fuck. How did this happen? + sleep(50) + if(!master_controller) + master_controller = new /datum/controller/game_controller() + spawn(-1) + master_controller.setup() + + else + while(spinning) + current_iteration = controller_iteration + sleep(600) // Wait 15 seconds + if(current_iteration == controller_iteration) // Mm. The master controller hasn't ticked yet. + + for (var/mob/M in world) + if (M.client && M.client.holder) + M << " Warning. The Master Controller has not fired in the last 60 seconds. Restart recommended. Automatic restart in 60 seconds." + + sleep(600) + if(current_iteration == controller_iteration) + for (var/mob/M in world) + if (M.client && M.client.holder) + M << " Warning. The Master Controller has not fired in the last 2 minutes. Automatic restart beginning." + master_controller.process() + sleep(150) + else + for (var/mob/M in world) + if (M.client && M.client.holder) + M << " The Master Controller has fired. Automatic restart aborted." \ No newline at end of file diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index ae551810a05..38e63dea1b0 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -227,7 +227,7 @@ //verbs += /proc/togglebuildmode --Merged with view variables //verbs += /client/proc/cmd_modify_object_variables --Merged with view variables verbs += /client/proc/togglebuildmodeself - + verbs += /client/proc/debug_master_controller else return //Game Admin @@ -445,6 +445,7 @@ //verbs -= /client/proc/cmd_switch_radio --removed because tcommsat is staying verbs -= /client/proc/togglebuildmodeself verbs -= /client/proc/kill_airgroup + verbs -= /client/proc/debug_master_controller verbs -= /client/proc/admin_deny_shuttle verbs -= /client/proc/cmd_admin_christmas verbs -= /client/proc/editappear diff --git a/code/modules/admin/verbs/MC.dm b/code/modules/admin/verbs/MC.dm index ded7740c2c1..a9481f7f348 100644 --- a/code/modules/admin/verbs/MC.dm +++ b/code/modules/admin/verbs/MC.dm @@ -7,4 +7,16 @@ master_controller.process() if("No") return 0 + //feedback_add_details("admin_verb","RMC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + return + +/client/proc/debug_master_controller() + set category = "Debug" + set name = "Debug Master Controller" + switch(alert("Debug Master Controller or Failsafe?" ,, "Master Controller" , "Failsafe")) + if("Master Controller") + debug_variables(master_controller) + if("Failsafe") + debug_variables(Failsafe) + //feedback_add_details("admin_verb","DMC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return \ No newline at end of file diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index f3355dba7f7..ca7176b713d 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1038,8 +1038,8 @@ note dizziness decrements automatically in the mob's Life() proc. stat(null, "([x], [y], [z])") stat(null, "CPU: [world.cpu]") stat(null, "Controller: [controllernum]") - //if (master_controller) - // stat(null, "Loop: [master_controller.loop_freq]") + if (master_controller) + stat(null, "Current Iteration: [controller_iteration]") if (spell_list.len) From 396caaa2608375d4043d5f2d7ba7367f8379cf24 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Wed, 2 May 2012 22:14:59 +0100 Subject: [PATCH 003/143] TG: Late-join features and bug fixes: - Merged 'Game' and 'Lobby' tabs during pre-game into one tab. - Late-joiners now see round duration. - Late-joiners are warned if the shuttle is not recallable or has already left to Centcomm. - Added the little red X to the top corner of the late-join job list window - Supply shuttle derp fix - Removed duplicate mining shuttle code that was inside atmos computer stuff - - This should fix the player seeing both the 'Shuttle has been sent' and 'The shuttle is already moving' messages. - Updated changelog Revision: r3433 Author: johnsonmt88 --- code/defines/obj/supplypacks.dm | 16 ++++++++ .../atmoalter/area_atmos_computer.dm | 29 +------------- .../game/machinery/computer/buildandrepair.dm | 29 +++++++++++++- code/game/objects/storage/crates.dm | 9 +++++ code/game/supplyshuttle.dm | 7 +++- code/game/turf.dm | 18 +++++++++ code/modules/mob/new_player/new_player.dm | 38 ++++++++++++++----- 7 files changed, 106 insertions(+), 40 deletions(-) diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index 2db7cbc9fcb..1fa6ff86658 100755 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -1,6 +1,7 @@ //SUPPLY PACKS //NOTE: only secure crate types use the access var (and are lockable) //NOTE: hidden packs only show up when the computer has been hacked. +//ANOTER NOTE: Contraband is obtainable through modified supplycomp circuitboards. //BIG NOTE: Don't add living things to crates, that's bad, it will break the shuttle. /datum/supply_packs/specialops name = "Special Ops supplies" @@ -793,5 +794,20 @@ ..() +/datum/supply_packs/contraband + contains = list("/obj/item/weapon/contraband/poster",) //We randomly pick 5 items from this list through the constructor, look below + name = "Contraband Crate" + cost = 30 + containertype = "/obj/structure/closet/crate/contraband" + containername = "Contraband crate" + group = "ERROR" + contraband = 1 + +/datum/supply_packs/contraband/New() + var/list/tempContains = list() + for(var/i = 0,i<5,i++) + tempContains += pick(contains) + src.contains = tempContains + ..() //SUPPLY PACKS \ No newline at end of file diff --git a/code/game/machinery/atmoalter/area_atmos_computer.dm b/code/game/machinery/atmoalter/area_atmos_computer.dm index 8a6853cf32b..fb0245f02af 100644 --- a/code/game/machinery/atmoalter/area_atmos_computer.dm +++ b/code/game/machinery/atmoalter/area_atmos_computer.dm @@ -39,31 +39,4 @@ var/area/A2 = T2.loc if ( istype(A2) && A2.master && A2.master == A ) SCRUBBER.on = scrubber_state - SCRUBBER.update_icon() - - - - -/obj/machinery/computer/mining_shuttle/attack_hand(user as mob) - src.add_fingerprint(usr) - var/dat - dat = text("
Mining shuttle:
Send
") - user << browse("[dat]", "window=miningshuttle;size=200x100") - -/obj/machinery/computer/mining_shuttle/Topic(href, href_list) - if(..()) - return - usr.machine = src - src.add_fingerprint(usr) - if(href_list["move"]) - if(ticker.mode.name == "blob") - if(ticker.mode:declared) - usr << "Under directive 7-10, [station_name()] is quarantined until further notice." - return - - if (!mining_shuttle_moving) - usr << "\blue Shuttle recieved message and will be sent shortly." - move_mining_shuttle() - else - usr << "\blue Shuttle is already moving." - + SCRUBBER.update_icon() \ No newline at end of file diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index 0fd688bed81..dfd1390958e 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -48,7 +48,7 @@ origin_tech = "programming=2;biotech=2" /obj/item/weapon/circuitboard/scan_consolenew name = "Circuit board (DNA Machine)" - build_path = "/obj/machinery/scan_consolenew" + build_path = "/obj/machinery/computer/scan_consolenew" origin_tech = "programming=2;biotech=2" /obj/item/weapon/circuitboard/communications name = "Circuit board (Communications)" @@ -147,6 +147,7 @@ name = "Circuit board (Supply shuttle console)" build_path = "/obj/machinery/computer/supplycomp" origin_tech = "programming=3" + var/contraband_enabled = 0 /obj/item/weapon/circuitboard/operating name = "Circuit board (Operating Computer)" build_path = "/obj/machinery/computer/operating" @@ -207,6 +208,28 @@ +/obj/item/weapon/circuitboard/supplycomp/attackby(obj/item/I as obj, mob/user as mob) + if(istype(I,/obj/item/device/multitool)) + var/catastasis = src.contraband_enabled + var/opposite_catastasis + if(catastasis) + opposite_catastasis = "STANDARD" + catastasis = "BROAD" + else + opposite_catastasis = "BROAD" + catastasis = "STANDARD" + + switch( alert("Current receiver spectrum is set to: [catastasis]","Multitool-Circuitboard interface","Switch to [opposite_catastasis]","Cancel") ) + //switch( alert("Current receiver spectrum is set to: " {(src.contraband_enabled) ? ("BROAD") : ("STANDARD")} , "Multitool-Circuitboard interface" , "Switch to " {(src.contraband_enabled) ? ("STANDARD") : ("BROAD")}, "Cancel") ) + if("Switch to STANDARD","Switch to BROAD") + src.contraband_enabled = !src.contraband_enabled + + if("Cancel") + return + else + user << "DERP! BUG! Report this (And what you were doing to cause it) to Agouri" + return + /obj/structure/computerframe/attackby(obj/item/P as obj, mob/user as mob) switch(state) if(0) @@ -306,4 +329,8 @@ if(circuit.id) B:id = circuit.id if(circuit.records) B:records = circuit.records if(circuit.frequency) B:frequency = circuit.frequency + if(istype(circuit,/obj/item/weapon/circuitboard/supplycomp)) + var/obj/machinery/computer/supplycomp/SC = B + var/obj/item/weapon/circuitboard/supplycomp/C = circuit + SC.can_order_contraband = C.contraband_enabled del(src) diff --git a/code/game/objects/storage/crates.dm b/code/game/objects/storage/crates.dm index 39689a3eaae..cb33970a13b 100644 --- a/code/game/objects/storage/crates.dm +++ b/code/game/objects/storage/crates.dm @@ -38,6 +38,15 @@ icon_opened = "crateopen" icon_closed = "crate" +/obj/structure/closet/crate/contraband + name = "Contraband crate" + desc = "A random assortment of items manufactured by providers NOT listed under Nanotrasen's whitelist." + icon = 'storage.dmi' + icon_state = "crate" + density = 1 + icon_opened = "crateopen" + icon_closed = "crate" + /obj/structure/closet/crate/medical desc = "A medical crate." name = "Medical crate" diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 440cc680403..f481fe8f58f 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -95,6 +95,7 @@ var/list/supply_groups = new() circuit = "/obj/item/weapon/circuitboard/supplycomp" var/temp = null var/hacked = 0 + var/can_order_contraband = 0 /obj/machinery/computer/supplycomp/New() // add the supply pack groups, if they haven't already been added @@ -141,6 +142,7 @@ var/list/supply_groups = new() var/containername = null var/access = null var/hidden = 0 + var/contraband = 0 var/group = "Miscellaneous" /proc/supply_ticker() @@ -348,7 +350,7 @@ This method wont take into account storage items developed in the future and doe src.temp = "Supply points: [supply_shuttle_points]


Request what?

" for(var/S in (typesof(/datum/supply_packs) - /datum/supply_packs - /datum/supply_packs/charge) ) var/datum/supply_packs/N = new S() - if(N.hidden) continue //Have to send the type instead of a reference to + if(N.hidden || N.contraband) continue //Have to send the type instead of a reference to if(N.group != G) continue //correct group? src.temp += "[N.name] Cost: [N.cost] " //the obj because it would get caught by the garbage src.temp += "Print Requisition
" //collector. oh well. @@ -490,6 +492,8 @@ This method wont take into account storage items developed in the future and doe user << "\blue You disconnect the monitor." var/obj/structure/computerframe/A = new /obj/structure/computerframe( src.loc ) var/obj/item/weapon/circuitboard/supplycomp/M = new /obj/item/weapon/circuitboard/supplycomp( A ) + if(src.can_order_contraband) + M.contraband_enabled = 1 for (var/obj/C in src) C.loc = src.loc A.circuit = M @@ -567,6 +571,7 @@ This method wont take into account storage items developed in the future and doe for(var/S in (typesof(/datum/supply_packs) - /datum/supply_packs - /datum/supply_packs/charge) ) var/datum/supply_packs/N = new S() if(N.hidden && !src.hacked) continue //Have to send the type instead of a reference to + if(N.contraband && !src.can_order_contraband){continue;} //Agouri -Kavalamarker if(N.group != G) continue //correct group? src.temp += "[N.name] Cost: [N.cost]
" //the obj because it would get caught by the garbage src.temp += "
Back" //collector. oh well. diff --git a/code/game/turf.dm b/code/game/turf.dm index 7e195556311..564f174fd22 100644 --- a/code/game/turf.dm +++ b/code/game/turf.dm @@ -215,6 +215,7 @@ playsound(src, "clownstep", 50, 1) // this will get annoying very fast. else playsound(src, "clownstep", 20, 1) + switch (src.wet) if(1) if(istype(M, /mob/living/carbon/human)) // Added check since monkeys don't have shoes @@ -322,6 +323,12 @@ new /obj/item/stack/sheet/metal( src ) new /obj/item/stack/sheet/metal( src ) + for(var/obj/O in src.contents) //Eject contents! + if(istype(O,/obj/effect/decal/poster)) + var/obj/effect/decal/poster/P = O + P.roll_and_drop(src) + else + O.loc = src ReplaceWithPlating(explode) /turf/simulated/wall/examine() @@ -509,6 +516,12 @@ var/obj/item/apc_frame/AH = W AH.try_build(src) return + + //Poster stuff + else if(istype(W,/obj/item/weapon/contraband/poster)) + place_poster(W,user) + return + else return attack_hand(user) return @@ -744,6 +757,11 @@ var/obj/item/apc_frame/AH = W AH.try_build(src) + //Poster stuff + else if(istype(W,/obj/item/weapon/contraband/poster)) + place_poster(W,user) + return + //Finally, CHECKING FOR FALSE WALLS if it isn't damaged else if(!d_state) return attack_hand(user) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index cbbb5505e8d..dc3f193c4de 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -3,6 +3,8 @@ datum/preferences/preferences = null ready = 0 spawning = 0//Referenced when you want to delete the new_player later on in the code. + totalPlayers = 0 //Player counts for the Lobby tab + totalPlayersReady = 0 invisibility = 101 @@ -157,8 +159,8 @@ Stat() ..() - statpanel("Game") - if(client.statpanel=="Game" && ticker) + statpanel("Lobby") + if(client.statpanel=="Lobby" && ticker) if(ticker.hide_mode) stat("Game Mode:", "Secret") else @@ -168,14 +170,15 @@ stat("Time To Start:", ticker.pregame_timeleft) if((ticker.current_state == GAME_STATE_PREGAME) && !going) stat("Time To Start:", "DELAYED") - if((ticker.current_state == GAME_STATE_PLAYING) && going) - stat("Round Duration:", "[round(world.time / 36000)]:[(((world.time / 600 % 60)/10) > 1 ? world.time / 600 % 60 : add_zero(world.time / 600 % 60, 2))]:[world.time / 100 % 6][world.time / 100 % 10]") - statpanel("Lobby") - if(client.statpanel=="Lobby" && ticker) if(ticker.current_state == GAME_STATE_PREGAME) + stat("Players: [totalPlayers]", "Players Ready: [totalPlayersReady]") + totalPlayers = 0 + totalPlayersReady = 0 for(var/mob/new_player/player in world) stat("[player.key]", (player.ready)?("(Playing)"):(null)) + totalPlayers++ + if(player.ready)totalPlayersReady++ Topic(href, href_list[]) if(!client) return 0 @@ -185,7 +188,6 @@ return 1 if(href_list["ready"]) - if(!ready) ready = 1 else @@ -249,6 +251,9 @@ else if(!href_list["late_join"]) new_player_panel() + if(href_list["priv_msg"]) + ..() //pass PM calls along to /mob/Topic + return proc/IsJobAvailable(rank) var/datum/job/job = job_master.GetJob(rank) @@ -362,13 +367,27 @@ proc/LateChoices() - var/dat = "" + var/mills = world.time // 1/10 of a second, not real milliseconds but whatever + //var/secs = ((mills % 36000) % 600) / 10 //Not really needed, but I'll leave it here for refrence.. or something + var/mins = (mills % 36000) / 600 + var/hours = mills / 36000 + + var/dat = "
" + dat += "Round Duration: [round(hours)]h [round(mins)]m
" + + if(emergency_shuttle) //In case Nanotrasen decides reposess CentComm's shuttles. + if(emergency_shuttle.direction == 2) //Shuttle is going to centcomm, not recalled + dat += "The station has been evacuated.
" + if(emergency_shuttle.direction == 1 && emergency_shuttle.timeleft() < 300) //Shuttle is past the point of no recall + dat += "The station is currently undergoing evacuation procedures.
" + dat += "Choose from the following open positions:
" for(var/datum/job/job in job_master.occupations) if(job && IsJobAvailable(job.title)) dat += "[job.title]
" - src << browse(dat, "window=latechoices;size=300x640;can_close=0") + dat += "
" + src << browse(dat, "window=latechoices;size=300x640;can_close=1") proc/create_character() @@ -387,7 +406,6 @@ src << sound(null, repeat = 0, wait = 0, volume = 85, channel = 1) // MAD JAMS cant last forever yo - new_character.dna.ready_dna(new_character) preferences.copydisabilities(new_character) if(mind) From 2d7e329aeb833a6696fefb72dc70222bfb6e07ed Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Wed, 2 May 2012 22:20:46 +0100 Subject: [PATCH 004/143] TG: Sieve committed: Adds disabled variables to borg and mech RCD RCDs are disabled if they are used on the escape shuttle or hyperspace around it This applies to what they are used on, not where the user is, so it is immune to teleporting issues Revision: r3434 Author: petethegoat --- code/game/mecha/equipment/tools/tools.dm | 4 ++++ code/game/objects/items/robot_items.dm | 2 +- code/game/objects/items/weapons/RCD.dm | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index c0bc4e827a1..532aea59a36 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -200,6 +200,10 @@ var/disabled = 0 //malf action(atom/target) + if(istype(target,/area/shuttle)||istype(target, /turf/space/transit))//>implying these are ever made -Sieve + disabled = 1 + else + disabled = 0 if(!istype(target, /turf) && !istype(target, /obj/machinery/door/airlock)) target = get_turf(target) if(!action_checks(target) || disabled || get_dist(chassis, target)>3) return diff --git a/code/game/objects/items/robot_items.dm b/code/game/objects/items/robot_items.dm index 36001689c58..e1a7ac7b123 100644 --- a/code/game/objects/items/robot_items.dm +++ b/code/game/objects/items/robot_items.dm @@ -227,7 +227,7 @@ afterattack(atom/A, mob/user as mob) - if(istype(A,/area/shuttle))//||istype(A,/turf/space/transit))//No RCDs on the shuttles -Sieve + if(istype(A,/area/shuttle)||istype(A,/turf/space/transit))//No RCDs on the shuttles -Sieve disabled = 1 else disabled = 0 diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 9df99a58173..25f32a39343 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -71,6 +71,10 @@ RCD afterattack(atom/A, mob/user as mob) + if(istype(A,/area/shuttle)||istype(A,/turf/space/transit))//Nanotrasen Matter Jammer TM -Sieve + disabled = 1 + else + disabled = 0 if(!(istype(A, /turf) || istype(A, /obj/machinery/door/airlock))) return From a4e04d2915ea886e7b9c502966ae574cb3503627 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Wed, 2 May 2012 23:09:19 +0100 Subject: [PATCH 005/143] TG: Runtime fixes for: runtime error: Cannot modify null.layer. proc name: done (/obj/effect/equip_e/human/done) usr: Ramona Fawkes (/mob/living/carbon/human) src: the human (/obj/effect/equip_e/human) call stack: the human (/obj/effect/equip_e/human): done() the human (/obj/effect/equip_e/human): process() runtime error: Cannot execute null.use(). proc name: attackby (/obj/structure/barricade/wooden/attackby) usr: Jeffery Long (/mob/living/carbon/human) src: the wooden barricade (/obj/structure/barricade/wooden) call stack: the wooden barricade (/obj/structure/barricade/wooden): attackby(null, Jeffery Long (/mob/living/carbon/human)) the wooden barricade (/obj/structure/barricade/wooden): DblClick(the floor (159,129,1) (/turf/simulated/floor), "mapwindow.map", "icon-x=15;icon-y=12;left=1;scr...") Rewrote wielded weapons to be their own weapon subclass. There was no point having a var/wielded var/twohanded var/force_unwielded var/force_wielded for every damn item when there is only 1 wield-able weapon anyway. All the wield- able stuff is now in twohanded.dm Changed the adminhelpsound to some creative commons sound I pinched. Until somebody can get a better one. I'm sick of MAAAAAAAAOOOOOOW. All PMs trigger the adminhelp sound. That means when you OM a player they get the sound, if a admin is PMed they only hear it if their adminhelp sounds are enabled. This should allow people to get eachother's attention when t he chat is busy. Fixed some bad code with poddoors (which is used for the shutters in QM) Revision: r3435 Author: elly1...@rocketmail.com --- code/defines/obj.dm | 4 - code/defines/obj/hydro.dm | 2 +- code/defines/obj/weapon.dm | 17 - code/game/events/EventProcs/spacevines.dm | 2 +- code/game/machinery/deployable.dm | 10 +- code/game/machinery/doors/airlock.dm | 12 +- code/game/machinery/doors/firedoor.dm | 5 +- code/game/machinery/doors/poddoor.dm | 2 +- code/game/machinery/doors/shutters.dm | 2 +- code/game/objects/closets/fireaxe.dm | 6 +- code/game/objects/items/item.dm | 46 --- .../game/objects/items/weapons/hydroponics.dm | 2 +- code/game/objects/items/weapons/twohanded.dm | 114 ++++++- code/game/objects/weapons.dm | 14 - code/game/throwing.dm | 13 - code/modules/admin/verbs/debug.dm | 6 +- .../living/carbon/alien/humanoid/humanoid.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 6 +- code/modules/mob/living/carbon/human/human.dm | 314 ++++++------------ code/modules/mob/mob.dm | 16 +- 20 files changed, 238 insertions(+), 357 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 292b3496ee1..e2b975d4d50 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -418,10 +418,6 @@ var/burning = null var/hitsound = null var/w_class = 3.0 - var/wielded = 0 // 1 if item is two handed and grabbed with two hands - var/twohanded = 0 // Two handed and wielded off by default, nyoro~n -Agouri - var/force_unwielded = 0 - var/force_wielded = 0 var/protective_temperature = 0 // Placing this here to avoid runtime errors, due to tiny items being allowed on ears and being queried for this variable flags = FPRINT | TABLEPASS pass_flags = PASSTABLE diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 3fb16ec45b2..456ceddb6ec 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -1707,7 +1707,7 @@ seed = "/obj/item/seeds/towermycelium" attackby(obj/item/weapon/W as obj, mob/user as mob) - if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || (istype(W, /obj/item/weapon/fireaxe) && W:wielded) || istype(W, /obj/item/weapon/melee/energy)) + if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || (istype(W, /obj/item/weapon/twohanded/fireaxe) && W:wielded) || istype(W, /obj/item/weapon/melee/energy)) user.show_message("You make planks out of the [src]!", 1) for(var/i=0,i<2,i++) new /obj/item/stack/sheet/wood (src.loc) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 67ae76a5e67..0803841d5ef 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -2,12 +2,6 @@ name = "weapon" icon = 'weapons.dmi' -/obj/item/weapon/offhand - name = "offhand" - var/linked_weapon_name = "" - w_class = 5.0 - icon_state = "offhand" - /obj/item/weapon/shield name = "shield" @@ -711,17 +705,6 @@ icon = 'items.dmi' icon_state = "red_crowbar" -/obj/item/weapon/fireaxe // DEM AXES MAN, marker -Agouri - icon_state = "fireaxe0" - name = "fire axe" - desc = "A tool for breaking down those obstructions that stop you from fighting that fire." //Less ROBUST. --SkyMarshal - force = 5 - w_class = 4.0 - flags = ONBACK - twohanded = 1 - force_unwielded = 5 - force_wielded = 18 - /obj/item/weapon/cane name = "cane" desc = "A cane used by a true gentlemen." diff --git a/code/game/events/EventProcs/spacevines.dm b/code/game/events/EventProcs/spacevines.dm index a53210ac88f..b372981383a 100644 --- a/code/game/events/EventProcs/spacevines.dm +++ b/code/game/events/EventProcs/spacevines.dm @@ -25,7 +25,7 @@ if(/obj/item/weapon/circular_saw) del src if(/obj/item/weapon/kitchen/utensil/knife) del src if(/obj/item/weapon/scalpel) del src - if(/obj/item/weapon/fireaxe) del src + if(/obj/item/weapon/twohanded/fireaxe) del src if(/obj/item/weapon/hatchet) del src if(/obj/item/weapon/melee/energy) del src diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 46f8872c8c6..9e45fd44242 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -65,7 +65,7 @@ for reference: var/health = 100.0 var/maxhealth = 100.0 - attackby(obj/item/weapon/W as obj, mob/user as mob) + attackby(obj/item/W as obj, mob/user as mob) if (istype(W, /obj/item/stack/sheet/wood)) if (src.health < src.maxhealth) for(var/mob/O in viewers(src, null)) @@ -88,7 +88,7 @@ for reference: else if (src.health <= 0) for(var/mob/O in viewers(src, null)) - O << "\red The barricade is smashed appart!" + O << "\red The barricade is smashed apart!" new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) @@ -99,14 +99,14 @@ for reference: switch(severity) if(1.0) for(var/mob/O in viewers(src, null)) - O << "\red The barricade is blown appart!" + O << "\red The barricade is blown apart!" del(src) return if(2.0) src.health -= 25 if (src.health <= 0) for(var/mob/O in viewers(src, null)) - O << "\red The barricade is blown appart!" + O << "\red The barricade is blown apart!" new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) @@ -115,7 +115,7 @@ for reference: meteorhit() for(var/mob/O in viewers(src, null)) - O << "\red The barricade is smashed appart!" + O << "\red The barricade is smashed apart!" new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) new /obj/item/stack/sheet/wood(get_turf(src)) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index cf99493deb5..9d4dc815730 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -395,13 +395,13 @@ Airlock index -> wire color are { 9, 4, 6, 7, 5, 8, 1, 2, 3 }. else if (istype(C, /obj/item/weapon/pai_cable)) // -- TLE var/obj/item/weapon/pai_cable/cable = C cable.plugin(src, user) - else if (istype(C, /obj/item/weapon/crowbar) || istype(C, /obj/item/weapon/fireaxe) ) + else if (istype(C, /obj/item/weapon/crowbar) || istype(C, /obj/item/weapon/twohanded/fireaxe) ) var/beingcrowbarred = null if(istype(C, /obj/item/weapon/crowbar) ) beingcrowbarred = 1 //derp, Agouri else beingcrowbarred = 0 - if ( ((src.density) && ( src.welded ) && !( src.operating ) && src.p_open && (!src.arePowerSystemsOn() || (stat & NOPOWER)) && !src.locked) && beingcrowbarred == 1 ) + if( beingcrowbarred && (density && welded && !operating && src.p_open && (!src.arePowerSystemsOn() || stat & NOPOWER) && !src.locked) ) playsound(src.loc, 'Crowbar.ogg', 100, 1) user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to remove electronics into the airlock assembly.") if(do_after(user,40)) @@ -433,8 +433,8 @@ Airlock index -> wire color are { 9, 4, 6, 7, 5, 8, 1, 2, 3 }. if ((src.density) && (!( src.welded ) && !( src.operating ) && ((!src.arePowerSystemsOn()) || (stat & NOPOWER)) && !( src.locked ))) if(beingcrowbarred == 0) //being fireaxe'd - var/obj/item/weapon/fireaxe/F = C - if(F.wielded == 1) + var/obj/item/weapon/twohanded/fireaxe/F = C + if(F:wielded) spawn( 0 ) src.operating = 1 animate("opening") @@ -470,8 +470,8 @@ Airlock index -> wire color are { 9, 4, 6, 7, 5, 8, 1, 2, 3 }. else if ((!src.density) && (!( src.welded ) && !( src.operating ) && !( src.locked ))) if(beingcrowbarred == 0) - var/obj/item/weapon/fireaxe/F = C - if(F.wielded == 1) + var/obj/item/weapon/twohanded/fireaxe/F = C + if(F:wielded) spawn( 0 ) src.operating = 1 animate("closing") diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 87c8051ec8d..7a23377dfe0 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -38,7 +38,7 @@ update_icon() return - if (istype(C, /obj/item/weapon/crowbar) || (istype(C,/obj/item/weapon/fireaxe) && C.wielded == 1)) + if (istype(C, /obj/item/weapon/crowbar) || (istype(C,/obj/item/weapon/twohanded/fireaxe) && C:wielded == 1)) if(blocked || operating) return if(src.density) spawn(0) @@ -52,7 +52,8 @@ process() - if(operating || stat & NOPOWER || !nextstate) return + if(operating || stat & NOPOWER || !nextstate) + return switch(nextstate) if(OPEN) spawn() diff --git a/code/game/machinery/doors/poddoor.dm b/code/game/machinery/doors/poddoor.dm index 5aacc6f1f92..793eab765a1 100644 --- a/code/game/machinery/doors/poddoor.dm +++ b/code/game/machinery/doors/poddoor.dm @@ -14,7 +14,7 @@ /obj/machinery/door/poddoor/attackby(obj/item/weapon/C as obj, mob/user as mob) src.add_fingerprint(user) - if (!( istype(C, /obj/item/weapon/crowbar || istype(C, /obj/item/weapon/fireaxe) && C.wielded == 1) )) + if (!( istype(C, /obj/item/weapon/crowbar) || (istype(C, /obj/item/weapon/twohanded/fireaxe) && C:wielded == 1) )) return if ((src.density && (stat & NOPOWER) && !( src.operating ))) spawn( 0 ) diff --git a/code/game/machinery/doors/shutters.dm b/code/game/machinery/doors/shutters.dm index 7ac0ec41fa2..8e1b9a8cae9 100644 --- a/code/game/machinery/doors/shutters.dm +++ b/code/game/machinery/doors/shutters.dm @@ -9,7 +9,7 @@ /obj/machinery/door/poddoor/shutters/attackby(obj/item/weapon/C as obj, mob/user as mob) src.add_fingerprint(user) - if (!( istype(C, /obj/item/weapon/crowbar || istype(C, /obj/item/weapon/fireaxe) && C.wielded == 1) )) + if (!( istype(C, /obj/item/weapon/crowbar) || (istype(C, /obj/item/weapon/twohanded/fireaxe) && C:wielded == 1) )) return if ((src.density && (stat & NOPOWER) && !( src.operating ))) spawn( 0 ) diff --git a/code/game/objects/closets/fireaxe.dm b/code/game/objects/closets/fireaxe.dm index 649f2e22406..6847bf14ef8 100644 --- a/code/game/objects/closets/fireaxe.dm +++ b/code/game/objects/closets/fireaxe.dm @@ -2,7 +2,7 @@ /obj/structure/closet/fireaxecabinet name = "Fire Axe Cabinet" desc = "There is small label that reads \"For Emergency use only\" along with details for safe use of the axe. As if." - var/obj/item/weapon/fireaxe/fireaxe = new/obj/item/weapon/fireaxe + var/obj/item/weapon/twohanded/fireaxe/fireaxe = new/obj/item/weapon/twohanded/fireaxe icon_state = "fireaxe1000" icon_closed = "fireaxe1000" icon_opened = "fireaxe1100" @@ -51,9 +51,9 @@ src.localopened = 1 update_icon() return - if (istype(O, /obj/item/weapon/fireaxe) && src.localopened) + if (istype(O, /obj/item/weapon/twohanded/fireaxe) && src.localopened) if(!fireaxe) - if(O.wielded) + if(O:wielded) user << "\red Unwield the axe first." return fireaxe = O diff --git a/code/game/objects/items/item.dm b/code/game/objects/items/item.dm index 267feb8b3ef..c9b74bd6d40 100755 --- a/code/game/objects/items/item.dm +++ b/code/game/objects/items/item.dm @@ -12,20 +12,6 @@ ..() user.update_clothing() - // So you can't drop the Offhand - if(istype(src, /obj/item/weapon/offhand)) - user.drop_item(src) - - var/obj/item/O_r = user.r_hand - var/obj/item/O_l = user.l_hand - if(O_r.twohanded) - if(O_r.wielded) - user.drop_item(O_r) - if(O_l.twohanded) - if(O_l.wielded) - user.drop_item(O_l) - del(src) - // called just as an item is picked up (loc is not yet changed) /obj/item/proc/pickup(mob/user) return @@ -231,38 +217,6 @@ if(istype(W, /obj/item/device/detective_scanner)) return -/obj/item/attack_self(mob/user as mob) - ..() - if(twohanded) - if(wielded) //Trying to unwield it - wielded = 0 - force = force_unwielded - src.name = "[initial(name)] (Unwielded)" - src.update_icon() //If needed by the particular item - user << "\blue You are now carrying the [initial(name)] with one hand." - - if(istype(user.get_inactive_hand(),/obj/item/weapon/offhand)) - del user.get_inactive_hand() - return - else //Trying to wield it - if(user.get_inactive_hand()) - user << "\red You need your other hand to be empty" - return - wielded = 1 - force = force_wielded - src.name = "[initial(name)] (Wielded)" - src.update_icon() //If needed by the particular item - user << "\blue You grab the [initial(name)] with both hands." - - var/obj/item/weapon/offhand/O = new /obj/item/weapon/offhand(user) ////Let's reserve his other hand~ - O.name = text("[initial(src.name)] - Offhand") - O.desc = "Your second grip on the [initial(src.name)]" - if(user.hand) - user.r_hand = O ///Place dat offhand in the opposite hand - else - user.l_hand = O - O.layer = 20 - return mob/proc/flash_weak_pain() flick("weak_pain",pain) diff --git a/code/game/objects/items/weapons/hydroponics.dm b/code/game/objects/items/weapons/hydroponics.dm index b80abcc2e8f..cce4a6efc76 100644 --- a/code/game/objects/items/weapons/hydroponics.dm +++ b/code/game/objects/items/weapons/hydroponics.dm @@ -149,7 +149,7 @@ Craftables (Cob pipes, potato batteries, pumpkinheads) /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin/attackby(obj/item/weapon/W as obj, mob/user as mob) ..() - if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || istype(W, /obj/item/weapon/fireaxe) || istype(W, /obj/item/weapon/kitchen/utensil/knife) || istype(W, /obj/item/weapon/melee/energy)) + if(istype(W, /obj/item/weapon/circular_saw) || istype(W, /obj/item/weapon/hatchet) || istype(W, /obj/item/weapon/twohanded/fireaxe) || istype(W, /obj/item/weapon/kitchen/utensil/knife) || istype(W, /obj/item/weapon/melee/energy)) user.show_message("You carve a face into [src]!", 1) new /obj/item/clothing/head/helmet/hardhat/pumpkinhead (user.loc) del(src) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 8350cbcf524..b39e32a55b9 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -2,27 +2,115 @@ ##################### TWO HANDED WEAPONS BE HERE~ -Agouri :3 ######## ####################################################################*/ -///General Offhand object properties/// +//Rewrote TwoHanded weapons stuff and put it all here. Just copypasta fireaxe to make new ones ~Carn +//This rewrite means we don't have two variables for EVERY item which are used only by a few weapons. +//It also tidies stuff up elsewhere. -////////////FIREAXE!////////////// +/obj/item/weapon/twohanded + var/wielded = 0 + var/force_unwielded = 0 + var/force_wielded = 0 +/obj/item/weapon/twohanded/proc/unwield() + wielded = 0 + force = force_unwielded + name = "[initial(name)]" + update_icon() -/obj/item/weapon/fireaxe/update_icon() //Currently only here to fuck with the on-mob icons. - icon_state = text("fireaxe[]",wielded) +/obj/item/weapon/twohanded/proc/wield() + wielded = 1 + force = force_wielded + name = "[initial(name)] (Wielded)" + update_icon() + +/obj/item/weapon/twohanded/dropped(mob/user as mob) + //handles unwielding a twohanded weapon when dropped as well as clearing up the offhand + //bit of a hack but it keeps other code pretty neat and with fewer conditionals + var/obj/item/weapon/twohanded/O + if(user) + if(user.l_hand) + O = user.l_hand + else + O = user.r_hand + if(O && istype(O)) + O.unwield() + return unwield() + +/obj/item/weapon/twohanded/update_icon() return -/obj/item/weapon/fireaxe/pickup(mob/user) - wielded = 0 - name = "Fire Axe (Unwielded)" +/obj/item/weapon/twohanded/pickup(mob/user) + unwield() -/obj/item/weapon/fireaxe/attack_self(mob/user as mob) +/obj/item/weapon/twohanded/attack_self(mob/user as mob) if( istype(user,/mob/living/carbon/monkey) ) - user << "\red It's too heavy for you to fully wield" + user << "It's too heavy for you to wield fully." return -//welp, all is good, now to see if he's trying do twohandedly wield it or unwield it - ..() + if(wielded) //Trying to unwield it + unwield() + user << "You are now carrying the [name] with one hand." -/obj/item/weapon/offhand/dropped(mob/user as mob) - del(src) \ No newline at end of file + var/obj/item/weapon/twohanded/offhand/O = user.get_inactive_hand() + if(O && istype(O)) + O.unwield() + return + + else //Trying to wield it + if(user.get_inactive_hand()) + user << "You need your other hand to be empty" + return + wield() + user << "You grab the [initial(name)] with both hands." + + var/obj/item/weapon/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ + O.name = "[initial(name)] - offhand" + O.desc = "Your second grip on the [initial(name)]" + if(user.hand) + user.r_hand = O ///Place dat offhand in the opposite hand + else + user.l_hand = O + O.layer = 20 + return + +///////////OFFHAND/////////////// +/obj/item/weapon/twohanded/offhand + w_class = 5.0 + icon_state = "offhand" + name = "offhand" + + unwield() + del(src) + + wield() + del(src) + +////////////FIREAXE!////////////// +/obj/item/weapon/twohanded/fireaxe // DEM AXES MAN, marker -Agouri + icon_state = "fireaxe0" + name = "fire axe" + desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" + force = 5 + w_class = 4.0 + flags = ONBACK + force_unwielded = 5 + force_wielded = 18 + +/obj/item/weapon/twohanded/fireaxe/update_icon() //Currently only here to fuck with the on-mob icons. + icon_state = "fireaxe[wielded]" + return + +/obj/item/weapon/twohanded/fireaxe/afterattack(atom/A as mob|obj|turf|area, mob/user as mob) + ..() + if(A && wielded && (istype(A,/obj/structure/window) || istype(A,/obj/structure/grille))) //destroys windows and grilles in one hit + if(istype(A,/obj/structure/window)) //should just make a window.Break() proc but couldn't bother with it + var/obj/structure/window/W = A + + new /obj/item/weapon/shard( W.loc ) + if(W.reinf) new /obj/item/stack/rods( W.loc) + + if (W.dir == SOUTHWEST) + new /obj/item/weapon/shard( W.loc ) + if(W.reinf) new /obj/item/stack/rods( W.loc) + del(A) \ No newline at end of file diff --git a/code/game/objects/weapons.dm b/code/game/objects/weapons.dm index c84aa9aa2fb..15c395310b6 100644 --- a/code/game/objects/weapons.dm +++ b/code/game/objects/weapons.dm @@ -203,17 +203,3 @@ for(var/mob/O in viewers(src, null)) O.show_message(text("\red The mousetrap is triggered by [A]."), 1) src.triggered(null) - -/obj/item/weapon/fireaxe/afterattack(atom/A as mob|obj|turf|area, mob/user as mob) - ..() - if(A && wielded && (istype(A,/obj/structure/window) || istype(A,/obj/structure/grille))) //destroys windows and grilles in one hit - if(istype(A,/obj/structure/window)) //should just make a window.Break() proc but couldn't bother with it - var/obj/structure/window/W = A - - new /obj/item/weapon/shard( W.loc ) - if(W.reinf) new /obj/item/stack/rods( W.loc) - - if (W.dir == SOUTHWEST) - new /obj/item/weapon/shard( W.loc ) - if(W.reinf) new /obj/item/stack/rods( W.loc) - del(A) \ No newline at end of file diff --git a/code/game/throwing.dm b/code/game/throwing.dm index 9560bed0efd..a879f031c3c 100644 --- a/code/game/throwing.dm +++ b/code/game/throwing.dm @@ -33,19 +33,6 @@ if(!item) return - if(istype(item,/obj/item)) - var/obj/item/IT = item - if(IT.twohanded) - if(IT.wielded) - if(hand) - var/obj/item/weapon/offhand/O = r_hand - del O - else - var/obj/item/weapon/offhand/O = l_hand - del O - - IT.wielded = 0 - IT.name = initial(IT.name) u_equip(item) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index b8f1f19aa71..b12ab65dec4 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -663,8 +663,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that W.registered_name = M.real_name M.equip_if_possible(W, M.slot_wear_id) - var/obj/item/weapon/fireaxe/fire_axe = new(M) - fire_axe.name = "Fire Axe (Unwielded)" + var/obj/item/weapon/twohanded/fireaxe/fire_axe = new(M) M.equip_if_possible(fire_axe, M.slot_r_hand) if("masked killer") @@ -679,8 +678,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_if_possible(new /obj/item/weapon/kitchenknife(M), M.slot_l_store) M.equip_if_possible(new /obj/item/weapon/scalpel(M), M.slot_r_store) - var/obj/item/weapon/fireaxe/fire_axe = new(M) - fire_axe.name = "Fire Axe (Unwielded)" + var/obj/item/weapon/twohanded/fireaxe/fire_axe = new(M) M.equip_if_possible(fire_axe, M.slot_r_hand) for(var/obj/item/carried_item in M.contents) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index 52e422c6285..d7588011af1 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -783,7 +783,7 @@ In all, this is a lot like the monkey code. /N
Right Hand: [(r_hand ? text("[]", r_hand) : "Nothing")]
Head: [(head ? text("[]", head) : "Nothing")]
(Exo)Suit: [(wear_suit ? text("[]", wear_suit) : "Nothing")] -
Empty Pockets +
Empty Pouches
Close
"} user << browse(dat, text("window=mob[name];size=340x480")) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 4ca82ab7435..cb42ba9b436 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -168,9 +168,9 @@ /mob/living/carbon/proc/swap_hand() var/obj/item/item_in_hand = src.get_active_hand() if(item_in_hand) //this segment checks if the item in your hand is twohanded. - if(item_in_hand.twohanded == 1) - if(item_in_hand.wielded == 1) - usr << text("Your other hand is too busy holding the []",item_in_hand.name) + if(istype(item_in_hand,/obj/item/weapon/twohanded)) + if(item_in_hand:wielded == 1) + usr << "Your other hand is too busy holding the [item_in_hand.name]" return src.hand = !( src.hand ) if (!( src.hand )) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 88191e94021..fceb3cce172 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -555,8 +555,8 @@ return if (!( W.flags & ONBACK )) return - if(W.twohanded && W.wielded) - usr << "Unwield the [initial(W.name)] first!" + if(istype(W,/obj/item/weapon/twohanded) && W:wielded) + usr << "Unwield the [initial(W.name)] first!" return u_equip(W) back = W @@ -1552,7 +1552,6 @@ /obj/effect/equip_e/human/process() if (item) item.add_fingerprint(source) - var/item_loc = 0 if (!item) switch(place) if("mask") @@ -1615,218 +1614,119 @@ //SN src = null del(src) return - else - switch(place) - if("mask") - if(target.wear_mask) - item_loc = 1 - if("l_hand") - if(target.l_hand) - item_loc = 1 - if("r_hand") - if(target.r_hand) - item_loc = 1 - if("gloves") - if(target.gloves) - item_loc = 1 - if("eyes") - if(target.glasses) - item_loc = 1 - if("l_ear") - if(target.l_ear) - item_loc = 1 - if("r_ear") - if(target.r_ear) - item_loc = 1 - if("head") - if(target.head) - item_loc = 1 - if("shoes") - if(target.shoes) - item_loc = 1 - if("belt") - if(target.belt) - item_loc = 1 - if("suit") - if(target.wear_suit) - item_loc = 1 - if("back") - if(target.back) - item_loc = 1 - if("uniform") - if(target.w_uniform) - item_loc = 1 - if("s_store") - if(target.s_store) - item_loc = 1 - if("h_store") - if(target.h_store) - item_loc = 1 - if("id") - if(target.wear_id) - item_loc = 1 - if("internal") - if (target.internal) - item_loc = 1 - if("handcuff") - if (target.handcuffed) - item_loc = 1 var/list/L = list( "syringe", "pill", "drink", "dnainjector", "fuel") - if (item && !L.Find(place) && !item_loc) + if ((item && !( L.Find(place) ))) if(isrobot(source) && place != "handcuff") del(src) return for(var/mob/O in viewers(target, null)) O.show_message(text("\red [] is trying to put \a [] on []", source, item, target), 1) else - if (place == "syringe") - for(var/mob/O in viewers(target, null)) - O.show_message(text("\red [] is trying to inject []!", source, target), 1) - else - if (place == "pill") - for(var/mob/O in viewers(target, null)) - O.show_message(text("\red [] is trying to force [] to swallow []!", source, target, item), 1) - else - if(place == "fuel") - for(var/mob/O in viewers(target, null)) - O.show_message(text("\red [source] is trying to force [target] to eat the [item:content]!"), 1) + var/message=null + switch(place) + if("syringe") + message = text("\red [] is trying to inject []!", source, target) + if("pill") + message = text("\red [] is trying to force [] to swallow []!", source, target, item) + if("fuel") + message = text("\red [source] is trying to force [target] to eat the [item:content]!") + if("drink") + message = text("\red [] is trying to force [] to swallow a gulp of []!", source, target, item) + if("dnainjector") + message = text("\red [] is trying to inject [] with the []!", source, target, item) + if("mask") + if(istype(target.wear_mask, /obj/item/clothing)&&!target.wear_mask:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.wear_mask, target) else - if (place == "drink") + message = text("\red [] is trying to take off \a [] from []'s head!", source, target.wear_mask, target) +/* if("headset") + message = text("\red [] is trying to take off \a [] from []'s face!", source, target.w_radio, target) */ + if("l_hand") + message = text("\red [] is trying to take off \a [] from []'s left hand!", source, target.l_hand, target) + if("r_hand") + message = text("\red [] is trying to take off \a [] from []'s right hand!", source, target.r_hand, target) + if("gloves") + if(istype(target.gloves, /obj/item/clothing)&&!target.gloves:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.gloves, target) + else + message = text("\red [] is trying to take off the [] from []'s hands!", source, target.gloves, target) + if("eyes") + if(istype(target.glasses, /obj/item/clothing)&&!target.glasses:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.glasses, target) + else + message = text("\red [] is trying to take off the [] from []'s eyes!", source, target.glasses, target) + if("l_ear") + if(istype(target.l_ear, /obj/item/clothing)&&!target.l_ear:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.l_ear, target) + else + message = text("\red [] is trying to take off the [] from []'s left ear!", source, target.l_ear, target) + if("r_ear") + if(istype(target.r_ear, /obj/item/clothing)&&!target.r_ear:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.r_ear, target) + else + message = text("\red [] is trying to take off the [] from []'s right ear!", source, target.r_ear, target) + if("head") + if(istype(target.head, /obj/item/clothing)&&!target.head:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.head, target) + else + message = text("\red [] is trying to take off the [] from []'s head!", source, target.head, target) + if("shoes") + if(istype(target.shoes, /obj/item/clothing)&&!target.shoes:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.shoes, target) + else + message = text("\red [] is trying to take off the [] from []'s feet!", source, target.shoes, target) + if("belt") + message = text("\red [] is trying to take off the [] from []'s belt!", source, target.belt, target) + if("suit") + if(istype(target.wear_suit, /obj/item/clothing)&&!target.wear_suit:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.wear_suit, target) + else + message = text("\red [] is trying to take off \a [] from []'s body!", source, target.wear_suit, target) + if("back") + message = text("\red [] is trying to take off \a [] from []'s back!", source, target.back, target) + if("handcuff") + message = text("\red [] is trying to unhandcuff []!", source, target) + if("uniform") + if(istype(target.w_uniform, /obj/item/clothing)&&!target.w_uniform:canremove) + message = text("\red [] fails to take off \a [] from []'s body!", source, target.w_uniform, target) + else + message = text("\red [] is trying to take off \a [] from []'s body!", source, target.w_uniform, target) + if("s_store") + message = text("\red [] is trying to take off \a [] from []'s suit!", source, target.s_store, target) + if("h_store") + message = text("\red [] is trying to empty []'s hat!", source, target) + if("pockets") + for(var/obj/item/weapon/mousetrap/MT in list(target.l_store, target.r_store)) + if(MT.armed) for(var/mob/O in viewers(target, null)) - O.show_message(text("\red [] is trying to force [] to swallow a gulp of []!", source, target, item), 1) - else - if (place == "dnainjector") - for(var/mob/O in viewers(target, null)) - O.show_message(text("\red [] is trying to inject [] with the []!", source, target, item), 1) - else - var/message = null - switch(place) - if("mask") - target.attack_log += text("\[[time_stamp()]\] Has had their mask removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) mask") - if(istype(target.wear_mask, /obj/item/clothing)&&!target.wear_mask:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.wear_mask, target) - else - message = text("\red [] is trying to take off \a [] from []'s head!", source, target.wear_mask, target) -/* if("headset") - message = text("\red [] is trying to take off \a [] from []'s face!", source, target.w_radio, target) */ - if("l_hand") - target.attack_log += text("\[[time_stamp()]\] Has had their left hand item removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) left hand item") - message = text("\red [] is trying to take off \a [] from []'s left hand!", source, target.l_hand, target) - if("r_hand") - target.attack_log += text("\[[time_stamp()]\] Has had their right hand item removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) right hand item") - message = text("\red [] is trying to take off \a [] from []'s right hand!", source, target.r_hand, target) - if("gloves") - target.attack_log += text("\[[time_stamp()]\] Has had their gloves removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) gloves") - if(istype(target.gloves, /obj/item/clothing)&&!target.gloves:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.gloves, target) - else - message = text("\red [] is trying to take off the [] from []'s hands!", source, target.gloves, target) - if("eyes") - target.attack_log += text("\[[time_stamp()]\] Has had their eyewear removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) eyewear") - if(istype(target.glasses, /obj/item/clothing)&&!target.glasses:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.glasses, target) - else - message = text("\red [] is trying to take off the [] from []'s eyes!", source, target.glasses, target) - if("l_ear") - target.attack_log += text("\[[time_stamp()]\] Has had their left ear item removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) left ear item") - if(istype(target.l_ear, /obj/item/clothing)&&!target.l_ear:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.l_ear, target) - else - message = text("\red [] is trying to take off the [] from []'s left ear!", source, target.l_ear, target) - if("r_ear") - target.attack_log += text("\[[time_stamp()]\] Has had their right ear item removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) right ear item") - if(istype(target.r_ear, /obj/item/clothing)&&!target.r_ear:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.r_ear, target) - else - message = text("\red [] is trying to take off the [] from []'s right ear!", source, target.r_ear, target) - if("head") - target.attack_log += text("\[[time_stamp()]\] Has had their hat removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) hat") - if(istype(target.head, /obj/item/clothing)&&!target.head:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.head, target) - else - message = text("\red [] is trying to take off the [] from []'s head!", source, target.head, target) - if("shoes") - target.attack_log += text("\[[time_stamp()]\] Has had their shoes removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) shoes") - if(istype(target.shoes, /obj/item/clothing)&&!target.shoes:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.shoes, target) - else - message = text("\red [] is trying to take off the [] from []'s feet!", source, target.shoes, target) - if("belt") - target.attack_log += text("\[[time_stamp()]\] Has had their belt item removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) belt item") - message = text("\red [] is trying to take off the [] from []'s belt!", source, target.belt, target) - if("suit") - target.attack_log += text("\[[time_stamp()]\] Has had their suit removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) suit") - if(istype(target.wear_suit, /obj/item/clothing)&&!target.wear_suit:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.wear_suit, target) - else - message = text("\red [] is trying to take off \a [] from []'s body!", source, target.wear_suit, target) - if("back") - target.attack_log += text("\[[time_stamp()]\] Has had their back item removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) back item") - message = text("\red [] is trying to take off \a [] from []'s back!", source, target.back, target) - if("handcuff") - message = text("\red [] is trying to unhandcuff []!", source, target) - if("uniform") - target.attack_log += text("\[[time_stamp()]\] Has had their uniform removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) uniform") - if(istype(target.w_uniform, /obj/item/clothing)&&!target.w_uniform:canremove) - message = text("\red [] fails to take off \a [] from []'s body!", source, target.w_uniform, target) - else - message = text("\red [] is trying to take off \a [] from []'s body!", source, target.w_uniform, target) - if("s_store") - message = text("\red [] is trying to take off \a [] from []'s suit!", source, target.s_store, target) - if("h_store") - message = text("\red [] is trying to empty []'s hat!", source, target) - if("pockets") - target.attack_log += text("\[[time_stamp()]\] Has had their pockets emptied by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to empty [target.name]'s ([target.ckey]) pockets") - for(var/obj/item/weapon/mousetrap/MT in list(target.l_store, target.r_store)) - if(MT.armed) - for(var/mob/O in viewers(target, null)) - if(O == source) - O.show_message(text("\red You reach into the [target]'s pockets, but there was a live mousetrap in there!"), 1) - else - O.show_message(text("\red [source] reaches into [target]'s pockets and sets off a hidden mousetrap!"), 1) - target.u_equip(MT) - if (target.client) - target.client.screen -= MT - MT.loc = source.loc - MT.triggered(source, source.hand ? "l_hand" : "r_hand") - MT.layer = OBJ_LAYER - return - message = text("\red [] is trying to empty []'s pockets!!", source, target) - if("CPR") - if (target.cpr_time + 3 >= world.time) - //SN src = null - del(src) - return - message = text("\red [] is trying perform CPR on []!", source, target) - if("id") - target.attack_log += text("\[[time_stamp()]\] Has had their ID removed by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to remove [target.name]'s ([target.ckey]) ID") - message = text("\red [] is trying to take off [] from []'s uniform!", source, target.wear_id, target) - if("internal") - target.attack_log += text("\[[time_stamp()]\] Has had their internals toggled by [source.name] ([source.ckey])") - source.attack_log += text("\[[time_stamp()]\] Attempted to toggle [target.name]'s ([target.ckey]) internals") - if (target.internal) - message = text("\red [] is trying to remove []'s internals", source, target) - else - message = text("\red [] is trying to set on []'s internals.", source, target) - else - for(var/mob/M in viewers(target, null)) - M.show_message(message, 1) + if(O == source) + O.show_message(text("\red You reach into the [target]'s pockets, but there was a live mousetrap in there!"), 1) + else + O.show_message(text("\red [source] reaches into [target]'s pockets and sets off a hidden mousetrap!"), 1) + target.u_equip(MT) + if (target.client) + target.client.screen -= MT + MT.loc = source.loc + MT.triggered(source, source.hand ? "l_hand" : "r_hand") + MT.layer = OBJ_LAYER + return + message = text("\red [] is trying to empty []'s pockets!!", source, target) + if("CPR") + if (target.cpr_time >= world.time + 3) + //SN src = null + del(src) + return + message = text("\red [] is trying perform CPR on []!", source, target) + if("id") + message = text("\red [] is trying to take off [] from []'s uniform!", source, target.wear_id, target) + if("internal") + if (target.internal) + message = text("\red [] is trying to remove []'s internals", source, target) + else + message = text("\red [] is trying to set on []'s internals.", source, target) + for(var/mob/M in viewers(target, null)) + M.show_message(message, 1) spawn( 40 ) done() return @@ -1846,7 +1746,7 @@ It can still be worn/put on as normal. if(source.loc != s_loc) return if(target.loc != t_loc) return if(LinkBlocked(s_loc,t_loc)) return - if(item && source.equipped() != item) return + if(item && source.equipped() != item) return if ((source.restrained() || source.stat)) return switch(place) if("mask") @@ -2856,4 +2756,4 @@ It can still be worn/put on as normal. else reset_view(0) remoteobserve = null - src.tkdisable = 0 + src.tkdisable = 0 diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ca7176b713d..13c0be55400 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -191,28 +191,16 @@ var/obj/item/W = equipped() if (W) - if(W.twohanded) - if(W.wielded) - if(hand) - var/obj/item/weapon/offhand/O = r_hand - del O - else - var/obj/item/weapon/offhand/O = l_hand - del O - W.wielded = 0 //Kinda crude, but gets the job done with minimal pain -Agouri - W.name = "[initial(W.name)]" //name reset so people don't see world fireaxes with (unwielded) or (wielded) tags - W.update_icon() u_equip(W) if (client) client.screen -= W if (W) + W.layer = initial(W.layer) if(target) W.loc = target.loc else W.loc = loc W.dropped(src) - if (W) - W.layer = initial(W.layer) var/turf/T = get_turf(loc) if (istype(T)) T.Entered(W) @@ -235,7 +223,7 @@ return r_hand /mob/proc/get_inactive_hand() - if ( ! hand) + if (!hand) return l_hand else return r_hand From 9c40ed3e9f6f83f1c92029a3976b550605758b96 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Wed, 2 May 2012 23:58:53 +0100 Subject: [PATCH 006/143] TG: Fixing dem runtimes: Temp-fix for mob/say.dm It's being sent null from Tcomms, so I'll leave it to somebody with experience with that. Fix for items bein in your inventory and on the floor Fix to stop people pulling themselves and causing runtimes (lol) Fixes a bunch of stuff in the flash code. EMPs will now cause flashes to flash their holder. They don't runtime when flashing cadavers. They don't runtime when being EMPed. They will (hopefully) rev those select few buggy people who weren't getting reved previously. (I can't fix that totally without playing with a bunch of mind stuff) Fix for throwing nothing. :P Fix for removing tanks that don't exist from transfer valves. Revision: r3441 Author: elly1...@rocketmail.com --- code/defines/obj/storage.dm | 2 +- code/game/objects/items/robot_items.dm | 39 ++++++++++++++++++++++++-- code/game/objects/transfer_valve.dm | 36 ++++++++++++------------ code/game/throwing.dm | 2 +- code/modules/mob/mob.dm | 2 +- 5 files changed, 58 insertions(+), 23 deletions(-) diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index a6f20a1ba69..1c10c5abddc 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -601,7 +601,7 @@ /obj/item/stack/sheet/plasma, /obj/item/stack/sheet/uranium, /obj/item/stack/sheet/diamond, - /obj/item/stack/sheet/clown, +// /obj/item/stack/sheet/clown, /obj/item/stack/sheet/plasteel, /obj/item/stack/rods diff --git a/code/game/objects/items/robot_items.dm b/code/game/objects/items/robot_items.dm index e1a7ac7b123..30e18dc1777 100644 --- a/code/game/objects/items/robot_items.dm +++ b/code/game/objects/items/robot_items.dm @@ -144,12 +144,47 @@ user << "\red You cannot directly fill this object." return + + var/trans = 0 + if(ismob(target)) + if(istype(target , /mob/living/carbon/human)) + var/mob/living/carbon/human/victim = target + + var/obj/item/safe_thing = null + if( victim.wear_mask ) + if ( victim.wear_mask.flags & MASKCOVERSEYES ) + safe_thing = victim.wear_mask + if( victim.head ) + if ( victim.head.flags & MASKCOVERSEYES ) + safe_thing = victim.head + if(victim.glasses) + if ( !safe_thing ) + safe_thing = victim.glasses + + if(safe_thing) + if(!safe_thing.reagents) + safe_thing.create_reagents(100) + trans = src.reagents.trans_to(safe_thing, amount_per_transfer_from_this) + + for(var/mob/O in viewers(world.view, user)) + O.show_message(text("\red [] tries to squirt something into []'s eyes, but fails!", user, target), 1) + spawn(5) + src.reagents.reaction(safe_thing, TOUCH) + + + user << "\blue You transfer [trans] units of the solution." + if (src.reagents.total_volume<=0) + filled = 0 + icon_state = "dropper[filled]" + return + + for(var/mob/O in viewers(world.view, user)) - O.show_message(text("\red [] drips something onto []!", user, target), 1) + O.show_message(text("\red [] squirts something into []'s eyes!", user, target), 1) src.reagents.reaction(target, TOUCH) - var/trans = src.reagents.trans_to(target, amount_per_transfer_from_this) + trans = src.reagents.trans_to(target, amount_per_transfer_from_this) user << "\blue You transfer [trans] units of the solution." if (src.reagents.total_volume<=0) filled = 0 diff --git a/code/game/objects/transfer_valve.dm b/code/game/objects/transfer_valve.dm index 02619098249..39660bbbe6f 100644 --- a/code/game/objects/transfer_valve.dm +++ b/code/game/objects/transfer_valve.dm @@ -1,6 +1,6 @@ /obj/item/device/transfer_valve icon = 'assemblies.dmi' - name = "Tank transfer valve" // because that's what it is exadv1 and don't you dare change it + name = "tank transfer valve" icon_state = "valve_1" desc = "Regulates the transfer of air between two tanks" var/obj/item/weapon/tank/tank_one @@ -19,34 +19,34 @@ attackby(obj/item/item, mob/user) if(istype(item, /obj/item/weapon/tank)) if(tank_one && tank_two) - user << "\red There are already two tanks attached, remove one first!" + user << "There are already two tanks attached, remove one first." return if(!tank_one) tank_one = item user.drop_item() item.loc = src - user << "\blue You attach the tank to the transfer valve" + user << "You attach the tank to the transfer valve." else if(!tank_two) tank_two = item user.drop_item() item.loc = src - user << "\blue You attach the tank to the transfer valve!" + user << "You attach the tank to the transfer valve." update_icon() //TODO: Have this take an assemblyholder else if(isassembly(item)) var/obj/item/device/assembly/A = item if(A.secured) - user << "\red The device is secured!" + user << "The device is secured." return if(attached_device) - user << "\red There is already an device attached to the valve, remove it first!" + user << "There is already an device attached to the valve, remove it first." return user.remove_from_mob(item) attached_device = A A.loc = src - user << "\blue You attach the [item] to the valve controls and secure it!" + user << "You attach the [item] to the valve controls and secure it." A.holder = src A.toggle_secure() @@ -75,39 +75,39 @@ onclose(user, "trans_valve") return - + //CARN: MARKER Topic(href, href_list) ..() - if (usr.stat|| usr.restrained()) + if ( usr.stat || usr.restrained() ) return if (src.loc == usr) - if(href_list["tankone"]) + if(tank_one && href_list["tankone"]) split_gases() valve_open = 0 tank_one.loc = get_turf(src) tank_one = null update_icon() - if(href_list["tanktwo"]) + else if(tank_two && href_list["tanktwo"]) split_gases() valve_open = 0 tank_two.loc = get_turf(src) tank_two = null update_icon() - if(href_list["open"]) + else if(href_list["open"]) toggle_valve() - if(href_list["rem_device"]) - if(attached_device) + else if(attached_device) + if(href_list["rem_device"]) attached_device.loc = get_turf(src) attached_device:holder = null attached_device = null - update_icon() - if(href_list["device"]) - attached_device.attack_self(usr) + update_icon() + if(href_list["device"]) + attached_device.attack_self(usr) src.attack_self(usr) - src.add_fingerprint(usr) return + return process_activation(var/obj/item/device/D) if(toggle) diff --git a/code/game/throwing.dm b/code/game/throwing.dm index a879f031c3c..a4bd5323e4f 100644 --- a/code/game/throwing.dm +++ b/code/game/throwing.dm @@ -25,7 +25,7 @@ /mob/living/carbon/proc/throw_item(atom/target) src.throw_mode_off() - if(usr.stat) + if(usr.stat || !target) return if(target.type == /obj/screen) return diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 13c0be55400..07480addce1 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -742,7 +742,7 @@ set category = "IC" set src in oview(1) - if (!( usr )) + if ( !usr || usr==src || !istype(src.loc,/turf) ) //if there's no person pulling OR the person is pulling themself OR the object being pulled is inside something: abort! return if (!( anchored )) usr.pulling = src From 4fccc3506766cee088a9cd9d5fde45e4180db19e Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 00:40:47 +0100 Subject: [PATCH 007/143] =?UTF-8?q?TG:=20=E2=97=98The=20problem:=20People?= =?UTF-8?q?=20being=20able=20to=20move=20while=20resting/lying?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit â—˜What caused it: When a user decided to press "rest", a single variable, resting, was switched from 0 to 1. Through life.dm procs, when the handle_regular_status() proc saw the mob resting && his weakness being 0 or less, it would just give him 2 seconds of being-weak, through Weaken(2). Later on, the proc called update_canmove() to see if the guy had the ability to move due to weakness but also due to reagents/drugs/sleep etc. At every tick, this proc also reduced mob.weakness by 1. The chain that led to the problem was: â—‹User decides to rest â—‹resting is set to 1, handle_regular_status_updates() runs â—‹Proc sees that the user's resting var == 1. Does mob.weakness = 2 â—‹Proc handles weakness. mob.weakness -= 1. It is now 1. â—‹update_canmove() is blind to resting, though sees that there's weakness. Sets canmove to 0 â—‹Proc runs again the following second â—‹Proc sees user is resting. â—‹mob.weakness <= 0 fails, since it's 1 from the last run. Weakness stays at 1. â—‹Proc handles weakness, mob.weakness-=1. It is now 0. â—‹update_canmove() now sees that there's no weakness, and sets canmove to 1, even though the user is still resting & lying â—‹For a second, the user is able to roll around on his lying butt â—‹Proc runs again, giving Weaken(2) and disables movement again, and the circle repeats. â—˜How it got fixed: Made update_canmove() not blind to resting. I don't like this solution, as resting still equals weakening and there's wasted processing, albeit miniscule. I will try to work on something better. â—˜Sleep can now go over 1 again, some dumb shit did not realise this and led to sleep being weak as hell. You can now put people to permanent sleep through anaesthetic gasses and toxins. Deciding to sleep will put you out for 20. Deciding to faint will put you out for 10. Revision: r3442 Author: polyxenitopalidou --- code/modules/chemical/Chemistry-Reagents.dm | 20 +++++++++---------- .../living/carbon/alien/humanoid/humanoid.dm | 2 +- .../mob/living/carbon/alien/humanoid/life.dm | 2 +- .../mob/living/carbon/alien/larva/larva.dm | 2 +- .../mob/living/carbon/alien/larva/life.dm | 2 +- code/modules/mob/living/carbon/brain/life.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 6 +++--- code/modules/mob/living/carbon/human/emote.dm | 4 +++- code/modules/mob/living/carbon/human/life.dm | 4 ++-- code/modules/mob/living/carbon/monkey/life.dm | 2 +- code/modules/mob/say.dm | 4 +++- code/modules/mob/screen.dm | 8 ++++---- 12 files changed, 31 insertions(+), 27 deletions(-) diff --git a/code/modules/chemical/Chemistry-Reagents.dm b/code/modules/chemical/Chemistry-Reagents.dm index dbe506380c2..6a9bb90d841 100644 --- a/code/modules/chemical/Chemistry-Reagents.dm +++ b/code/modules/chemical/Chemistry-Reagents.dm @@ -436,7 +436,7 @@ datum if(15 to 25) M:drowsyness = max(M:drowsyness, 20) if(25 to INFINITY) - M.sleeping = 1 + M.sleeping += 1 M.adjustOxyLoss(-M.getOxyLoss()) M.SetWeakened(0) M.SetStunned(0) @@ -2446,7 +2446,7 @@ datum M:drowsyness = max(0,M:drowsyness-3) M:slurring = max(0, M:slurring-3) if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping - 2) if (M.bodytemperature < 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = min(310, M.bodytemperature+5) M.make_jittery(1) @@ -2488,7 +2488,7 @@ datum M:drowsyness = max(0,M:drowsyness-3) M:slurring = max(0, M:slurring-3) if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping-2) if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = min(310, M.bodytemperature-5) M.make_jittery(1) @@ -2507,7 +2507,7 @@ datum M.dizziness = max(0,M.dizziness-2) M:drowsyness = max(0,M:drowsyness-1) if(!M:sleeping_willingly) - M:sleeping = 0 + M.sleeping = max(0,M.sleeping-2) if(M:getToxLoss() && prob(20)) M:adjustToxLoss(-1) if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 @@ -2542,7 +2542,7 @@ datum M.dizziness +=5 M:drowsyness = 0 if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping-2) if (M.bodytemperature > 310)//310 is the normal bodytemp. 310.055 M.bodytemperature = max(310, M.bodytemperature-5) M:nutrition += 1 @@ -2559,7 +2559,7 @@ datum on_mob_life(var/mob/living/M as mob) M:drowsyness = max(0,M:drowsyness-7) if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping-1) if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature-5) M.make_jittery(1) @@ -2779,7 +2779,7 @@ datum on_mob_life(var/mob/living/M as mob) M:drowsyness = max(0,M:drowsyness-7) if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping-2) if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature-5) M.make_jittery(1) @@ -3095,7 +3095,7 @@ datum M.dizziness = max(0,M.dizziness-5) M:drowsyness = max(0,M:drowsyness-3) if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping-2) if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature-5) ..() @@ -3112,7 +3112,7 @@ datum M.dizziness = max(0,M.dizziness-5) M:drowsyness = max(0,M:drowsyness-3) if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping-2) M.make_jittery(1) ..() return @@ -3128,7 +3128,7 @@ datum M.dizziness = max(0,M.dizziness-5) M:drowsyness = max(0,M:drowsyness-3) if(!M:sleeping_willingly) - M:sleeping = 0 + M:sleeping = max(0,M.sleeping - 2) if (M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature-5) ..() diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index d7588011af1..e44e5937a06 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -741,7 +741,7 @@ In all, this is a lot like the monkey code. /N if ("help") if(!sleeping_willingly) - sleeping = 0 + sleeping = max(0,sleeping-5) resting = 0 AdjustParalysis(-3) AdjustStunned(-3) diff --git a/code/modules/mob/living/carbon/alien/humanoid/life.dm b/code/modules/mob/living/carbon/alien/humanoid/life.dm index 1388a1314c1..6356a385efe 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/life.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/life.dm @@ -380,7 +380,7 @@ src.drowsyness-- src.eye_blurry = max(2, src.eye_blurry) if (prob(5)) - src.sleeping = 1 + src.sleeping += 1 src.Paralyse(5) confused = max(0, confused - 1) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 252dc6349e7..3388ae322c6 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -490,7 +490,7 @@ if ("help") if(!sleeping_willingly) - sleeping = 0 + sleeping = max(0,sleeping-5) resting = 0 AdjustParalysis(-3) AdjustStunned(-3) diff --git a/code/modules/mob/living/carbon/alien/larva/life.dm b/code/modules/mob/living/carbon/alien/larva/life.dm index b975d969cbe..334676870a8 100644 --- a/code/modules/mob/living/carbon/alien/larva/life.dm +++ b/code/modules/mob/living/carbon/alien/larva/life.dm @@ -303,7 +303,7 @@ drowsyness-- eye_blurry = max(2, eye_blurry) if (prob(5)) - sleeping = 1 + sleeping += 1 Paralyse(5) confused = max(0, confused - 1) diff --git a/code/modules/mob/living/carbon/brain/life.dm b/code/modules/mob/living/carbon/brain/life.dm index 4106a1b0144..ac1fe5e7276 100644 --- a/code/modules/mob/living/carbon/brain/life.dm +++ b/code/modules/mob/living/carbon/brain/life.dm @@ -141,7 +141,7 @@ drowsyness-- eye_blurry = max(2, eye_blurry) if (prob(5)) - sleeping = 1 + sleeping += 1 Paralyse(5) confused = max(0, confused - 1) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index cb42ba9b436..12af315a253 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -228,10 +228,10 @@ if (istype(src,/mob/living/carbon/human) && src:w_uniform) var/mob/living/carbon/human/H = src H.w_uniform.add_fingerprint(M) - src.sleeping = max(0,src.sleeping-5) if(!src.sleeping_willingly) - src.sleeping = 0 - src.resting = 0 + src.sleeping = max(0,src.sleeping-5) + if(src.sleeping == 0) + src.resting = 0 AdjustParalysis(-3) AdjustStunned(-3) AdjustWeakened(-3) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 0eae0dd45d8..fc6980a7891 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -164,7 +164,9 @@ if ("faint") message = "[src] faints." - src.sleeping = 1 + if(src.sleeping) + return //Can't faint while asleep + src.sleeping += 10 //Short-short nap m_type = 1 if ("cough") diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 317e9824c8e..4d4b9e923c0 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -545,7 +545,7 @@ if(SA_pp > SA_para_min) // Enough to make us paralysed for a bit Paralyse(3) // 3 gives them one second to wake up and run away a bit! if(SA_pp > SA_sleep_min) // Enough to make us sleep as well - sleeping = max(sleeping, 4) + sleeping = max(src.sleeping+2, 10) else if(SA_pp > 0.01) // There is sleeping gas in their lungs, but only a little, so give them a bit of a warning if(prob(20) && isbreathing) spawn(0) emote(pick("giggle", "laugh")) @@ -819,7 +819,7 @@ drowsyness-- eye_blurry = max(2, eye_blurry) if (prob(5)) - sleeping = 1 + sleeping += 1 Paralyse(5) confused = max(0, confused - 1) diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index ab616822cee..64bad12d893 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -333,7 +333,7 @@ if(SA_pp > SA_para_min) // Enough to make us paralysed for a bit Paralyse(3) // 3 gives them one second to wake up and run away a bit! if(SA_pp > SA_sleep_min) // Enough to make us sleep as well - src.sleeping = max(src.sleeping, 2) + src.sleeping = max(src.sleeping+2, 10) else if(SA_pp > 0.01) // There is sleeping gas in their lungs, but only a little, so give them a bit of a warning if(prob(20)) spawn(0) emote(pick("giggle", "laugh")) diff --git a/code/modules/mob/say.dm b/code/modules/mob/say.dm index f036910eef8..f8e9fb94320 100644 --- a/code/modules/mob/say.dm +++ b/code/modules/mob/say.dm @@ -52,6 +52,8 @@ return 0 /mob/proc/say_quote(var/text) + if(!text) + return "says, \"...\""; //not the best solution, but it will stop a large number of runtimes. The cause is somewhere in the Tcomms code var/ending = copytext(text, length(text)) if (src.disease_symptoms & DISEASE_HOARSE) return "rasps, \"[text]\""; @@ -63,7 +65,7 @@ return "gibbers, \"[text]\""; if (ending == "?") return "asks, \"[text]\""; - else if (ending == "!") + if (ending == "!") return "exclaims, \"[text]\""; return "says, \"[text]\""; diff --git a/code/modules/mob/screen.dm b/code/modules/mob/screen.dm index 07343b0c6c8..4cc9c33b0a5 100644 --- a/code/modules/mob/screen.dm +++ b/code/modules/mob/screen.dm @@ -439,13 +439,13 @@ usr.pulling = null if("sleep") if(usr.sleeping && usr.sleeping_willingly) - usr.sleeping = 0 - usr.sleeping_willingly = 0 + return else if(!usr.sleeping) - usr.sleeping = 1 + usr.sleeping = 20 //Short nap usr.sleeping_willingly = 1 if("rest") - usr.resting = !usr.resting + usr.resting = !( usr.resting ) + //kavala2 if("throw") if (!usr.stat && isturf(usr.loc) && !usr.restrained()) usr:toggle_throw_mode() From 2dfa1277601972c3e6d7eef02ba9fbbaa791344f Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 01:43:10 +0100 Subject: [PATCH 008/143] TG: Fixed a syringe gun runtime. Added WJohnston's silver head ID, and his new asteroid floor sprites. Revision: r3443 Author: petethegoat --- code/game/jobs/job_controller.dm | 4 +++- code/game/machinery/doors/airlock.dm | 6 +++++- code/modules/mining/mine_turfs.dm | 2 +- icons/mob/items_lefthand.dmi | Bin 121904 -> 122012 bytes icons/mob/items_righthand.dmi | Bin 122710 -> 123349 bytes icons/obj/card.dmi | Bin 4638 -> 5520 bytes 6 files changed, 9 insertions(+), 3 deletions(-) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 865baeee72d..baddec7c9c1 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -288,7 +288,9 @@ var/global/datum/controller/occupations/job_master switch(rank) if("Cyborg") return - if("Captain") + if( "Head of Personnel" || "Head of Security" || "Chief Engineer" || "Research Director" || "Chief Medical Officer") + C = new /obj/item/weapon/card/id/silver(H) + else if("Captain") C = new /obj/item/weapon/card/id/gold(H) else C = new /obj/item/weapon/card/id(H) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 9d4dc815730..43efffddfd6 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -403,7 +403,7 @@ Airlock index -> wire color are { 9, 4, 6, 7, 5, 8, 1, 2, 3 }. beingcrowbarred = 0 if( beingcrowbarred && (density && welded && !operating && src.p_open && (!src.arePowerSystemsOn() || stat & NOPOWER) && !src.locked) ) playsound(src.loc, 'Crowbar.ogg', 100, 1) - user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to remove electronics into the airlock assembly.") + user.visible_message("[user] removes the electronics from the airlock assembly.", "You start to remove electronics from the airlock assembly.") if(do_after(user,40)) user << "\blue You removed the airlock electronics!" switch(src.doortype) @@ -415,6 +415,10 @@ Airlock index -> wire color are { 9, 4, 6, 7, 5, 8, 1, 2, 3 }. if(5) new/obj/structure/door_assembly/door_assembly_mai( src.loc ) if(6) new/obj/structure/door_assembly/door_assembly_ext( src.loc ) if(7) new/obj/structure/door_assembly/door_assembly_g( src.loc ) + if(14) new/obj/structure/door_assembly/door_assembly_com/glass( src.loc ) + if(15) new/obj/structure/door_assembly/door_assembly_eng/glass( src.loc ) //issue 301 -mysthic + if(16) new/obj/structure/door_assembly/door_assembly_sec/glass( src.loc ) + if(17) new/obj/structure/door_assembly/door_assembly_med/glass( src.loc ) var/obj/item/weapon/airlock_electronics/ae if (!electronics) ae = new/obj/item/weapon/airlock_electronics( src.loc ) diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index 08755336fd5..c06fd1cd656 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -284,7 +284,7 @@ // seedName = pick(list("1","2","3","4")) // seedAmt = rand(1,4) if(prob(20)) - icon_state = "asteroid[rand(0,8)]" + icon_state = "asteroid[rand(0,12)]" spawn(2) updateMineralOverlays() diff --git a/icons/mob/items_lefthand.dmi b/icons/mob/items_lefthand.dmi index c6dc652a5c68350ab9ee1e35f963b80940d22979..6752e147da9460d0c0159334b38eed7cde27be3c 100644 GIT binary patch delta 23938 zcmY(q2Rzh&{5Wn@N})n!S5}!Jky*)J+1n{AgzSB94T+2pviEk*-shCP_a2w*JDYPj z=l*YfzTe;D`#+EOdB0!p*L?1ErL`2vbrjz@NMoZoMF5WqzUZ-s(e^!>ND5`kfo5UZ zixO9k4Eye5kfE|pXZt;HB%$nh5AR&#SA9QGEHY_;c;xO^5ek33Uwgd1aL85Ko54!_ zp%M$eVrx1*?tl~V3y1CBV*3_X_BZ>ie$>8W6_cHt_l|I%lychI2LGI$!wkBh`?Yld z=Xap$QrAA7WBw0M9;f!Q!1ujZ54TUmRqX?GA11eZuaOtYsIpd#PofsZf25l}_PsEj z?fF_ETG6bb_VO@O*XAu(f+ceTK2N+~3uk&FK6EdiEbk^<{MY4jW={N-%(wN6QWnJ~ zMb}cYne3VH<%^xC`X@>5%$96))(o-N?&gsJ-*rM}^sfDRA*x+sGND*)JatmOXuFY! zST85J-C7;=%DFH^_EGX@;P*tp((6gi>>=AV-}9+S&D9tC}E5!#9$W_aVABKRgQ5 zWUpbmRX!d6j9qYAaaU*N(@jHT1%3^NXJ(gxzSl18MPgIr@djiGsQxI*(t&1E_;0R~ zQ6!Fi{Mm0|+tAClykoB~H8p9okbP>t`HcDRi|$_>15*AUqi~P*Y?D{$(>e;aNX~e} zqn=a2$R3#Kg=fjov=au=Vbbrzo=tnIyVf!CliNrcEN+|#Uu@@~7+lbZx;bG{UrsuV z1E`p<{|aJGdpG@xdg|M!?n?u+C`#%5AS$WGTav6>^P`Fizx$nnUN9<3QtRTGq)G94 zqV|k9)46sgl zs*TPQu#8!|ZS);2Z5Vi`fK2~29n0tg$T-$H{pU>f9blgjk^NNFvYjkzo@(U*Wv0UyA)S^PM2tbb-@KXw5n+I)6s>H z^yb=Pd)5c3#r9`=1ha0FoT{-C3mRR75D`m)e8;DK(GB>98X)8T zeOlf-elUwK14HZyEQ$l3*0H}t#vUaXr@Z;F>E&>jm3b9?@MfOSeIbG3+KH%kaP9t*wAP0{0}Q?s?WbXi*tQXn((-@DNU#L zt|~-1S%VfQYnR?1UcPuQA8Y+ikWR=8sJk8dC;a;oG{Tg*?P9^k2<6gnh~vt}2~H?e z@y_#f^I*(=xe_r9_d%PicbWB_d3fLE{h2f(f$Z{QWsT2a4HvfX9=E+;6vx|zMX$al zUEylC5z$s3os5iXT)9LSidfOdzmOf0;(f%O`HZ!!N0@YIEK})Ty58-{OW(N~_yHSN zYyG>`Zo-i1MWiz_CEA~W5CEcNn7LE z)&hGy?gm_?ZT`C9&e!lo?P)b*0UeO;=y}1MA%HtkajeE{34c|wvM)NVIU@avc)n*Y z<-^i0DgRLkKlP}CSNfvBvQct8siRrW1;yfs@*kmL~&^SAg2%OcHAd5w&T()1PZCyY$G zS8Y)Gx}R*+%!eqO?Ct^fw#!Gcu@~xIE)tZ4?(crvg=s?pD$IWh-P!8>O_F3;#GxcbqdbM(p)z=hAPbXO(V=S@T=;1wjvY4lS)9WW(2_ z0LFJ;#j~t+FA6^wy<2+Fno9Myr@nnq`IhYks-yZW1f5fFb-#uRY$ zSF4%f3%y-$YL{c@vb$U(Oa3oggH z=%v^6>C#({KdqUgBr8%#b`^{|cdJP+(rYBvXx-EvHtY%38F1dO3vR#yLOrEcrN+?KG*vZS*kG- z7V5*aj(1EGM_*Hsg>@w>wfq?dvZ>czo`i@~rv0?HkSpAeh*OEC-5KRm{_T1pe4Z(O zxLnQtSy>#V336Jypj4V9W>j|)dTE_-HQS3=pt*Agx53fwP)ec*w+Mt8JZhfdy<=NC z8VCRN`&!(zaIZxHe+ziCM{(_}_INo`Fi8+e^uz;=!{4IAUfk~^A-Vgh^GZ$U71DeD zfVIyykr)u1!a+v*ndFM9;e`tk*PmPIyiCs zKeHB9(rcK=UzJvTRv4Ev&R80F{aH1K%CqnCWFJWCpujcUBco=cEkE$DF?GN5(^6{h zYSY$$XoA(esoTH=g&~7FlX7(R=@O$faN7S|v13Icef^eL2cuDgcmJIZJTu&JrrJmP z0z^rHZB3Nq?v2}27RdR4n$$XxnRwF0AgR+CZ4AN7zz(ZgQzx+n_d>yPdSqW2ug=WP zs?X|69hOnE$`rE+INY2F9c%&mgk(*}v&RF61}JN88HX@?J>HmSmhv~`WyMbd;bt6G z!(!Y|p|eh-*T|6A95YWzw=#HEY*LJaz@g}iWVBaivU!xz%w`FbPs*-uP#%O?!d)qx zNlf2r01h@ibzl1)-xBRE^Eq5BEbJOHyF<0pobh&3gGP&DI96}xEw6xpzLQf4M?nDo zFe2q@O@97^Syf5@*rgs;r89u?Vhqf?|7Z4AQOO|#2}vt_oW%3bPKFJ5v;-W=EGHN+ zNpuA)Chu*?n&X=o#QpQLH1AMQvAoeox+fXcpOQ=ONks2RNyaFI&mo2E`|?W5!;Pt|8!d`=x)K6`!IGfF?;K`pU3wSnoHR-bAV_GeBNj8k{TbF?0Ojspr%&)ipbxj^FvpadaBO37Ufoi( z>S*a}Inj5MudJ=D>z$T7R_dcB63WYk&zs^+T|;c8yZid|v|OTMmG0P4L{vxAv8ZFl zVPj2hVyhGzK2!@Ve4*tF_hTBEN!63hnVNVyw4;klS!n1tzJ?m; zVte<5?%s|h1wkJstgj)0fq)+dc|fbzcVVeqkL>Px(i1BoPY=96_W{E%`| z*Z2y)H)U#N0TpM=JAVpW0sKm{s#XJ5?WYznB3?F0woqh;81Px%-o+zitY#tQzCly1XxFh@u_tX#MNdkj)tmOk<(O*VWoAEreJA(|o}#gZLx+GsSCcuTKtv z&7!6Nyu{7qY3#-TEo=HW1+Y1q;iJSH=H+CDosEr+w@G}znHqSbwqR$KB9PMX*_qZM zCEcwMrQzZ$zmg#rY(Hv0TU&No`g_EIfq|jBv-6d_d=L*0kFKd{v0N~9L1yNC|CIPI zR4g{xN54Beo69Vn6xo&K+vLYTkOLH^EETjMfQw(t1t-8vYS67AwDllX50>L0?JU2k z*`CZ+I-|^kY1qz*SRZcWsJx2DD2~bfdO4t(7`iH^uJ8z5vm?sQt@!lm)9CEonh3G& zE@5&C>K`0a6Y{jz6vpkRD+}6D67ykAQ1{wU*8+Y}0Ffxae6Aap77idi8ttYl?bJG$ zc)9&HE5&XjUke<1WMZ{{C4ECZ>SC-JA$WH0dr9EL5@V`9c199jpT%$wof#@LdG`kP zlrZB(EB=;6R;|YPn+dIl8xy@x-~Q^$)u|y1hobj>m>wG^y^WA$EEr^xyuLBcU#Yzw zqbW1g9?pb~*8@Tv8Ugk%k&oiD^Drl6mYm8UU5(BGB_KFyoo2Lb3vajLW*x${BB(saIq$ zCQ%JC0VuOi%T@lo4K4+lquYMwdGtZY#I2m(Mj8+!rfc3vw5KPM^6FJi<#;pC1dgCj zle)XTo%&p<&5!11#`Me&d#Ep|s;IaVuoIZ$+qc$!IcpBjI3xM}@NvKSwZi*KIF&g$ zITwJNT^>SZ@JC!7q&F-fp{0xhA-+ z6Dz!@K?m9$nNn$`U%~UCKfEHcU7DKP;bIgUzU7oVl9o_F97BD)dvwkbBH<=UuMJr1 z{@{{N557W=+m%t5!gjx|)MhQ<=5=W<0GvUxY#BGW#w`Y^A(G3>>(~j%M6JtWGD~TT zx%b({5%pa*XFgCsW!~3hc)z!#tel~9iCNN9jaxIdxZD@}CL>+P<72;bK)IZ@pNGAR zi;K63zJ6Tx{x6GSEH#Tnc6oXEXY@t&h4B|ftJc!$3JMCb78302En>gi!@s}B0&OiI zN9B z7Zx|ZWDv^r9@`~iC~vvBdM|*+xdM3xf>aTGJhc)jmXzd+D(*`X4+ zo#yJ#K^e~hDk=>oF(k<2M2(+RZ)c+*XHne3V5*M5^3Ywe(~S z?1a%5QqoSWf-}Yjr0oF~2ScQ|K@Vls?{YpCK*Ie&;|p>68{%XIMIeg0ySlW3 zsabxr9jfjv7I+-2X|X)L>AU=s08e9i>YAT ziMrH>OwZMZG536m{ZxuM=#BP z5~2vWX=vwxTST3V!W?RL>b`E!C(zT=SDA0iBkuAD3L1dKY+U&^qa~Q8NdDWc?(S}F zAD_AjIr3M*2k5CDQ|R$=JW9-Y-ZTw*Vi!xF0ZJX8QRm-!h&T=uJTR7SVz<4!%e>(? z^N^@LS3)bfo1c6hVZrv$P6Fo2D$u-P-bs3eFT+kHCN}eLQAkVP?_tHOxLEiTd>{OrW#;2?o>&|lR0zgXq^lZ1D^{?( zdzQdY;*xTu?1j>2&l>mpCAA#CjhAHJ4`+TV%=z2EFD!)lTzpjN_#V7vkl|i0v+Nkn zQtWyEU`;+HeP1;V0O1||n^$;qfbdH2?PVj<8&W97h(McViADVLV5 zMp_&PVK)*OP0f^s9RJiafmx*(h-xWDvW6dfTP|C{Q-<+-^Kmk91)F_of3I+`W8}vh zmBqMa4C80rd-@*EICIa5&&~yM71Zhb`G7NBH!t zd}bAA$8Z|=s2_^QJXOf^+x$G6Y|5Sj$*=>q^#1K!z|%O;`}d1H3@OR%P?4>m+uznJ z%G$WCIcuZ1FrjIv0LQuBt)_DdLAx|m8}}IS;jorxKZh*U8vj9>iX=bjvc+Rk5>Okr zozv30hqG_SJh!y`{P;-US;2HEY1uorY)CM=a8eQvT2el+x|g{bb3@ucI(-wFtoxj+P!5iQt6G}N|5gMw>iNE zU?>xHJ`YJYAfw+*_SM+&7h93AAm0#l$oXHpHXHBx^1dXU_Px`3+p3Mf9uh8{zqwm= z1MIJA^+@S~p`Mj&vT>OT^8D~5O6nI%Niy}N)i~&i*WWBS6u;&>9}x)YOA|xU`5XS} zMrB`QyY=&Ue`O!%bU_SH)f`ZAsT4r?9SZBPAp}Y&zIr>aR=tdPI#1wqfRw4Yzk|wD ze^VZ>MQmtVT~~VGJs*imeY>@DzOFhY(Yg-wlg4;2p>3P9tNZdtNG+#3nI;J zr@gv|;b{VcTha|WD^#}a5v-Qgjwsd%p$>a=)&%HI@abu2M8v@iw;EWd_K9n$anaf9 zJYRjo_G6tn*4H&4O4=%O6xoAi9d5Hjdk(zTneM(= zyXpW0y5UqS`jxb&6jAyL#Hv};fC~)eQohwV8@46#GP?3K$|oY+wpY{kj>C(T~2~b2oVNnfgZW(cOSDF zx$f-B9&m`t0x6W^K0q>b!5F#tLv}zIxVXQn>~tDN{nL3bZ{XFhYm4VYiwF@N2mV>> zt1<&#J3h|O*N#h8R1>#P_t$?c>w^OUC#j3%l+3{C03=?pFP@U@39$qgh}f*2;ZQ~r z)=z4kh%;#=29aBHDa_HBv-MEk(JVh)ZRAs9&u0Odjixiz&R!mn-TKXHVCDb>VB$>P z3pc!OtGfyQN#vFtLlaw0Xv22>Osn5N2!i0ZxpA3GFfeywCnk6WI|Mn?Uh%*4ma6n@ zFJ4&sF+4KMS|`PU5HS*Vka4n*9ug7!p@%KOmhgV?WuFoo+G^^@D!6UyWw=3Ph&A|f zWR<4WSB)zs8RfMi8|E2U^D##@Ts=}IgplZaJJ^^_0coNl(Tvb2v1pV>g+^94m8+n#&#Po|@;ixy}x$ zw4EJ*B9g;3V)&&qWa0=05e#$wF=%)b5m1hJ)D*P~2$NvtklivTo+@MN9#BkAsJeqr zp;O_$31l4R#(n*L5qNI~S!sC8T7%97wR0QnV#1lx+PWYVb9Fz>^!%HRcA}q@R~gYC z6ot`n9; z_@wr2rH?a5hM2whP7c={vFOY}kP;KH{Y!lakX`Tz@SGVgJn^lJU#OB_Cv4$d=v$N-; zn%6e3ABKyel)AWMcA4EO&yE2H;yZJqRl=pmwQAbv3!?$}15pV5i|KpCw6Aj@FWqL% z$K6b%GSVR*TXmN_w)dXZ)$dDP5lziiSg>^VeRB1#n zbg@&lfOf!ciJDoW2TzGayiH1>b_X;BktTmBqwBBke`;;3a2rcPGD-!Zr_6n^lSpY< z=_54WC&@c1xqbRnS!}!bYl8;nR=E3~lHB<;TM}JwDB3Bg*;LWc6tvj+!p&x&VkGHE zrXi)hN>0NplS>{<%cd#(IbtelXQV*%KXpIblJuUGgjs9mSaC6cR)8DCC3cs~p}1h2 z`+Sc4BG4K*zX7M?Y`k(iUZ|XuFXs9gBxVqM9eB7^z?~*M(C5?7VF@|^CxuVW=&kTU&9Ud2K%$|q)K?Gv~$@0Y`>Et;ZZm)lq~LY z|Dol1cLA%(!Phpk{EGrd9lNzA?FnFHgA?oQ4?>aT`!EkLuP8>b!t|KjejJFjN$BoY z5mS*Y98Sji1Iyf+`7SXE$}AM%G}rCGX>v8wWPAg5G2=l^tJpTUNx;d0mav@Re^Z4; zIq(WnH9@4GX{Lm-7i-7E9m-P)n;m%VI{Kv9x;0?FjcV_6hLp3NpE}?FF)-t>1bsvOd#_{Tk?MduDa}x2`=1Wxe`td%H!_bTD z1LywR8saMII6T^RawZEe$f@vM!_#nD3p7djD#<1g;G&1IlmTSdkq#v+_h9gPm@Pcj zcY6-$EpnGbZ@^qSr^eoicUF6?FHqNSXTKLI8#B25Ld?Ft4O8Ze0Q{~EoZ=-{&pd2U zPNVMMCM>bO#HhblAdbi*U;tu>gJR4@)LMGcqD6C()G^K0?O_Zn2;96#$msjS`xUm& z%Xk;BjKxMqjM3c2ov=(;uf3YsirhxvQibG#PgV^H?_J7JyQY_}U8ZUapB5G-zjO!1 zT*M{-s@l|^Mly!QaqqC+Ml#}gTgjnhM9%@kNbe^anYC_jR=|Jfxk$i?JBpe2wt#7& z`B?#w#weR++2onRuwR9Fb5`e3uK!)&{Q0=Q7vJY)Gw(bOhp=t6onSG2wI=-Is_>SO07)~! zu?X3*LuUZ;g__0Qsct#$GY;tCulboFup)CMHN}q>dF~r^k8?ov0m0@N z)G1tJSWsENA*Y~(=r$`zDL38lGF>qeK8!XEW}y1s2w7Sc6gZT0!e|$Rsz(a~y7|t8 zjpMYsJ-L&LRlue%X@EQs72bf&B{+>D7Ko=n1+Rxr3TW+hh)#^3nq-4`okkMfG#xJL zdCpXyRMxgOBK|tMwb2`VuEA}Ljl}GZR-?Q-{#wD(Pe6EJ=MrdsZuk2)``fM%%xNe{ zIFySfimL?-Dt zwabXF(pqT{VS5yPFmw|6TksR%EkQ9iyH;t!RPx18YSM6*@pBvGXrr7)L<#cDH&W3p zm9uB`ux_I2(*DCPn)2hF4>RfFNCkJuZMH2?<}zAg$b#4N5tAqnK(z{GWA~_7bsdHpL9xnQ7V0vU$XdRoWAsZ2yArvb~fZ^1y_l$WiH1#7}FAXnAbPwkA4-xaf8 z?Uz1zOK8u=akG2>4~V=y z%gFl%)}Ea}*RDD&ooB8_GY5YdgcRW2KkLI4!dumra(2Om83j@AFfU#dZEuK?x^kVm zW#yVQvKCF?Yn~n}yn_1b6ukA3wt?f)RQ{=$@0np?1-b}dJKdMKX!b z{lyw0=8+?oJ1x7d-TxgBjO>6;A)R$s`LO#+ubt@I>k<%5f=H}hzZM!i#hz_svT5vk z2Yo73t2XBq9tUjs{9)|s(o2AvE`-2W+R+WV#zU+B=IvW2nJ+Nz`U_xxBIbd@KVW1F zbVHRbiN_}>lk(B~MQz~>46FUhzH6NYVEmGEnY#x&FIki&!(9Nzz`G-*Pqum~)E44? zGj8j%4HW8u2Z}|gh?i@65N2z4QkfRgCO*93`v)ru?Ti0BckSs-TIV@bru@Dtr``7a zFj!92o(4=GW&A(dF?}m9iE~^)7-nhK*4BWlYxvfB=WCs}6_msA1{(c`X+v`jFcV-%xdx*xht}SzSmyhD_6q$=KQe({h#T;0Y)GG$ep)t(7-!x z7CjGW$a|^&Z>m76e9+AKc$YAI&FyqwxCi5M6p|#p>xL|%$aNsrKgo5O-w9_5;|OOv zrcxgMgz_7W?>N>2f$DDrq7(ewow{s6I|^jjO2&-cRjrF(`S~|eRa=zm2YR-oo}sWlNrjfssJ{@Yu53F}8>KJ~s93P@+8QLhr8k z-(BvTseat{|E=X6Lh?kT0@(Ypo*bVyJ_XD1wVT$f)me|X89gq2079vv=zX59pgOF= zq{z)Y)rPoK@EIRX2@qJnyWBnX8JgcuquE5Q@o{Z#=ZA{+0C6^|GI|DVPF?yND7Yqn#)04hS z27`cwjr}QO8IF>hMm00j4c5r95;v1&00yL-WtEz(0@dejRkm|ZMRGHq-I!UUjtCa@ z+7bw!g&|o1Jy}u}!7N#_lCX}>zexq|FSE#EGthH;HJD?}zbjxypFf$k-r;`7S!;}D zDBa8c##W59q=|ej~1nLh^Tp5g0>JxW<$L zcH>@%AI4XqqJ9-1RQ9_Yh-uZvJ_~xKeIg@cwLUBI7-k7NO7k9#$3mU&5k zibS4icEZgjuc|d-Ken$!CEKVkP*|yWm7E#9sM<0m zh){JF8{fVMMfauO6Z`p^y(1~g^2|Bhq|`D=`>18Nfkz?qw}cGj0NWXD_%e^QV^f39$YAhal!uV&6OiDR7xIFg$cJ=+PE%{FbW z^&4|FPuLIV2(DdA{I-O zy%OxoduNTe{Jhlbc}t!aZF;&{gH39UqMur~e6X7Z<7{Mx@f(0g*uyikIT@Dc!aj4` zswPij06OCWAH8-N4+*0?GVu-JV%b`xy-u}qu;7&|TOqP1|lLvIs(-UT#JxfbVt<1ph zY0;vYyLK@z;Cvc6--qm?q$97r&g&93$JuUuFN~Zia;iOA6elfKwGo^xRIoM1e1Llu zSI9o-TG9hWeV+D%&*4(Gn6njx`)Q{OjDVT`cJ>-!L*Ob)wC!*sf{fR94Z{Gyo%0SwJeX^Utu%fE`cD_NdGj=oEGs>?n*k;7m}%E5G@r zjDqsc&1B=2XMP?wjuU2K1j3ks*Yw1kYY)FmxX6R#tr{ID79wb@DYg6Aij%czIxGy^ zN~^gRQjx;h4QiQx`EKsiLHHR)o)vTd2q9L5cqubKGf_QEtH(JFYb&Kl+~eo)>8`<6zAs;CWzQZOMGF9fDfXGXI`RA(h|(SHDatwqOB9dSz*!9 zHIu4 zuL}n28%9~};b`T5`co7m_S98Fj{`+j7x&Qq7A0`;iPNpJ=Du%QqoULP1;XB7Xjy4PoiH3OLTVp zZN9;|7%t^#=svor98R3?-40m(nOt)F@c{+&O&ZT#zn-+%x%>|$_Nf`kT;aOfP!#}> z)Xp8&$3ih+v1&m@{gI#;Vgzcn#^eJHq2F16veU!^P z)1l~Rl(Z@4EGP$wyqr%JtbySY5z)!hNGa#*5mt>82=UEG0!^xS8$Zk1%lW1PgxlA^ z0t?~xpVmF`oH>ea!GMqM}0dc#w>0Td>dU;T-a? z2!PJzGjKq+24?TY`K136%@8bU)CT#{xK10GI@xAysyuXQg+{Bq4Brv0YeeIQW%;X| z2J8MjcFwOJE8-TFy`9{Cy=l7YfZMKfOfHOY2~sx8dR9?6Y3O-*rUuZ2xMf^_qO?%t zepV~1fyoASPSVR4le&};=f>Uk!ByX1;x{hTYl+0lA1;1G#k9&`F(Zm#UU~G3dQxF= z(`>1oPAmpd_z%QoCn+eC7KI4097KsuK{ob~UY)b5_#|Lxw860X@+y8)>~nE}?bM#N z4G5L<9OptyTGk8L4=O%4{z-)!>KzBKxQCv=C<>PZ_!nQxTtUZFk z&l4PtjTVa2!{meqXAkS-bock`AJ!2s$7K%>YdcDne5H7}ZGR~Qg0CP>8x1FlF2K{+ zq>X7xObcr8eZxCBRj4l{x84Vi{CfDop>*;!kezKTXNXURAL4u;y)<~q>eYDfTrc-6 z$NK%oCbQhTj!cpCDm>15I=oEeTKB*FmdLBz$JRI0&ov@d@bA=%R+C<3fi53)B$ZtX z7)$Q|Jm*b1ffKDIrl_2poPy$Fwe~xrZwH@&>0SH5^bh^1(n(J|dndcCV4q`wY&KEj z42WIyt;X_aTtz`!^}7m${GrfSch<5JpZ~2n`|;z4?(xYlH(s|Q=g5~NSH-{np}Xx` zw)1|qB;^AF#le`E`E;+50s%9?T1ihFb>Zd@lICli zA=+$moAe3gVe|3y^D8y~Hnp^En4aulYv?!TaXk0Oo^^x8GQksa zm#+qW#3h^&@I{a`nM8Noobk?H&vdC>OlWB68*1{De_Tld{Grge^bvaPHX*;fT$_T1 z^@osx<8-B#wRH~1Lw0s{JAi3=_4b^2tFY>bB4%fyg;Cl!EOqcL%Y3%RQ|>;kNOgG0d@uJc-n#zrYo$LYsg&j!JW z0ydJ0DBb`rd@1@zObqQ=Kw5l!9=KP#o;ZG+hH;d9Zhst$hA|lzSP@|U*5!WS#lQ!M=`EFg`v%^=Bs1sHRro2a z9qa6g5IU7+y+#8j8u|=!R#agoozn-X3!h3dCqVpYfRzL!rT0ey;MEPoy+z^$dTGuE z4I@SF2jvQ~o zI=JVJ`Uf6IS6A$D)Sj_l z^h})&?1M*&NQ-XCT)r>-RQV<_)6ip!NR@0AHn19-g%a~8<<6rQv21=XNx)1PdT5p* zuI@g3yh&u7x32eWAOX*~bM%(U&TomS z?(JMzI0EX%!tfRzv5t!}hAeK6)^t;>@Man&`;*0NNmgN1zLC*YC?%)j&PsC(%Mb;7#tVEAdLy`b20}M$dY}dcuq0FP^z87T)WBne%Al)u5G(LU!Iv5Vc1Y2qtu59+{ z0muzm$sXJX%cUcz6s9BB*CO#d-KH}0^iPpIkID@z?=c4>pP<74t=ts`s@SP!NO00r zbH0y)+$KI#&3c*M?wsnD9e{arpUREw-h`3p(eV&~U|P(5nL&6;7fST8tZJG+!f4!l z23@aWxkSA#2n#p8uvcq6UJ}Vq=UxuRm#P#Etn}u#gI@f#nxN!C9&}QZ2Os zfeMAIp`n$3hE=O9{=V#!@lYum_Y+HFcIE&Jxu;PTWj+)EMn<^_EaiQBJ$?zX2)~Kr zG<@oE!+~$jcw$tllg1C$S2JAdkB1pS(;g{ShG;bAr>wOR=4p=@E{l3f!xLZ71 z6j!8KI#}BDe(h~=_|(+Y$rZd%vDD*Ql=(MI4{5$8 zUR>FF>#_`XkbitNEue5E{xPhIJMG=WQ5~AOzu)3Nkeeqo2-8ubU3z+1Zc>7XiXU&^ zO>PC1&vFfGfV-0KpQa$7oN}C@$RfoDygym{jss(o&eDnayjKtMbK(*t+37$scnIS^ zs0NV_Q)Jux!FuP03&33Vif!|tN&nT;p{%QC){XXv$N15Q{6EEo=pNmow>wPyBRv%| zapqvFcYJa@l*OqGx*d8mHQa4ERE!03SqfJ3J#VIa84OttaaF z^h{Y(L~O~(3yk|wR|Evf?jdO3s56SaYWadaSl*?icbv%ufYYS$7!+bi@Pnl>0Zj0m zHws1?MsU7eGHbOIHcs@Dqu&FNk;Jl866j7HkkQhue)Uf&C_*y(I8 z77uH0TXWvlxVkRSAqQ(ud>;z( zcJx&=ProjDsXzp*7%@7-69D{@m-AyR)93z>?>0u|94S&B3iP%-oFF%k{(%vX2Ld#< zMz*C%qaC-p2a!>{k2dcPHuZn|N5bk!5`CsooazCqEPcNF>gSibag(Wm)x(wjMM)#x z{L}HQx(qih1EUXi6dw*f%)yX168m;~)NUoT5mcx?E@!8Jq%LoMGJ5DD`Q%Pa3O%p= zocRRkOQ##j1?x{eDbiwBm#J*dx)D^Fd>l9(>z~mV&RAg9b=&^wKB*>#HM)&s8=63wIg59*})sNbFXEsW0sjWqMIiYD%{zX*| z82!zuCUwbbxj zbW%ios$Q@{_(5B8TG4VZ#ld=k4$nzrDyt0EXmruFP(v8DIX%STRt#Mq3OjHY**>Js;Vf}+@%&UfUYNs@0xKtS^0Qwv)`Q+AJ9ZM1|+#WZXji?DS#x?tO$VlPcf zA|~G?*g*k?qSEJ(u-&@s{M4GK=cGA(Ze0DG1!hg@Z+(eQFEMK<1VaX3X=kJl^FI}O z@L(@IP(~b@cPWQh-M$*_PHcPtJ!2^bVZM1o7A!3Qwd$Q_l~p-IrUeIeF#3?2j^O}F z_m7V=tBQlQy(Go@YM$o$RQD&X$i5QVW7m_cxR5#x;VEZ2E>7EGC}xQKxGonUl;uj? zaw!?-6CE$%>NsG-sQzUf2q3tr#qX)HXs?CWok11^ApMBjteZa_zL?FM$(mFc^G2kW zD~LH*HHow zR|-iVqJHhD@dX}*SIS8x0Rof0P&3#|cx@Gf?opNTaW=>LpZpH6+W%u`!62jH}bd_3k$M&iUMVU-_62i=1Z9N_jB>7_rWfvcMyTn;(uCegodapAN- zoIYX9K|&8C1e3#Ic{J)76{}|1^OzvWwh)7H2;b2O3uAFmX#w z(OGOVn5jND$b2uz9&4m=JN%yxim0UH(k$F_FjNpVA?+%0y%^eHN8oob270bP`eLP8 z?+~y#6XW>zbI5oraD_Hp&(Vp`NFVDsl)vdoUJiS#8kZpc`c3)@s*L1NF;Y}S+D|OM zj1b|R+rdl;dWHF?lk8+iOM5zzC+e&gi5~XmmVWVN(w5X0Q_d-M;|8g}E11y+cWDXg zK?6&?G;WsG?f=^4n$joWmizK|Cq{uus1cGC%nF<{fb8K{5}7)XPgYl?ERXBVulvlg z=aK(H*Wj0ZExBMgE{lVT&S$bF+Cb=yywR1sHbxpej6RVAaJ z4__MzjqOV+k{L=~+mKDqfZ`kU7bJhhv26C9c+d;|ufdvcyL}1JJM_!=EftSd}Xm3A{5K+e*y;bno1u zf%uK)_>ApLu;zh<2Ho4zD(-r@6Gaj_A5gwaR(EUl^~K-%X~*3Ql64Ns?u%A72>*w2;$lY7GZK5g-JJ$$9L(+ziFM=~|~0Y{Y06NvrPh zyuH!?j1%Dh3>$>zg#u2f8@~F(J3M#c-bk>00wkGdU^Un6>n~6!csZW1rfSX7uw71j z5NW%w?I%D@C%$&5vCDC? zvn%-2Fd3lTQz;S(Lubm>Yk%4R{Y}k1bM_pI->smfFTZuCVbI!CJNcI9SJH(qDDrD7 zEF^CL;!>7`DPgy5kRCl_)Eut#-d-e@Ud5&SYG{%CYnq%w&lngCKe`TTSi0hL8|a9# z_?1!%T8yxy0V?Es_?dE#vanEAI-fA4b~zNqa*tZ_J)m0hD#$4py+NDr^PlbfH()tk2GPHfLE^z8%VMi+;F{s-U$cXk#jH;R z>nQFk>i0Cd&*diM`e-PmZ4Ir=Z32QH9(OQ&cjuO?WR0g;M0nIuE5oAO(fi6RN-GbK zRaScsUh)7M&OD1>eKKfS%yLcr==;fHd6d0+bvMQ0t3$HW&Ubb?-3wg(>mqf$LRT~3 z+qFA)P9NGLtw4gq{L$OM8!zqs<&7aMzvTb$WaA+ai|UM**!osQSf99!U5HX>{u9yG zDAe;~I8A_7f)?`5V2%E9nk85|br2i|IPNCk>xc8PVP_12TtA#WPZHm;e@pRAi)*C& zxY7d$2WoT20M5UGAuULabH2-(^(5se@ftQs9!tS?g?oL=(d`;Sm zyT3A)tsT71C4Y+B;%bhr z5*o#C6#ZBx|5dz4*kES0e2cg}2!J4tet`B{boRVV2Tr4gh z3u+4eG^PhPoh~99m=ezcH(@t`7Vlgil3GG(I(!SO3jbvh8)NQktbZDMjI@t^P zv3}<^wX$&t4)o)DG?V!b^ z!Z#ojYNPWZvmE<~Mt;KNzju?nl=l}~&Ga*ycwm#AznwPx%+CKggj;$f6OJ&*gqEh+ zn$2erPRAFHw}-8%g--e@`7bKFbUnujrpPK`x{oBL$2<2noN1>pp1zZJ^aEPWV{%qz zpD3&C3ACjMBC;%M_tH>aJ6-cW6>xkX(3#lJ@7ZRqT#uVvP89PtcWIT4)vhBC59ga8 zwOtphhf_+1zmHX+v$8Z?yVC(lwW_^SKjD03rf>y9fa2QnWM6xN@vN!=@JSsW1=`{Q zO3$~CWO}&t0%fS(!0*?!pTqzt1(Tp4s4?)8BA{5`i;)B?RxNXC^Id?9kkr;Dp))m? zGu7iXCyhE{8`_U_Dr1BeYlt15H+;D!7uhr~aTJEm3A*>W-i2y*je=BDtD)d^V{tSu zMkJF#2xs08<(_TQX^(Q$%7jqsZ93fbbw6MF`?Gyt5*mWLlj>RLT-QkR(7i4+`c_(W zwBK-@nK*fxs4(`pcn_a)oYAfBS)AkXr6if_y`Y5qU&(^sA_beCXTl$Lmn*kFWU3_? zn0;WX$rJDf@l5PTwq}?!mlN#F_2`ABp%(}ju1oU=Fd<5SSDQBZlTFSweJ$sfCsn2g z6*Hm|AHEcC)k8Yw?t-M&&*!8tvCiL?61B@Zr8@z}biU}}?l1eDsjGC5FhNs~JoxF; znf1Sv21XC5PGc|b4y7OH`py(j@}Xgqv$H+-pxW3|G;y=NE|EPln>4Z(5T1kf>E@ zNAQU|D=H4Pn!Q(4Wc$7oT)Y?*)OcJqgBod6~&rE}7 zdZE$g+yOR9^KRPtgmjS(wpo_eMA{J;$fpl)P{G7&_G6)Wd`fffJR2L!RF^i>c@fQw zTeYYwSaB1`RR)+~`}kc4Z%-4=GF{JuW;Wl|R0 z4xanSJ&F5fR@4j0o^-&>;2bse=JDoGu~n(Vff)&wz(;1eTu6;aekWTkIupv*9q;5; zgIWd8qC9Z9`S~xVr>DL5-e)AqTrq#AVMeh!s25Sb;U5OAIdaAck>2;O`hP=Bq&{7h z1LN3wh7}(4o=v1O@e$1OVVd~C8J9G;kYc5?$C(?`O7pVt<4T*P``8UZ)_W=v`c2bA z80qLfsF(6blgnq(TZ6Cl6x%zG&E z!@{8i@L#X?w^=kH!G3Iaj}Jvl>AQXlTh06L5`Lh>DJ|Gq5x&<4C-3(Ee7Tf{BDc** z%PRD^Pv>1U4+OmFSaAiSJyX69Zs6v2v-z9VwwMqeS72jJ4*r0JgX9k)oda#Ha^(4* zo2I0u7Js|k5Rs|rDNR9EA`6vay{Mctc-rB5b-m4Fy#EI#gB~n3>uSq~Q$DTXN&sgb z2o)r#iDbg=92o_Ly0uDKa^`L;4Y>UT06$-&-Ri5x73fE?*3FlV6c&~XulrZfKHFA8 zy zp*pA5@CKAr+goDxY5u#`kQ$4tz2Sok$ij;>4vrA<23d=Fu|f{5<+63H$n*BE zuWE1T;5q`v7Q@c#ap#n37yIxbm{yC>II16C%=BUH=aZ~4dA*xur~hQPj)()#4qe1$ zqxAVQI+LQCoKQql;y|a|V2)=nc`|SBsq0*dcrACl7So>w?a_e={25BObVJ8}WRmFk zR2LxgNa@P_EKLXE>W*L^XnF2&AUebwOC_EkbQ`HJ!(qf7h$mOvF#Qw zj%CY^X7~T1UA)ZUR5M3#*9mTy#DqCoU7PkJO4xd4pwEhvBQ`xA@oQ?7eQjTb zsEcjN;j6J2T69Z+sJ7RG`V6Y{#=riAI=6=1xNy^bYvQFFD3uDE5}f8x(?ta%~_IiByTuI~6Zi zejss|+MQ)tdBY+{R_j>7wKEeCX^R8dfkXpE~kcuG5b25fZ9Ui?*Su0$d z5`CgxTV*!nQ%Z!Mn8=Q?)-7In7yH%W>m4#Z0^~XZvXj=uWimO167V&mHOMekb>no1 zbz^Wry#w32$|Jl9=|2lU$;H(;38+@sc=;7xt9NX+caRSQkrn3^Gf^f|egXRXCBx#? zTbo8!>t~INk5YhE#tS&`)x zqM2#t!1(5Pgixi^m_tK|Ewh2{m^*dfGqR}P{fx&-T!;Vf-rh#k8gx@hgVt|_4NN9) zTzIL%EIxwWh26fVq~QqOw+ehsXahTKuqYo@x`~1~{yPF2Cg@-m=+F>bWN!qfzFr_! zT+{RLvnSbs^T(U$W4sBu{780sGiSqIPFD77lo84=1i(+WuRkL2H*)LhtP_;apMUl2 z*|VZ@09^uN2g^2lLj>1WXfOAY#oUFrryVELYXXW33*}8rUY8T?h}3+h)rvDLS+@u%43ZVG_2Fm{a}(q{8#kS4HI?k6+7yX!_%10#MsGt6u;# zYUes}f)Cm!2-@d4bStGk6M&C+>>`!^=k0%F{C`bC+r2q);(u)e=fkr!9y_ssS)B^& zIM2!=Sz90K#8<^bwhpZkxbqiRVI<)G>iA`#DAf!eC2FQa`#c^z7!UFtv9Cb?Tq$t3OVKN6VsvK4S=0nk(nmmH(+3AHzb>}q{mC_!nzr@< zHP(|+lB$wY@`gXn&_9C{>tcN8*Ws~9lm{=ewY4>f_HU2!yy;X6u6?$`97JAw?7ddr z35`hX%yWigm4i^o$)k=FGIuWA{M2C%3#V>2V#ijc>9bP_AmR6JHt(hT|Ux(IL$f zwV1n8stdh;o=^CG<*GH?flSkKK_r^yn=qTeF$M?m9>w_^eA@c?F;0Pm5{&N`|HWj6 zu|}3^tc!3*g~^bA%$MrsvMa%Ft%BRXf;Y9#CYPuOm~~_fhi1lI@S7BYJC(EG?{UUY zY2u0D|`U@N`q#%n$CK)~HI_RNOWIlRsjx&(YTAat|2hlV0KGFf$S zoeX^S6TIELoy=2(8AWIt=cs(xJZvLkPr_~?O$JV$Kx@osl1h{8c`#AZ-riBVi)g8X zwN^en2;vka0l0o^X4FNo^%GcYAFe=*f=B`-u*lz}-Y4tJfyksx_%buZ$*AqMWFZwF zl5^LETIEB53%-Zz1WruW5P$Dd%%z_qpCVff-4 zQn-k{f;CaiggI4Rj(@^@BzW|XcKml~xZ(w`Km6^&R~?u^kW%q?FIi^io5tAUq+xN7 z#e7Q01YG>h2)7JxtC$*_i&;Mph_9#(>R+b#{KnBz%AH=fq|@o?3)6nBy5!s!$}}3y zClNB>Y<<>?X)FVV?+h~4Ysn)dIoMkz^}1A+m3->;cjac*zQdMvxXONjOLsqk@V6QU zmGYkYH%Bt{x<=w4DnEaeNX%crxNpy?+@-}T0@8ZOzvkGZ<|G=vs=k2B0C}KlNfkVT`uViWQ*iZYRlvKjhA?h~S0d&LV?# z6Os(`N_MGD3>-hO+jA(_qOeBg_HDYmR>k98y{aQ@b&Dm0@>}Cs0?!WN0^jy0veq z?(CWZC!O7enpN<3=W?mArM)=l&fchw#|~_F&q<9#+N*!v{L($wBV?Q>JGY2(IhQ;% z*99PRude-hq%3QtPrDvi!4EeKUj!f8&?ugeg5_$67NrVRCl?PeSy(9ThcD&1e=mkUcq7|?zkgTkN-nLyGr638W-o< z?mPyzlzWe)Lq$Z_y?g%5k-VZw?QM&y(JzZCj$h|z!pR^NpX4;HUoduOJz6amV;O$5 z5JaO)Z733ohi$&X1T5}M5? z3%bR;-4i~x;Q0Ep>_~)0bY1#!p8zL~j0OoaP!LmJ@}ND)HvjkRu%fVMUEB7LYt3uc zP2BB2`KRYRnlD1cT;FSNM0&oH+{;l-N**V+H{<9ky!QFQdk(!cg4;fXj=EoljNXqL zf=fNmNlBFMQ4@+FZuo4R@C1Xs+S~KO{aexTu3HR)43BnM07+`()Xtsw2Q!XHGJ&7H z1b}S*b}0Gk%3bD!(8C)q^z%;J;cYj2ZD{Td);s`Q0y%gN>84>dl5<}iZt_dPmRSKbn2 zD7=Mmn=d5FbF)N zTZ_1BcFb>+$SpqA#QS{GyF^K_+=HgP!d$Sm}4vCG^;e!@E>3$jVXaxp^&vXS5Agh~FAAWnp2=3x&6T0d&0u7^>p zcNx`1-}tq%cygzqI@C$FOf}W&o?*&g;SE4id-M9M-;$k6P?PTPIA(-IiYj$PQpd%v z@!v&59|IDxE>8p&3uS5C!{REhhwQwUFyi`LbtF0+ottW)+ z!f)b=SWjN3vXYsT)a_1PrmO2As07Qt#)GcuBXMoXnm>mks*a9M3&Fsb z&uXP_w&5RWq}M;2d!(|?2I&U>`eWl&=kbN4Zm}%T>#C9D#&ioV{#y0b2ZikwA_vv9g4QgY+;V~HwZNHu}o?Bbm1Sq zaoh4%VdC;>3->5wMK0T$w11V*-Xwx&TW~hx^8CuxXUa*}XgrnYu&9Uo6jdhqVya2O zB;QgVq^K(iX}Llaz8KKHd>mP=kojVFa=R zJ@LwcQ@p?29HTDVE<98YFxaLu<%C1Ei$mipi#(*Iq?2>*R}?%xs9k^XBmLA}Da}0Y zwlyqB4X*N_{ow1hr70_i`1!&iuY^4D=LaN(zy5agim|X(tLFb+$;|`Qg0l49nI90p zL%nl*u_petE$G^t7suk0{&M;BDOSZ)fOSe*0JXxRpnA^MEbjq2iFM}w6UsM=!^HGD zzFFi?Dtn&!jf?xLM<2b0!o8ODTeyj4np6bot4KLtG0>3p>KJ#h-nw{ZqSkw|cB%WS zBJ6Yx=8D@~+d1Y*d5AKoJlRltYl?k0yvMd{u5vYFNSM%BI_#5_6bt!{D|F;WFM*{` zS6KViMu~3uLS9aNjJABV-W}~ide*D*!6^m}?j1+hu*^@vN+wv_Gb|`PzJD=!c>9(LI16CaI>g*#3IFbu*tmGIEO1TqID>7w zQ6|6bSxNW+nO%ZX_fKM)ovG`?Rb2o}N^cgYz%7SLv*E2iGDhu&ffY)n)ywIuW`e#sL8)swgr6e_-WEhOmS@zU^X(U z(KzRf_R2;Wm>yaVQrvrXoop<-hPZw4Mg9|4Q+ZT}xsvSzgRXQ6$@fJ@nfoDk?=_D! zYyL8)X0ReLQP8Cr_z`tWPEhe$+{10;o!{*iTexAU*LZO5LK5el!_VR_1rs*)W5!A^ z?Yv^rSoILLx$$48`m+e5w1;eEMgfy+lA?D%t#$}Agjio8HcbDK+IT}Bd;WZ==%bh& zm&U7L-GF1S+P5*zFLwHmul%5M&uX6~y{F?fSv?@Y${qoSiDJ%#Gn$(l&(G9}1o&~n zGL#Q{eiu$A!l{>rJ(;a@FT!UJTD%s!5)*0&Z!5Dc8W zrsSL|6!MAao_!J7N|xP_OG%vh!76a$mxWK-BShSB5w-f=_EiNvzfhwJIb z2}9WjZpHS@H{SFWRTI*S=?VwX6!abwGC>?+Co6qxeY*(bOQxKyuo$=Vj|v|73Ei+)bnQ`UT|^CDNo3WMS14$p9!D6G~hfkav(xxjK?ujsO7jkiIrj3wN%(? zVHC(FOrF1`uQn1H-8CtQ#Vr%0vz z5p*JYD_s$~1_s4=K*||B%AWA>=z>k|-$|&wCUd~uQ=vJle_vxow~u%@AO8d&A-px* zm~u$uF$H{y=PCt9Fi3j6WDs{7{`y_+cXEg@bsax=_x0Wuy4<)~r?%u*wJ%DBoRB!R~uwmgoZZHDVjtPT72 zn5TI%8DRR3#~+1FK5XS;D3ikBpgk0(8Evd%lIJrTi!E2LBM*w-aaHUyoOmVuBL zYuA7HtoMo057OthrT3DiZKhs%+*>#8R-dzCwvW>R?P68}lnQ5i5kf&@dvE|8#3d%K zE4{Zx)FIf=C6ZFo+UHJn z{Mu{Z|Gga+!G=GRV>B?kzV$8bC5SMsq;=(VtxaqsgG4_5Tup&<_x^|5;DM-tr0ce~ zBx_-1W%sj}D#5J|0n?GX7mhv4?eT(*y&%qkT{o?%u8xb3XIG|m?R#*T&h2`#ny4DH zjbgb*+G!``v|wcBNMoj8B$AzYi}emj=mg3yWOb?&GJuFii*TET7H^$@r-QDozu#iB zbt=B#)3a1Y;*|U%Vs;ZIvDzq+>Kn0UUdDW227J5x5n2yPh~`TdT&nI<@bBctv-}yi zX<{T$Gf5ql(cjtwLZ5kC^GLZjz5*Wlr-3#4Mr#$(cgOkXT=CMlZNW0bdJVwz0{g8C zkZ}9;(pA>BxSUQ%C8pK~V>@t;HZo;wW}Eli^?#JU5)nMs8VU8#tFxJ|&WofM%RV}C zL(kT0g3MBMcDnTaRH;SY!AkPxJUo|9cOD*9Ha#jc8N_B64GHd;&G0$Cd0O zYhK|9$AM>&-xWcpN{*2~xR6}(Py(zGHhM$pQWy-<6!qac@9+UtpB=+2h?C8uFBAHVq02ipf>wZF~{K`Ekm8|ETi1I(OjP z()yB$mhD7_8~3THQBA1wG1sA?iStFeiuy&E;qh@q5FIORim__Um#{E^t6tH^w?c=h z-f+de8mUqF5kcqFr0mpsV!3*}SK-uhlK;8ebaQ(v)D1G4Rjx$|1+O~(q5bHnILyk}) zntz4ggv+yaGh9Pp^L+s3$3+K+S+usgxtDe-S|wYXj%m2(c9TaR=nzl97t|$eUbQ?{1P@GtD_%lECrs$xZ$K{m#O|q9`}_ z1xVTt`_*2C{5$H z=3lQU7W|-H$i6rbsI4Pv-+K5aL)!mnvtXoEzm&mTWi(4JBrZC7c}jHtP1FcL5jnqR zUXkXqqAn67T_wQgs?_R>jpX{;vY-Dllg26S#ooJc4J@6^`74yz8$z~>mKI6;wyK9z zZ2`upEns0As=?sIjZ-~pvoot`nyW*wtUQFEW=u(Z0tQI&*rwDoeU37Z6B)1nh=kzPRw)zG^IL=30DH9ORC}jXb zu3hgqPcP;mQ(YS1zU7s(>{ek0FY!ur2W6@9D-DeaQ|WD>f>n&8NZb9xpp*aBB;0Vd z@$)uS5=dBZlU?~%W^veAg8|$&FM-E!3zRjspbWy_u5?HFNOx;ln#;v#`56pVS*tv(nru4c-(Eq0rK;&gw4hJP}JA{oNXS3X- z6Xt%>0rd^vr+0dmx&zntIkGnP))-|~j4V`)nvBoNq;~%R4D$I`L(Nr+jiPOUoe&>c zxnJb%l*0ENYsDE*=DdhAmo#a2l@Lm%a=+NZu>uX{n2WP@h@BPafk|6|f?aD}Hv+lb z8ImLY59NZRow3=`0s(mIi8gnjxmW96vdC8cUoun-om1Nr8<3yrEa~gEJ*}d!#;CMX zsu#e2)`!MXw?Hu#P`^s7uxrv-KX(gx*UGEa%dWA9(Tb&e!>uCiYg)WRZVlHn z^iV5avMX& zT?yQL^NuNGJ&K-x^oLK&2uQ{R0ivg&1osKRSBx4+OZ{CP5qb{mjPQEJyY0b9mHemt ze%p?ul^PgYf|ron?N{(42?zpIU$rEDy+&vb1QZ@^EOg@EUQ&_fcQl7KME;HFi6FQy zqoZ=UJAjwNpFYA%7MPlyMzRrd}Q%|CTKrVGFs z-FyT1Vz(_GN%=XbY2K<@7_{4`cP+)Kj<;n~?M|Kf*}E%`H?(eRdfifb>^0fgf%JlY zA9ebhc78oD7Qx-9CHVMkl5P!B_5XjSh$R;{AM&~89nYU6+C=6zy^_#xoZfxC_g9k} zfeAi|O1E?Bm}u0tVpU!QyhTk-wt-@Yc(M)94TjV5 zkJ>L(v*(*dPUePG2r;$jW|x+7^O!XK@RX`vzg$i$V^`MJxwZdb{qdsGsCHUgOm1!y zrBaqz)M^9kD)M6L?Hhj}wvch&_uGpjW-S~ci&m3mrgHPq$uPAZ0IcsMTEe4qM>X3D zYGEY}h>T?egqivLNO$-zhR4bV2gCN=U4jSe+7WC##t4-)Y=#dk6}GI0FcX4b(vN}S zMtL+&Y;c}wUG19G1+>DXY`Ubt>wkvCF9Pr!Job&Z>XHT?spHBSysV%~cpMBA~H)-gQ;jFcu`3P6Orj)#LwmYWW zR|e~TeA(|seo8HRah8D)H%(@xBDTLUHYD^#mDQ`nz%CDk_~$RM5YrsS`DO_*HspC< zUShE#c88zIHFrDUbZUPEq}8wz+?R>6dSIbA#ItU)bWUKPmnUqi?%08GVY=x67RSBQ zbjW)b<*e9SaXt-_wmkE<27+XhPEE#dX(fou*71|4!&^@0=ev16Z#>F#EMn8_&Lc<0 z$7N4@0-Pg50#zB49nQ_$Mb*_A{+Lhau7iMCtX616Ip=|$+G|JkKH*&P@w>ndYRh~D z?2OO2wA1hPl)h1GuHOrVT~sjeq--0ZJi`x=YVo>HyW?l{zSFN(yd|+06~QrtHJACF zx4PvYzI_7=#9&90nr3@FYwfFD@vzn(2-Udda}8Yzs#zpQEQ5JBteo zhns=9BEm$<&(=lgfIfiio9AVNHYnudjsP_ThPN({GkqPTbq#E-VoSdET zG&x2m6`_ROtdqImAr$Ikg4)RD|6zxI>84kgz{Rp8)brWUOt_UpXuoxfOThQF4|*|woqFv z(w6Ed1+9WMU$sP-?SFVOJX~v2KF*jdtj_n~at?Xkjvw8A&pKIkB`HBzorEwI0FYOv zZU)hnElBw$f%F0mE{d*3AQ~E8(~*muvdl+)^6!tymR?huCUlpV5At!_E#HzYV6uNa zXYByK)wKfQj^|CZf#weNMQ#4`r|y&Ys9t;Uh;*ZBts^B~^-N{p`Oa%li*^@{qC;R% zC;aNaX;oY5HEY+qpYfXjq?xb{=qAUaYH?E!XhG;V!E|3usC&RreOnVd#8(`_>o!y$ zePY*&-n{vGeOm*Zc?@!0>inmZ|J#eZefZCu-!o!w*o%-!PhBuY>a_C?aTnN%OW%b| z>-JS5HQX^8?tN&fJgSfpth)Y=$u){m>e=oXq-1)MT(KK~EFBQ$TPOtQ{<&6&rpl~w z>C=(=Ry$3&(u$%}by=S)3ccUstjNkIGQ_403}S+H92e`_4pfH@ERuG^ZAus0^zyI# zgbnf*Y_X}daj*OojV;r}%j1_!jkN75qv|3H<{rBXWt5Q9r@u{apl=-y)Gw&@nm#fU zTT}8sqyrY8Ir-JSKBqHgdE$L#t7T5owe8j@#oM&2T<0t?E63I8v+u5voZn%4#9HB- z$k(Tq#F8d@?=#Wo6R^h7}@g>2f^Kke0STuxT`-lUprywEiJ z8c8d~t&i<}jB9-YIl%>7&3(6(zle##Kgui5zyT@autbJ^_exQ#FBUBi3bg;zKMj3w z*Y*x6CfHGy{NFF;w;8WYx<`(hUo|~iVsHf184*|he$YIcjo?9)CIv+Tggu8dv319}r zd^JXI&i1}5AIrD6nhe8{k(fy{qLp@;u#_Suy&T!8wdy@3(;peRc+T2@4DZ~JN3FNG--~yi|-zX z5?A8C!PnBAg-_QLmv0j$0|9KaPdj@BmjDFp5Fr zf4Je=Cd%l4Xf5b9y!5H9i{sxUW!c%!#{lv9cPe;v+s11jcw}@Bu=lvTNU%Gssz_TDQ1ETIksXD3;@9}iwG6#t8`ET39Dmz?LFtfCx3y4 z_WmTP?nCIjV|cey_XYFQfTC0+fR1J&&W+4$v^ua@@iyxUzfg$Z%~HNhC`%ArCU zOm`mH9VduYRPN0%SeiO3VO~^vbz!TV{QJeU%=?_h{cmGHG5IMrF>gX3k*0fXQ6PbT ztD?DVBDv!X>VoeVuqa+jP0DzZIN)J_vHq<{AtwLNP&AM)a49Tu$`EDN9a-XCv&K7# zz4TV+iAM!8Nqzm=`1f>=P)clN(QccI=9HM(18OR$W1#JBIAkJ)S!f2ZmNH6(>8(C0 zKv`qid$TMNqF3neLt~dGZbp#n^M#xDE4sHZ7ifOT^Niip6J(Nqv(^}oNz?@DJS2?W z4}QJ{8Xgw@*u^$GQoBn1DwiPN?zg`i)Y8N!TCfYgkJ4!eP0T$8=U02Zp1ZH+m|;49 zw!*sIXrBFo<5qlkTdn#tWiQ0^AVx;pp4^ES=W=q+Id$P`mls_k-CH4Hpt4yNXqM?} z5MpE%Y;K3(+e*$Omjx`g%v~?fvCRVMIA9mCsFoz~Q>42$=z3ytBCwfgxUw&HK!;3@ zUThHF>Mo0ge{iEYiLe{M7R=kVLC_{OmIKMXCZ+l{UEyu3K8NQvSf9}x*8z2ISG*Tw zvW*MqfH5WfnVzGgIp0u(2q>J}`F*Ox6<7)|00L-4owI0_Qvr&7cAsPR0uA(K%6{x0 z5Lu+hUO2U#SPK67Imc11ee2%0E9$B#Yf87ac8o3Bu7T!o_91HD3@o_ zZCsRA3+`Oa(oo;0rUA!S45@d z(DJqRU4=!L6%&yylS`lt*i-=(5@@+NV}yiE!;ZEmw0*I#O`EdJUVEfQ#xAF@6QBRA zk}O z>%HLBHS(#yi=XTwiE`fmqE~J@WAyxD3X961n4mU7dzS9>0Gj3C)~x({Owk%FfBr`~ zV(1540rbZ8vs|ql1<<6*NNHn$ih9j97;-vg#B|^$CcAoI-L~T*!6{5?%|l9~9Cp%0 zXM$6jlYZ~Mcv5X{*#&csx@wE-bN$+e2+4Dr zR7e5m8JdQa7uMfa+?mcso-U^Qu%sGxXK>>*g%fT=pr8=?>gU+9Ia?uQKdz*n{H*Pv zkPtkS4GfcS^PB>Hscu#==t15r^a#v7W6Yju&a$4rd0k70HL)SEm)SbqlkQ$NC0<&+m->GB5r^EXE6AA>Z<4*~Tf>b@-4V%-`#z;6yNjFrf0wiy19+GQlRZtMVAaTORVD z`^A(g>BaR844U@-hOYSRrcvF_h#l`SkX`L&JbyFepa0(MZG>k@l*L3b9#a!``h|j1 zn4^)`P{iI4N`{~IpRgn9`S2e)=sM^6ZHH-r6)^AC+We;vf&fku>tO$vc-9S~X&kJ# zK-^hCRmm)z`T<-NfpXc=uiLshp9bZ8&Ze9f$H_S%80&r0M175*4;qu?#hk5wOG1bU z37C6s;X?z=MdubH@4EHgfDBN$aU0a$ZlWarECg__2DYE5|Gk!Zc{||_p$`yw`aOcE zzrBQ%wqWaKi*4o!cuQYGhJQ4{S0&=g07`so6{LkxwU+dcyXKeVe_aHj!^0>-V%aTu zo3)L^yaeRR-dz#j-|H|ar5dyq!CCBVa*0Moutm@uJ1CEyL;R)^yS=5$4B!VAJpU#L zc)=PFq1_Fnqt#0k%HsUB5~eXW&aZ+kH2QX8Ee!H%Uv*ES2iAj{8PK7oIAbZ%_}sf8 zksGIa$P^+niWm2O;O8IMdkZZ(+T({y)oRgf7V$<-No6@Rxnw>1_XwGT<$J`=4?G4Y z^8F1Ig_Nq|=2`nt%YPL-qPW4kap|(0V8GZFZU#KxMZ#vkZ&ICK$~#ax=tLc`;Aiw7 zque-#(b!HD>qf*^x%co(#7CzWYe9Uzix9eUGx{D?HLNd$(*B2s2}?l4NH|Bv(==C? z@kccgq?&q1rS=LcI#?s~%s$0^z5BA_kes1RL83uMQY;c?qz8U}H zL)mkeA)M6_Q3b7aFlDofRBu=u_&hnqNWI1j>c#WAiby!`@f7HwGeAKfI43G;q67*p zx<(L?q5jRSKI!S^P6NzRLW{L<1B}cl=@D1*i@W@(bP@N|>-IpyT`?4P*sfMR+#ovc zG6IG87D06_NP!_RNKAki%_Ad zV_L}@bbtpok&JEPEEeZMUFYVrQGSgHXBGvyf5^G8H~VPi$yFchwk}`B^*io!7&wC9 z%&sH1c|a^?mi6I{8__W8F)IMl|(19>_2h^xSb%3i^z zIN356slVPH_;Sy{XZsVI%~<46i4ib+7onOwc6-YI^--d{bJTQsv_01w3C}HiAd&%6 z&ICDH`3A^_uh*G4|88L2UkQQP{Z@8!)Vn7;QvCA}yXN^C z!3?3Q$?LRWg5aLSt?dln`KsU4&J#^$Kl#QXt+vLW{uYT4k(xM>Qqq|PN1P#qy7;}O z9tgf!!t|$oj44{Ix*)qT7zHd$YUU_JRx3o%TYzs}tyzzXE|M2v1i}s1z%c~Dws?aEKSP>` zi0z~1y>zeX4Bs~2sGgo4EfbUUwV@PKiyI>IZrbBnOHzxi-E(eZ>bi9U86t~+R#%^J zaC9Gj9kJ8E&OW*OXx@Q$=UdUfXLvj&Jq}?YAi&=$%`c#LVcX-QNegtpZauTp^PM@H zOreCPoky)XEr`N_F42yPs80+}#rf-)U78j(s?3uj8N~HyG{J=DRdVAuJpy17`XvVD zJ7UK{B-`=xS6;48M8$nReR?0(ZNo0}M=tc9k%%$11PjXvm&In+vo!tzeTVuK_CB!b zT^S9V$54rrX5GcD_9pY)64rro$mH(WZMGQXd0V0Tb!8wcJ{g*e)+)Fg6u<5gVUAfV z#zOTuC>XRx_Ma)g8haFB%utacZB)j^!DC5^FnABnfN z3Jj|~!k0COgCymXwonc=@dmXnubUaQ(w)WTOJBXeh|v3tq{jmTWzPPKb905yWhMNi zpk=23V~6;>lZcVjk*#u7NQE%&c()as&ggqq)zD4FCc6^>C1m+6==b;i%?D32d+P{^ zNUi_wEo&iJYRgjQQBM9SL!mm~pFJ|ee9PGxdHMMUo#ixoj)2tZ+6X=`zXpf2>ctfD zhlBBEbC7*nbK&GcxySC%Ujq92`dT5CfXBerq>4esu<3mc?Oz+Ud+8w|m9Z8y6*xh= zHxujVRV4CUQiA{$Lvtux)Uzqvv};I>oF!9X@t)Y-`d)O8{B7sZbdyLg~ z@nI0AR|u77$pbg0R*kvX`!x-z^4Xa#XkcQG#z$#(FJ=+SF|V|>;}cV;_s@VJvczL= zjo3}Uf@5c>j*e*C2a%Qq&r9@TZPt5ML}`b%$fBQX+1t!k@tQi+);j>eOr#yV;~Ujh zZjgh_7ncY-{D7Gte0#srtwPo?5wl&eO`C3pTm}g4e(utXy0M`0zGfLm_??53PZR2p3szWW}B3_Zn@8V z%7|*;g10GH9wX{RV27j?|3e<1NGIelDih=Od-!&lQO!cMYcb1y`B0sjR@lqOm5#u9 zllb~Dg{dz{wDQfVC+rJcU~YMBEKVcl&o31d2|u)U)flq1>hj(~k8YCVxSHj<#Jo)Q z=@BRn)j{zvS!P&p>5D_h(G>7HsD$m_JHM35>?s;`av zPQCV{N>KCMCnfrKshA)|06iz5+tZ`Xx#?cUX7f{`Lf#Lcm$VPJ87~Y?7Pc$T9~gD} z?NxMvEt|$%Tx{zh&a=yxhKnx818eZ|Qn}cAp{0?#@0E>Bk+P;HvL}{n6nH3`bta`DR*WJI#;@AZp*TI(bntue#t@9MtX<<2~dz9X#qWzoYh zTPDRLj-nSouA1KMD}nKy_OYOR(ynQ^lG?a_Bz@JDwDj!D-b8sGLJ6-aL;J5C(9LaUAbC_dO~PGx|5Ihpy|#t-oj0?FFfGn3SKV?f1+MRQ ziy=4y{kKw5O59PCHt17~uAXVRF`}&(V={q981Z_4&~9?+t(lr~g`F;oO@zO^t8!Th z%#;nYMgCyf4{;v+Rp^A*s-=<*TDZ?qIpAEugk$w{OMi~!b zQx3Ur%t5*3*S~OxZ$%PsnUVep#+6lJ;{pWBV{wzVy6|`wv{5PEi;J?qzjdSWraHZbmH1t~!>q7{WGXx6gi_f`P6lVH-0LN( zI-9J1oNF>X%=9-R_N}Qg;mYd*kC;C(LPqjW#b~acJ~2AV*%M(=RaVvl2_u}}cDyhe zpC>QWVvSEsECBak%%a8hmVL88Jz)!Ak3h~r*LrJhizJ*HWFZdK&+d_)7J|DdgZ%vY zQ@5?{vcGq3Yqk?iyiu@-{%jnlVsxBs_g)Q(j_9E~|G=%ERj%N?b0g zgzTP=C~Ij&w=LRNU!b6uR3rXVn_yBCxaCG1F5~iE;MS2{!-fdHX3M|;Nbc?H!xw24 zzU>U2X>=`^0Vg57`F#2)UCQ^)DZOpQuQ-dNz|vj^SP2aq45fK7+1T4;*<|^t>_gf@ zZfLp0Q|Krcd?6U`WUxhmMKwNBpH#A5?lF#4m_jfE0~3FncSh$DO($nCC|w<$d+rZ5 z+*&iUAOr*u{7L|`h7Cn3DykU-fB>PItt;c?8HSw*$=kuE375MX7#u|B+pOh;ZraEY#$n==zB% zI~ckopkL{_E(0Nn6s?D&kR`6`gSr=N3!0b@!50JsK+7L<=8cf|BNfNn(_@v!%^n4P zy}fa_+i-V0F z)WCnsXsNXtN)HANOmVl3uP!bw<1OBY--u*EhM0gLFKYb2A4jk~;o>SeSohb^hy>S~ z1D+q~D<(XfYI3lX&+e)P6T2l~AxcOhuWos+QPA`6F)?>|^qbi7CwjrU#yb$~`hsp( z@1l6U3*6C|n{`2-5?q)Ra5;CF51RBbx!`ZIYa>(3 zZ-SL%KDJBkf%uaGi!)2x{Bc`jnh;%Y??(MZF8> zAERg0{iPwiG1mz}HB>nIyESd%slk#+Tic1I8GAZw+ zCsx35^wDWaV7?NLLIrKmci6mTywI^UwpUb*Vz$s4+j ztX~dSFSHKCNVlrljNJD()+%^SE8-%f2-4voY8kWhbu&D`@28<<$$DyA2jz)ox8tm>T{8B8L^3{BuziMqA^{KiK_BCx}Kt z1CExX%V1V|dv5}Sxu3tUr8R47D6w^Q%%4d#IBM5w46rOF%Xd~DP5+TuCg!gaqN=G= z?!zNxk}qW%&&gU=HA;7adOt=-W05N~nO>oy>(j!$3L;+Qb?#)yNs*ZT75q`mj966$ z(B$*sYv5hApHb<8dMT)I#10$bpG1?{w@dA?(c(RM<|qTpiR6vv|3EhNb+aic#z{ey zQa8Y8RU+dwI4pg%xS(^#GmN{Y_-WJ2VSE@1$!MIc?T%O{54{T#aO%cLBhi#1&!NX+ z4PyHqHMQNY&=~5Ra`C;OUO6y6m(4QJy1_EQAfh3tkv@JPv=G7J`@K0PSJ#+N`1)nb zaOsv$)wM-NhqUPkiR2)_#M)A1=Ye+G3p-)ENO8&YYBp^5|8p#hHM}`FZRL+AY9o^@ zl`~8%^>-IA7tV`^e?3}9$|Caf^OMckapUFsf)RodoDg6}$SxmjcqSw?(E|4SFfKA; zq%EavlYE(C9)%~D^!NAo4v$dK2?`2g#+nnh7D8G~&ppelz$A1P0saZ)+>fS=LZS2}89slyzVxr+kcMRxxuA{8m~53cy8Ehk?t#zflT+Ia z%Re`Vcf#nllzMDIj?;z3C6rEr_qGZP1XTWTzBPaD%bHrpSe;j|@K&XoWU3Ujo&G6t^6@LN$$-qo34Y{ z$N}~0V>W}!*QW?{y5HV?J5<+m8nf|I8&)C5IT=$X9_^8}fzu&HgqhUEN4m2+qWRD4 zrz&Ofji=U0v?7j~mg;n1@m3k#^?_K*g?Ii(Ks|fX{>~4bPa1r)m9i=k=>(Yhc32ir z5(30O%u*Ill1t;xuMiq$&G7L#Z)>+S2aYf2<*s0Ju0nB7$qm6|Cy7(=BPnE z#|#ww_uF~>vI*QDW%QtJS%u|=z!oh}xUOB={VqPl;Y8d<)oGTZW9hHb5=(bnIY58^ z8&yd3H~*tT42rL=WPohIc?G$?OuL6XlvJcIPs`bYUav5!(zU2Pj7Yd`+}^#ls_UW!fRxRO@JBeuDX z4N%9Yya38bo#|O&Z{4PPvUNvbBV)wlTud!)yzMWSgZ1bObQt0l$_DFgz@gRhpoHlk zeeNaay%n;cZe)qP2?qUFE2~u?W~p6^4{v78;>9 z6+<7`319$Lle-E76Gsnqp<|j%B1$J|E$1h%5@|1=ct3jVz9l3laLlGB#S<@evcxla zte#Tq+Gpu7|GF@SA!DmMlJRPpf32gwSK?_aD{)|B=No0xnxz(mjQ z^*b=7Y=BPKX6*E)N^m+ssN3$|Fyc7l`)r147T~Juqx%mR&_dn}jb$A#H0cYncHd1u}204wWXEW193 zZm|?=zr%Vbs+8~g3mqofN};9wVF$Ti+UzsQG-0>*8&Zp7l}egS?C*%_A&#tVZHtre zB)h_^|A+@7cUg_z-fh0@x5=$Q`j-`mQ0X6I<+TsLtMUp{|1o~4e>htrq7V1ai0zK$ zZi`(QcWY^=DLshgR8|F`mYcVQtfzD&JROlvQK_GsIch+OnN6v%(H=--JHdJMW#QuN zlq+#-q5J%hKJ|0eBW*}(wI6Ily};gqu73~XJhL8<2Fi)?eSsp>dvzzob0j7`>!Dd1 zjb}B6m|*VSMH@YnN1Ggx$5~s~dJM~H>%f0H5^r6Z16Ecgl~3b{-NDj!c6N4yYB%Na zmG@vG^dwJl*@^gQc|_tFGX^UpotW!urMUOkvl8rrD@ua(J)w+gf&uY^!Ii=t$Yjf# zwQ91+eb5a+9xh0Jb;&A1)90F|ix*jO9xF-;H*5UO7-Ona8+X6c1Iu~(gx?Hf7`4+k zBn&V_K0`)Vy29&TX*)Q1ytstti{|gojq&xliKUklk+iW06ikW)l5F$_~RZGz6o@R{%@g7%)N^L@?Zo6Ls-6UboF&2 zc6y2OROI-q=Gjb6dMlkSFumLO{5Kvr#L+JbB16-dqKBGBhGOX{Ce59G@FKS2|Fv@A z8*y3||7+%+jj~GIXgTQRf^VZO;#b5Be8&CuzLRPF%cgQ7jtiX@+jNh8%fE__fHIO# z>J+xKlCP>j=^y_pJJG~%bDQrI7c?nSN&s+|$Ca>B1cMoR9T-|GF}!%WLQ10obaEDb z@9h?=RY2Vz5g{n30YyLrL5Qe; zp_n65q=O&`p&03PA3?=~Kp;pjIZ~t(KzdcANDYD%X^~bd85VGF{&%NJ$?|XmV zk2l|!FMChfGqYx`HEXR|YxudK4F2bne;ENVJv+di-%b{Cj_$Vz!}^);40S2&@mnal(ZXs#7R7kBT3#VD1FPWUgAi|M@EOY_GO>mLuZ7Oy?3 zzP@Y90D1R*?q;Q^E~FDv82-R9h>OAf38nj*wvcDlCl*dgU@ z>2u1F1&K<~q#t+SP_AQyoDmv{QyhvokB7tPhXhm(5|zF8hXil)>l#EZQwK>xMfGgS zh0Q>UWcO`jZmlo7Z%sFMF0lPP01-b12S7TYDntcZWbVJ~aw~FecYmp`apovrS(b>~ z5o5j|#c9Y)p|4gIpnxoY>{-aQbF6E9sYQ;+vikiz+b#{))p&!+q;;W)_dJ=eUY(c- z-dcLCP-PZxU|?XMo%OLyhMl8>M8=%8s4&a4($UGCOd9o8>nalnf*~n_a^*iZz<}ej zq@*uyt-BWjERZ75GImy|DynACf>amNR$qFD8w7)hvZJKb+|gO@L-(WrKb@P*56$ci zu1d(&+Cma(WNcH}D0(-{M<{=1N+91-bLb%ua_qiGt)L#Ip!97)_Rfm zP6Hs&-=^t3r6=ec)GVF-MIQ?rRTM^P1}e}m4Q-;%2fZO1Fb|02Gi!UR0)m4dI5;?i zto)#@jb8#;ZdYzP?z*&m0iicyqyE*e`96eM+bT>(@B@4M?|rXtunmu9Rc=Ke2-IPK zSl>-|1mho#TW-kLCzA$E9JKw{cGox>7iaU-blj3ebFmfO*4T za{-hmog8JhPMD&xnaAr@*o=`mw?3$Hs6Zyb|ou4IoV(<1!1ww2654N`%P;3R$0I!TdJv+TPYk7{A|1+qv_j zv$L`c>%jt7Sh?e?yja3y?KK63jyeBe%0sp<@Q&c-+ZHL9aNpFJUQ-NtO%~jFmVJAe zrocXb*h!D}NnF~K@LqnGdh9ipOu{wMT{oe#(dqFH{R90GCR-@obvKd?YXP#-@8RG$ zTEGsCRwXwD+p!j^6lm5{gRCUTedQ;Cln65-={tWtMRbWjH2L;PzV)O^r`> zcwFn5=M|8Vo_M^5;Cm7N5&4Af$U0v7uV?CgzoX4>vfso}Jm(Ccnd*LnfzAQ&JAP?T zZ2Y_>hu}FOcAItt4gVsjHI(k-ez5!3v&a`Rp5xRLTg090>^Dj0VsjFavEux?#@$>z zy75U@F&Rjdt^!%_WbD_R(_4v^t|Y6O+SCh{o@1_6POB|QjG&|Cb+tr$x4NavgBv&A zq4J3^bd!?|864||MakC3Xw)_^MKa<~auc(giBFdI>&*KzRvceupB7$`E>;lO-|}b9 zz(9XzWK4{xo&6Q1X_~ICe!<7Nez6B*8%v5CDFfNMovu|A@$yd7S&wz&r8NpcE6{Zg zu^YOMRWqBy!pP$iNxs6|8$tMXsQ)SiIt-J8!32rS;TbwXSpnWyKxl7`UmW6(;#ciu z+Oh(TJ{mSkzO^@vH$2*S==~Zif3wHP#8S+3F!+p|JhcgKEavl#li1v~^{4ZPQE0vv zt3G6TTtY{-%@{rXwC?j%YeLrACDUH@9~s8}<>gw4DpykRX9s=7=}fF5bS7%1P&b!T z*16-4F7)=9uSy#{2+J*01N^C79@7iETLmJaWjeDxAk`~LdFsM8qm|oB6W0s*sU^Yt zcVJd7ngYL4uyf(L42wt6Q7iA6<~Y5%PyKu^#hS^8?6aVQu9kg1*`lAA_@M2o;06|E zO6ihZdOL`pXF&Q$?QCS(RaPX~0t=ISl3RmPy-EWfwX$GvVT5eJ*Bkn;rjubs5lCcv zg{v_g_Qk%v;LXK{hz-Pol?n!cvnEnVDhjYSoYo+bC@BjZxhvYD1kvnYp~90#KQ(c@ zs@^VsD!O4qJ8S%R4DcY~+ai7b zY^dP5Y(vYn7r&h@uzpYccA||?T=&;AH}t^`6G&ZMMZcOF@$=^g-_GQ_1^^|W_r5SC z3mFx4zMgZV@mSDe=~_nzUAUPkvBb1i@GX(UB^~*|L?vH*pD60buBT*2^ z?D4EWVo4uUgzw;YZ){+yQs^{F7mtWtgj7UK-rk`5?qJ_bSKO#9-RI}=NA!@RI<((@ zu00NtKE|b&3>wZ=)lFU(q=$;?()_%-mZC z9(%-XPrs~1_lpjC-97@ik1{4hrE#t7)a<&^r(Qu713ohb^_%MHblsnrA2L$?DK#~n z{wtdL%0$dicBPPg`NP**k$hsUkgA+K+zt6!S1Q1Fz!hj|NOgEDJlu0Gsqv-?ENJC# z8Wiio@;PyG&RQT9UKSGFV#2y^#a4bRtpR~YzG6#Er73<>l5H42E$g``{)G%@ zb6e{rU34#8_|8w)59z{M0r4yg+)e&c7!xs5B^nZ~o}?)q_BUw)UIqp@|bIt}BU0yaYbD|P)9&^>Ig z8_gdI)Y1Yd^v2z-_*`^%^qCuaT3XLLdV16-Bab~i^uY_SynXJuXgxQ#;*Q?ljn>ke z{;8oN%DuH0Iz~fj>(A)eMO>j82tQ4PKmO0G=jlsbS4}rqg){)-eB;V zoJds|Q19!w@lc2}B_bk1!Fo7oF*NL;oR+*F^6}y)AxFyu`y~y_pi-0TYy_)XXDFwt z@ASD_f`Kb+?`5hEB-pEYlSxU9zL>>3gg@dwe}&zthl9r?X&0jqu|voXo_58dvpJq; z1h1zGjMM=bheC4G2^v%tWgFoA6*B2KTjcJv^?F$lEv{#fY4F=<2GEo2@PG)zed7ffT?W->{b$5{>rp?7-L$Qohfe^T{sl)s4#R z7g}(U=v7?4!J0*}(q4KTVn!qAN~=w@>I*|je|AXxIIN~1XNoS|?(MDc@rWEZIlo#3 zJ~tH7J@95vX^%CoO+Y)_0EsjF{&n3NGBY1YoLNj1=?p1+o2ESc4n_0h>>;^FymX9Ux)s_8v;Jh$S}u99KzF zuh|aSYVQo+Uo0I|N~;c8aDL!tiZje}dC+(&6Y}*Ycs%g?;*+-2(y%A^V-xMlv=tZ| zi7tR4JP}@{21ZqbvA<+;2Ci03*KeGnoA07wy$&%Ki@R3)4Z4Qm)qY%7I~qH{PrN<+ z<@PxGYZy}%FY*Io!!eC`bd&Gr8Mv47BH$47rW({GIWh#!kQpa+4VFL%LoHAzqo}-g zYe2l8|1nWlfr43cr9$bHbQ#M_b^Iayp$xpyZ(m}|6FdZsDZS|m^gt`3`c@&h!XyaU z&naA=?cTI)ObVn$x{cRkX3-!pjGg}3xZ4}@^fbhkS6An@wrY~>$Ye5OGEg;OBYl+) z4fBUU(VxeU6zV8(ITU|z_VT(`P_TeA@Q1e%I(#@!0&A1}Bz-45kAvgL$tV0JZ9In# z9{k7yt2#!?)dtcZllV&-T=w=`{M}#QfhSd`qqDj^5;$eL{HH??@)e(ltQG=x5B2M6 z`D^u`LlWmO18eD7=JICyN`BLzl7W8)J3aFB8vNTAgM(wy_3K|dv6<|W!_s{Jis?Io zdneq?cGzf1604*EqvbXD(N0VQyWZ2Md)VO(?DXFsq5nPm|2;QrW{*q%?c|FP>Tlq1 z98QViD?zF{wbA@Ygv|mubEp`VdS0xsL|_Y4!5A5=O7Vri z^OeTS(CVfGUA?`HLBYv3kEgcXyb82ddNEqwIu*4@p?tVZjyOd1iA;0;e7~FbrHh*P zf(ENyBptpB1$Dzek9NcNT4;z*?M$rTdnV`Eboh5+ny_*R-TWvKD#6mt*O_Qr1UDGU z5vjNBC9Y$7xAhW@Np)Xq$>U*dCtd=~*-#B{&A77pT8?`>q|~+URGY_|^Q?k=WbH_$ z>ttNSjI!lmD@K4;Y|kWPo52@E7tmKHzVU@ZLm795L#+Y|N>!n^{Xr}{yC^y7PrXnR z`k>j%sj1A^rkNHAm~uM|W=KG*5|AdDLE)fLo!Iv-{LwhScE4^y^CvhhmDC^6qIo$u zh_Ci2Wv01D^Y_g8)IDsz%ooLNF?@+ASgQ2ZbgZ(+FeuVi(KZE*nO#K)&oLD$A=i|= z13{f|;8hy+&Ax$$%G%6zd?lD6p6V7k@p(FTmh@0r^D1oU!Ln7HN=9q2Vmc9iJgaP@ zI3u5vd%6viDyV7Db{z6e4;hLNOKf>he|M zz;nvn@nNG|G4NVS zaU)BYi$*d!K%^C}M4X&k0G@vwHmHW$ySC8d`}enQk9ev~JSL4aw6(N6Mdl1RkiRA9 z)9P)u3*iAB>EQOgU4r)?VJ})TvY5hOccR?4K{Re^XEi?n6IRT;+YRG*wiz zH^TnS{@>n~l-S@pW*b+X@4jr&AYAzl(0v@*de%$xIY4HO$+n2W5o#`ui?c&~IpdHJ zML5%}oG&uySm-Qigj&)_w&QGgZY+YoGb%JW8vd?O@)dK&;HB}0N>_!lQ9l--FJ9BQ zQelGM*T07Q0FCK<`Cx8-Gy=GK!ODXfgP^l|w|~^Lh}_)^4(-WBp;k8vVu+GXT<)%# z%e65{>ZF-rNZ6Sj0<{)9SOC53Q#c+=-U{Oq0~n#1aKW-4>{RMo(;jH7@PwT9d$09R z+QR4Jbdb1y5s@e47a80TJ>!bpr7XaS;zf;=@==8nP7;w1Ogj;9{bePk^>0mXtqwgk z78g>2RlM9EJ-k gmS~1I#Df<2+N~2~%M%=PoIxsp%aZuFivG-CG^mwbO){+gAAr$v*AqD!+SS&`oD zH%%`nB}0}3!ykjfQD7q9+$iAz=b4_-@IItfon3}Z0)J1Ti4cPG9p^3AYx9A{+MVB|bhmnQwAVtD{?Rk3Zt-=#y+abfFWO}TD{)QasV zm;Y{kdXDmU-xdVJp`ZmWd>*LaqiTXcYwTuUfwTR2U}v*B;&sUeEK?sUhW`7%&ft_? k9|H~tbYwIUZwZtvoHFjI1=Ixus*KI=n3!bUYKL7v# diff --git a/icons/mob/items_righthand.dmi b/icons/mob/items_righthand.dmi index b1a1f0b1b60cfa10dd69a9ed2845ad9e4a49e319..56e463931249c9d67197d39b2db3bd097d0e07a9 100644 GIT binary patch delta 23449 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 delta 23855 zcmb?@2UHVZ+h?#L7E};Xs)eE;AiW8Q1q@X|K#-#JA|PGrpeU#`3B99q0)*ZJ2uklQ z^oW!Ip+hJMNp=GM-+jL=-|pFO=bVJe%$+;;KKCiVr(6absfTK*zj9EehjA(&`OXpM z7zDIS&~n~n3}$;LmTeFdHuDt4&;Nd3!Lj}%uiONA7k`%)C7bfQ3$YB>AnGS7*n`=T28 zFHnkQdL#I%X^W*evXn!6%eguH^0|Et&TdsD$j|UVs#}1O!V`6K zo(JFi>iTuLd|#w#Ku$}r-&r_fwmK?;d#6%+r~d1$p?k4^rWl^I*9%hVbMl2bx;(>k zO~vwV`CkuK%dT@hmZ;W{FImXggUq}He>PbALuDDq@G`5STw0#}>TP^3ZuX87S(5$L z1EX7LUvC-d>r~=}UuPDx1ZM7k0&qsY%lt>)4s&Wik2UyuGgVF$d>yPcW_ItD{gOP! z_H3z7$hxHs5_htv?UF@}N4U%zch0YS%PiRt#}jiN^kNR_BqV#`385%S&4;dK8m#6o zagmGXFCUA7{5jwKjF!uNZt6ymmv0!*>^@m=x66fksjlzx6|ZkvzKS|p(^=s~NA3cT zzA@Hbt)H&+-`Jfp7%}5mTGGC$;aD<#uT)^3W>_xoX@3Rgh^a{|hg>oI9$yB2WVgtu zHZZ5X{Gtw9r`!5Fld5<1R{2j!mXBrgD=!6KbyN=&OR1_aIm(t6sB*=MYvc-@Mo7Qzao*e)K!7B9Qmxh~Oj-BYpSke52Fm<}Z^yTAz$8&a3X% zBHvwKORAu43G@6Nbk~nR8RO&FwYmSv7hm=fv&VgGi-rp4O^#P)H91OGD*FD>QInh) zhmfjm+`uCPVdqUnQ<_tj6UF`sgwoX;uYJo*^6ep=?n>FoRY9uXjZEd^j=VH5Njn8R z|M=ATNvhXg9&r2@TW?`dOnUOst~>$b44s8K&L?69?;bMdYS7XjEo=6_H*!>R<$Mez z_{i$j?)TTSx%hsE{CFUCeEW3%9_PJ@6CqZfqIP)N-n`w->o3$#aBLbOoOz%Ajw$<1 zkk*_~IWLjHXS&@jBHo~`eATRb$7bALP5^M+{6%8Ok@LO?yrXLktBa)n{!O3osOEkp z-5w0x8REN&Ug`b-{+r9KleeP-fA>hX7-Ohic9=A%DJXXO?2&b>Zrj#hv9)5Ck} zbj)Dy2ktB*jEb_nxmuLt8>%a>TWXVSDy}M%!z2>9Rs^hm$1|HXKX`)04jbMyUU3w- z_=EXcD{;J1;>&4`^-P8=^fzjH`IJe2ETCNRm^`!nPUA?>Z?@N3!JW%r`GZe$NL~=S zLtn9)WAK|s@NtHqQc}S2n3~J+oh@o2+l_39N-EJ;h|0lQHg%EiQz~&czX~lCsobkC zxe41WUpz7f*)T2tm7CRZ>Vu8ioU#xJOTtRFZ?3A4c-m)GNz>J5YOkG8IWg3nckIk{ zqC_m?9e$azxv#L6n>Ttej$uj{#C;>L(%0*7+kS*U1*XGKod{c+Bf^ zP3!F26(;Yq#*vcep1Lt&pP(+YjAcPzku3 zFB>nc&`-Z#X{9NjEg7h- zY~xcndL40Z@FUqo@mgUsvlDM@K$FwaO4hB|(UuYmzoyfQ1~*Q6+gaUG%~3qTBH4|x zI>~a@U)HGh1!rC665xC1r|D$vUU%)}#@V8}ck;cAISrLvE!X1geRpWL^x_6y(V3(n zS>{E1RM+~_z8{U?UXiF0$)2aa!#zhiIXd)PX5IfsI+S(jYW=6~&!T7eRTq8LMv`Mv z*FI;T5KB8dWtq((NtN7fwKZ805oM-_tf)1)M+TBVFn_#v_3C+!mf-UYN8k^0OT|p0 zjmw{xTQi<6o4k1G(Ys{ce9M$ck)ps_(@0lqyAY5w#li5ZK}j zo3c?*@D~yi;()5l;35RSeZ3;G^Z@lRuf`c>;Iv%VUTrwr<}hp$ROKBuZ4v?A%>i!P73$cBc)cw!M|&bT zZ+)GDZ`n?4ql;IOD5kx&m(VT)`ZCgUwUDXk%Hb*(xc`|e->HD3CoJoIsotG@Mc7(M zebwl11^!wbu0>9R6Q%cjUG6g9BTr4s@+5$kRm8mGvang(MH67f!gWG3Lq*V}DM+w1 zv@zS8I*&V(*AgycgYx_yH=VaLVv$_xx-|TaRoeAoGZYH_JXuyZH_K`K$K`u{H?1*J z-`kyMCC)kC1wf^Z<;DtI=mjzglwA@qeBBu%*f?w-F<5A#xQwntm!2P@&9>-DSa>{7 zXt@#k9PDu5M(AB*KBL-ky;?8#`{|RHuQz@nv$tMk(gV2!T`m+B z653kGTrr~Sq9yovbc*(l;pE(qpDtHwA=o{HUjDw)N8}JXRqulV^Sk-q|{B zN&9Upd$iWO8kCJ^8XDhw$wC^OoSbbfEnitr;0J&I@JnTfMa0EX*k$RnH;W(jIkgs^ zVXC9li={e7gTC*Mrm}BieCEuNKJ%^Wh)M;6YFC%nq!*HDK4#M zhB{OE$}9SIl}PQ0&w~3xjM$;PeqXAiTN~{H%CP+E6{)-zE3yyZai!DJNl#@yOGH&90DNP z^p6upHA*7Zv@}GX=d$zDvfY)q2EQ}?R9ibkEm7*0sHoQL>?}7KIG5Sdo)i%st@vQL zNNDF$*uZwbP5$Tc0x4*Qir&;d*IJHM) zSH8=*0&X>SotH<4qh=OfOq><*^Y?*R(tzt)HNQ-C^u&CiKo^_spqX@Nds(S zR?1Pg3zwq%c2<*f>}#__eDVPDGX{o8Yjmx*UXkf%L>FK;#5$1l^9HD>=(Scs)gBoI zL~%h!%k7h;+*VkSXCd<94u2jBzg_z+#mg^8-0GiK#<#b(i@sfZshS|sySpw`kSOKy zCEqtPAsf}6BqHYeUAtZhrlR|@K?my607cz@e(pd+c(3naU^DZlo;T-HorXaElv{Ks z#njGG8+omNq_C##M3olI2~@E__(R+{EnVOjCG6{RxgDFHdGiVRW$4{Fz2yZ(JCrm) z^1{}?J33ls8((HSmVqxPUVMD?UT$B1KeooJ&b22dj>&!VmK>b5R!R#2vbbECx0hXE zV=WGgQk0b?-tiy=cFXPHTwYS2Wx7awQ)GznEVAfkYtNqoMbzbW9gypL98zyF>Af?d zIXb6E86RjD{=7vRZl`Ta*cl$xh6xE*KSa2BfQrV<+|}y*J$%?9E1Vp)?tVC++;S>K z(vzZYIIOVLQY;#-!#ZzwT*WCW) zhbQt3A#16h>AB+`1kgfZCumu2wilTO^#T~tDa~rv<(cO8bHf`O8$taP1K-rt)!B)& zC0}4URscCT*a{G4QVxH9o~RorDkn(#MqY2eDyc)ExJ((E5c2XGNXEk>dW}o}@9A&4 zBhUYyzM-MI{r9xu1LV@*Q~mn@1Z0ncga6;UIA4F{@S?Bs$(K}zr}dowj0N(y--IX{ zdafAoa~XkM3xDfzUk+>6InD9DMg4Ew@+fQ za0gqg(eSbWw4Me>!Sf@=4IgMSKz;(-Tw=e}G)nJ51A+7i6&#_ARW+xsZ&xk2szxGrn4UmDFYv3^N0h{+J6!7I*FWU7VpNB3J&o_W`7hyk`ti-pB_f1hu zO;RJ_86>%DAO-Jj-UHibnY6w*7eB_Wc4j}E#Az?HG%CnZBxl&6*n^R~faA_lH0=KM znet?f(h6?oA>sOmN8cG37-F}V$KolU@87Q*p~-YwHeUe`I>c30-p$pTf4*(bW0J+E zjzAvrxno~Bxh9M7C23uSdQ5#}JaVOI+-tLQu8B~D!wn(vvynT}K4*$IHafsQT^7{) z4Mytnw!KVgS+WR@P6mmg-+P|jfEME;lupgI4od)u-SxhDD0$~79OhL6ujxXX!jZnYMI zWo%el`DwXlZ}&B8Wrlk8r8`=3+c}_>(LpYyT`5~XX&$v--@y&Sb!?UrRM2eLqU=ZJ z!v(KkX&r?tK4fZ2AFZu|u!uw?pyxDKF@}1pk{D-v>eThkk_sgHJNFW@#>9;duTkM%`a-Oy+6K8rE}ka(Fg;JU}{N-EaWZT*_H zhSPI%@%GzG)Gv?J`_m25dz?cIe2AU<#aJw29)uc97@p`hv+9UB1$88Pa^942xUU*x zg|}PZdC-%$T$d>r9TY})hb+JFncliVrMOA&#;ty=qgqRwVQPn9tj3W!Im#nGKD7*O zvDS8-T~RY=>gpw631haP{c$tV=;YI6O&O~Vx?|s-w4C~QpX=f&t>(M;-&YzqNwA2C z?%8YtGkFf1o#M=%rRq;A44lq;(!sB?@ouumd#+SA=kCkB&@wQ{V>EpG!($qULh|3@ z+Ey;3PVmgvCMD-pVUj#ql6j>Q${MZ3hc^X(k2|>-+2zAGfu|SatUb^Sa{1PXPFiQ z;(XW|&AUH_6Yj=R6kUpu)4+m>C9MoJtyDcU2(GhEB0qdV*m^u|_GZbvjz>23&rm*V zWQ&wvA3b-C!R|K{X9Dcu(3OZJiC4JALBr@bN_4swPdxs7a;K6UdN{OD|6J7&I4VXb zrX&PQ(s7YUSS3V{qu?VS8uvnKd!IX#VItjoM1tzx7dUqRNwm}-7qr|Jx9Yj8+Z@{R zceUr_Ttj8HW8C)w$-M=J~Gn*w47g_}JLk(L$2|pUrr*gwO4A^#scU_ma@o z#=>s0yUW`#{DYheDk10!&>6tWWVquxQ-%0UyFYGrJik=w&5JH=r`B2HPI?v?dTQ#+Okg+Qa6frK{_bB2S0-;NNxeYqE z=w8;|EeiC&EzTcvK7@QUoupv*&Ckv^$(GRR^_8^(O>h2Myh3)ZX=P+#5WlahWx9-~!?W zkmrutNvRpD9uuW5i3E_b&03ZK91x5Obn7nF7aUb&hWDQ z1r)x%)=T(Qr-rG15@)(50UCkFaper9;6POI-_ecDTi^f}fRuv#?-0^|0U-TfbPGTr z|2gnl`@Dk&(76WHLj&lfn)@w;W(Es7`H&);^EoA+20HN@}F{N{aHvB5Wrz zXy6!k13)dDD>sR|dZ?qLqshnI@!?kxkacvZ@JdU+DAz5wO6m@EnOta0>785vpW z2JRi+w|TTu-B!D6ylh}N=OU>(T3w?u!f2GsP`O$q3t|9h&HJtA&C_+8Lc+p%fyDya zuG_Y8;vML^*Gb|_+GZB$4Dh0>H^~p^3x5mhK0TYFWK`S|M)cMDx=@#f4=>D6i`)AY zpd{ryUx4BiY0Vo%Q1j9*f^^1jCZlud^Mfu6HjEn8q9O&c)w_QJ`IPnFL)QFy7$nb@ zB?3S8MoY2G=W^t8K?>*{-;6*uq2*qiA}Y1C<^Lp|KmH9wV2Bu#SskFG*H*g>l`gU% z#`|KA!70K>u(_1I)|LWeK>o^;1TQUbnsk;GiDnvyfLA7x$-W@Ki&m@q$zxcex>GCM ziPea6UX|{DR%02@pXl=$yU7lkydOTf{re6VzHfYni%RsW1~Gxs zcB0_f)P4Z~wvI`XxGD_fipp<_*q5RrMQkUnt=`Yw0xunQmClLqC9a1m>TW9%5ya_F zyasg$cfm_~WmogpR33H~vw8lk*=};Y0R@9|K`Z4Z%^~K5GUJc=En&%?Gg0(7$taR^ zB_fN}K~$bznBNye;R|;X9`RuiL<~Q#f8xDMZ{Xw+%C?9`BxmR5ih#)ORifaF?@b}nLxvKShzwAg zw4NARMIQo=W3$g=0k^~NGj)wS0n+L)e{@&{)zKdM=J5+(BPT!S3WEsr-uB|lG}XiN z`%l;aj0Ev$*IV<+am)Ich>Jm4-(9dny<>I62|$YN>xn|{%p2fHkXi22{=u*`!z)+t zQ|EyBnf#-C7f;1D*?A%n^o0#m1u+0(9mGb{{i!MA70zG*&-)U=`J(dW`#lhWHT_p3)1b z{~^ALw{^8)U;r#*DDMVJQpTsIstcz@Y+jD@8xG$+=J3(tyY*znt5nxze8w;8{L&HL zuf#G$#y@6EeQ6R&Ag_!d6%+fVj1pmVm6KNPx_iA}zI;KQW0zcVaSwJp0F8$7`ctu4 zajWs$Htjysh+t+hg=S!@ztn-gwG~?=1&YW&A%LWc)ua|?B^hD+mHe5R89UfB_uQiW zNzV+zc5uew(kY(Td3&PJ{B7XhV8Yv+KlM~vI*R!Y9=lKOXuDS(AoD0uJ30ixt^loF|~5RVEMMI!3K zj^1Y`0_@sR-1-;3kX3rH(Mc(7Fr4z{i_cw;i}3YDhhlDVwVKvqAI#ib+$g|qIOtFX zI$*iIa@9(yfNNyeN{>>pMYo#evXzxp?KmZt@|zQk<9yxvNv|GrMcDipm#L(IuzANF z^}Fj2i)Csb?#`we#gwpFRlWLi8UMVoGbxBr{zAnCYaN^{#s7^6hLS|V4#jjrTf$gP zLr5c9aWbA|Q0JH{@Qxh7*hOG0W%Ue!I(YYo8~vpQ*To*$^MqsITj_$qrR7kK75dfI z)~4Zf=9NW9%&VfJA`!E;h!4n%m6D5zvEODmlw~wM7QO|rS-S3oKd%@J*DYofO$@Kj za)F!TmZDb%?9_QcA1e(E$@&LMSy=`k7Y)mP6yFhMvoO5dvLs~Z_t zH=fc~m&IE~N=n~&V3D588E(3;iA%A`RVXj3OjMGihGpy*hIX2?UfipDRZfZ_x@*=I?0a( z9}rzJ_~E+PByZ38UztWlmpa{lEDok-;&+zez)|WpB!8!{-S*7dl;0vMGZdfLuPD%A zXi1z}h|cxF?6{;XX3T=DvT6{K?o?usC{>~Zj#(-bqw7Laz24Z-KbUHRkxCvDm_V<0 z8bUu;CRs1HAJ=#I#ULoRGC-;WVZpucAMRfZk8{je*`1L*&i7KkWb2VrGk5nb(OE#{ zNkSqaxL9hmCf(bDpyYgSUq&|t#Y z6Kk%1|J#MA9JuO_#rN}NBb82cKp$3E%H>IB&g0)YH74b>$wXGwTC<`__djZptP)ud z0z#D*FuNO_-}-<%wQ8ZVgbm(ARCzQHEo&IZ@RX+DTvp%y@H!4}YUb^d3W%>nSjGo(BgTH~`$ znr0fh=IGhm$JnV_cX^s%QquV66)OjlT)}p3SK_m4_tr>M+M<|kw}|j+-Hoby%inZ2 z`JjW%A*@=ny^V9?p_3EFhBD)Q9(1QZ-i8i>`fLZiYIyqNeekqGx1*ZTnD%9Qi#^S< zwAIavLT+k_Gb&nu>?>+H+@9bkr&Mi3C>pySpYvli;nZ!UtdBr*9T=_11Cv(Ag+3$- zn)ojaNSED;=5yzTzFF z3_TV&oj|BEFj8jHOe<{K@^v0XyeKg`h5dT%K?!)NA0)D+ElS@h_y!L2`PNSbG-|tc z=5($3nOtn6fs%QQ0t!GmvFuui%ztu|gLf+-t;OM(3yZ-1TyJ%!_qlz3U5!ZOa$$3{ zt_6@Vl8A%6fW|4) z)tpT=Rim7xg29zmFwdL!E9I8QFUjM}Fiv+DT5=0Fq=o7wk z99i~y3?=o$q5OESjIcD(qZU2wOnm78_cl+L8tW*$KP-5$x72CNBj+=%@U(-%m>4YW zPvb2Z?M(rJZk#*8asu;ZQ?XrPXRn`KqDuK^3$4CQKtbn6RuS6Hwm$!ES@>q@H(gLB z6WNb6gS6_&y`A^Ad_@4h95#b72*=xDKp`c*<-M5PmE`}J#24GmZhtD!SJ>gQcq3%kT~DV0?iH1K;&S$#mv zdf+BD32-CD<{U_~r7jRf#sn+C9Lc+tsPtV0<#{L=^6`^Y0^Q`pVgi?fr4(0}s;gC< zv_`hS0yLe|ZVSGeTfh_I>J*Z1M%GB9ANO5KypcGf%bt5{EC0^bt4mKDK#@3mKL8|0 z)%K_jy`iRNK5~0hN2`CdiR&mj81j% zbj~e~Ln~&WE(~Nw5eBu)v zP`wQ_nU8?QA<7p&J{({!NrDu{t*>b+z@X?gMqZ??jlt-xU#1Bo+GDf;dnrj<`x`8^ z`I+MnIVR{(2Vr$>!kY*RXRL6Sil8E`&O9idLtr@sR=-^IlKd)Ex$mLG>k4gbcD%4f zh+tEe?O2)Ao8P_~8X90e>)V5XeFvKNbKB-GxP>U(#&&Ci>z*vF5vSXMv0y`E#Z$g~ z3>WqE-Zu;ljRN46)WL<8G%~I2?Zp&u^~H_MBi%912_<@F2X{AiRIk>K6&*Fb)29t3=Q? zo<5EBnh>CSYTx5=P;d8lSN&ssYDA8lKL+N%v@;1pX+Ox<7RG#m zUeXJg)I{{RP74woG)QyM;8M=-lPS1kp9aCD$kOIeIg^%Itg$Ha)z=prfS)#%Hs8#pl0hsYGA3wE7NT^Qt|f?U;FJO{gIE+BNL8vJpnstJ-;) z6-S0pNJ&XOX-0ieDF2694uJc_dqIR)}Y$~pi63b1Cpn62~Du%NDXqh>t) zwcKKRtudA3Rt#(h8MfaaKsvY^+;0eClNt3`NRRG##AuL4k@$tE7bTWc_w)E}KXY&> zTz%j4Prp?jTl3d$75#Am^Qwy|L^37gPXq`%l(~S(v7FpoXVcq9hBYsyt#t?Mfd&xK zObvnXDSvHfzB;a(lFtK>1GbKV9;;u8e0pb<600vDlpad~LXP-ZMSDoW4Gd zM3*7mkdR-G!YSFylDFB}*?Q%6iH6=dEodJcQJVuY2v`F#I1RKhMSt?}8v=p4+TaU& zWF!aFcC_SkEftE<$m<)Z53&I=iHDb0)6C3l3;ipQ;UFKocv;Fhi()>Vih%Ge54x!~ zUPKAU@j2D>Lq3DlXM;u&OyO`U=P0SE4S}U9l-B7P896qnd`dEX(gT|}^G0GEnCX6y z`Gu12gFqGw8=J3w2$IiX038x_^UgRku=pZVnZNR(02paY? zwJA_}q{u9=?Dfd?*1g|@U@Zc8iE_N5v2XY%BmAEQ7!UlP|J3`T^!6W8#{XXfqQJjW z(R5i5*P&e9j6&OBTX5Yw8>iManG!JNNK%B=YiS5X-t9->*H$QvLkK*e7ILzv{#bz% zrfYd*csnhvo&}_z#95Q{Vc0TN0P?=87uf3SWXK8UQXTEhH;|TD|4HBLEwk10Aj6xmy}mLUeTiRxIK|@Q zx39Wjw7sczF8$+a#<=uvUvHfey?a4Q3ofHTT=rR_hWt#e%-s$upF}iG+9tv8e%C_3 z*621_U6@$dQQRrF9Xg${Un9Hdz9fU(>BM;CZ+wbVJ~=kO2LR?Rw-f)=ZB8_NJl)xM z>zbxS|Li6?LZOQ+yF`5+QFk#ytU`S?UrD?g-q*!6>~ndD zIT>Y(qecW}`Ru`Aho650j;EWuX?di|xSK=@o9sRfmx)Qatv}T7%MB}N3k6bry zJm|MR9zvl7Z}t-nux1f#YXoA0U?ogK&YOYF=Wm~>u$bzL^WZ?(q%i5y4&qVJgdFAnM zYkMOpPSgFNbKJU|xGopocueJrbIFIK{qz)Pi_lu4mh_tv`_*BCZ?Z?bmR(%yIs|F} z_}UAL9oAj`Z3IA(Q3>b?rHbyf;|?0+!VP~tzv9lW->$y#nhYpnj~!q0+O2x&_) zDum1UqqUh?I;i;gO@hF{?p3H102&b!!cO3lYG8>s!8JXECEH3AZn(TA>N4}#dw;zd z-}<8*$*-v~p@*eT1It>PKI<_vH_{prht6fr2bXF)Pcooe*zmZ|NIUlqK(nY^Dr46wpja)Y z?eu)P5@glhxXDDHx&@F~^YG@H<2czOul&fea=$9))&U`GOcaNfwQiq-%d$t3RAk0{ z*sN20Cw<|PtSF{BH!Mz!t7vhM)=0D1y2~vZKkcPcJ%p#S+S+Hg$O{gB6@c);2536^ z2Xshdv5D9mb6{8YP42%B8G5EFe!BUYp#w+NV(FhZ>8?@QS(-}BE|$xP#^s(-%K7r` zyeGe=+R`Sp76!q^g17UAw6Mr=L1hvyXJ#jfSTrK6e6FR^$C(%{rK}ePrfHWZNza0$ zI)~a7e&c)?3S-O|l*yn!-UImjp~RnBTO~Ybj)?1IjYbPTR#O9GdPTR}VP?9$MDb|x zKRgL+Lg5OJ>qe^|FDxwd_Vm&+_xJaUBA3T%-}Xp8&Fcrf>*#2Uge=j=#5aAOHfgbn zq1L^_g?a;d@s}7FZRV)Ke7JV_smy?meBN5`_mq`J3OoBdvUmXRFM`R??>oG_oY1@` zv}Id+yDEHLJZ^N1*p|Oq93~#KvEjHm(!$J=H#XTlQm2~*{&w27zce(m5;Zzq=4oAP zGc6J@m^4v~j}Mt}sFnl;DElT!p8)5jh!wPO(33R9=iy$jt0%VDJolv44kxjx5-ggR z$}ZD&R}%rE?y&nv~AB+v#oj6q@sI?o{T3oh;?#xRH$H9!NH_N|C7x zxC;wlu#)0knj$${7T;I z?@YSdzTQe;qhS)LevE$;jEYQ*Im{vAO%Wn{A!eu2(_)?|eTnsI286teP}rQfgM=o? z1x)o-rT0r+clC62vq8t$3M??p$;!%d`s_DH*HBxopjWQLbL-Yq509#@>IJSuw|-S6 zb#)!Ez<6jmc%NDB@xwg%#Q@F8D^d?&Th(DVu&>cBzs?A>Nty}E?Sgr;z#CKx!-a9~ zTUjPf^aDu=`G8&CSdPwES=Da@^8m1AX|RSmyEs^uS5<0`!CitFN?ySPdAbeH5oDRgiR0L297y3`VGZ`ki&y-<20n_bP_ z!n?E5?$0@J>{_#{P7@tw?3TTRUtzu??z!f*ZUcptG?W@u^d!kC^g?5`ZoJs*2tfsl zq+UJSQ4SmO4K-2asdeU^m7Py`_v$tjK_R# zahC>ILJQiabRQ!A7HF41c&DVS3?kOfRkNG@V+w}aI}KQbP4DTz#n+qh4+lU-{b>W{ zB4BCc)#Y;Li4{eh-xKMZrGEXu+v8wrnI~~G&DGSoHzifE^hRo+66WrL3zR$3I#&U! zCfapZ$Jvw2&7uPhbMQ>J0?V97d)pIH$YZvpn4+h0c5l?&swNBVNh2O4EZ^uIEEOF4 zPH4FbNys&p9!e=Zp~R@TjLWU?R*V6X{fb+T!`bnkzp7-bSeJj2;6cbK;*V z>f@8nmi|tMbg7TzdIyFDVZF zw|*#H8HkQM-JiC;S_{8|KxR-rAT(8G%xEn~RUMR?%si8zs|O9&VppPcBn);P`VY=F zG|ZRr+|H`1!gG+NV}=HABMeLJlTBmit<~j}C}N;k<5TJuW?qt4U1Z<1Q=18zxVt&? zGmCN;iu^P(lde(-zX%Aq6nWSQ4C2dd2c0~#t5gz~T%eghm#btJ0tFWxcP`@gtr0`z zR;fv2$_C6l^OO?*7gJA=u2~)h2BlrMbNg~0MD~Vi+k`H>jMKuPMH#WOf&0XARf0$- zKJ?$mf=hiAw@&oHR28B%UD?S=Sf&KB&3izjxrYvN01i@Qs3o7Zhe z3!ZWs`FsO8d~Ze2?&q4Ff`(&jw2@`MfAA>YJ*>=YJ67S$s=0SmGSKl^kR(_gs8vD| z_SUX2l%Jv&b;1B@W~Qd|Q>ixw ztKIAo?KTky4Ko`+_rYP+l!Av9LtDOl$jRYZ9w}Dz#&7kmPdAqWWFOE8gn$2jKQc11 zYPFW2Mlii{>SHc1qNWJ{{xts+clS!rl4w1B`VADAEYMY>yqRMmuY6Jo?D?H)qYW=; z)9g#wfou@yW`jT)b`ePo_p|54J|*k>-aXU=g>w%lo!f@IXH|^YGri9a$Fh4}HSj7F zG5%m)L$39yaLwp=X0b@Cr*6F78)?!hIgv8}w|x=W<*s3np*EzW7@D&iZ)&hHB!p&z zkGXgbM$cDRBz)@|QO|0h&~)D4dz2ppl)oMb?Hm>-zec)`1!qiu4Z#O=qGbW1CwVC6 z=FNUNqEEINSz6rsQ}es*a)s_XU=^)LKrN%PEEuIVR^KP3k=kz zu(3t>9|6&o;Bqfi;Mi-2GpnNv-MNEKiZ|&T)Ppx(eVLZ)rnk zR5M>sgj?Y863aIAUHaSa2C&8p;}_z3H@%5(dQ@Va13)Ih(m)b&MpsQXo}!KBVFJ-& z6@0Ba-R_6!FdZ;#wlGm$E@n4=6DqYc?xY27SO8N-XtvaY73H2DjvROU@7`)JLk?J_ z&cg@r4eDAXGN5W3rwYJ8Rx2zA79LKi_Xgv>+Mrrn94&=Y3a`s2J$NfCKOkUR3WOGB zmB$+Hok|T|qV`fah1SPr?z;Li2kPU^msqBZ#A< z9iSA{>&_pnW(IGm4S2fhiF;?dsmqXl z5aLM9<#~!^_q57Q&uA?1DE0J2>1s`3&d^@|9miT_xO;y#xG2wt7z_bz9i8jeXEo#! zjQbk3ce?Lqyu_-utrWNH$eRo?yi(?UVBYjx`l^c@`|E%J(u;z#a!KDl{z1yb1P@` z{4YkMAiGe&Ow0EC%P%#Usz5VErdl$I#s@ks${x z<)iR`?EcyV&yUvnj5c||*^xP>nj`Xx_fGv>0qpSUm0oN0{%{#NqQ0D7$yWZ-%rV44{u#WYC!~1vpU^>lIjn|K zEPZgq@%|r6$p1_605JaWU&!7bj`4pJzG$U6I^4kcVD8z0qf7B~Z%_K{ES}iG9=g5< zSAdM$weTOrszTdCM}X#h;QROQ|6?1&L>9X@b#|}glMl@1k)Mm9=O$kf*MCTNWVj0- zabZV`*!%BI`?)=%enk#GQSec~zvCm3*)G{R5;&^(Z%*Lk75h5RQc2(m_QaTdMIqAu zs3PzmZfjmbn`sc7tqYLo(5@ZZ-}8r+3GXk9(br3-rli!LVU;TRu{~y2-C6$bP_e9^ zG#*xgtOn_D2Xubw{dQukn>lV_tiJc4c;M|Z!Pi{AZu*0Aa=Q^YG`syqRY?B^__q(d z@C^3iS}qVyus>fvDnD(8QO=VkiRrgVo)==b+p_rk?i&6jqn#MFi}wg%umGf3W;-pD z0Mn4dn41Bk%uumMu%L~$4qoUVw+eI4+5q!EG_OvG&Nr&td9(GLojm8RiP!xs@DEiY zM}bVuL=&l}kY(-zoR`2aZCSI`r|hycTsU87ZebCx1=rsDSN9+y&vR1YK9xfJc`(0z z+~Q2Z0_v7#I+PPE2XWeZ{-V^{%)=}LD=qV&_H^Q3-CU>U;%8P(?en*4(a`fZ?dE8e zG4|WK9DvYXoBf#VX0Kx2tk8{uU&Y4ZWT)p0!D(5Qwtoy2Vu*l;5IoUL^nW zhr@9VHsP9qh-l~N`_is4Jt3@I0t@`M`alP^DDJQ%CAVz9Tfs$Az#tUZtcfk!<);v@ z3M6M=w^Gf&y3yJj63WARyKL3g=I;#hp!MclbX5;4KD5CMS}s3wOT!GLjDwpaeFy;FqrID8FXD?_+HXPQ{2odBZrwO|*7v!-NNzBP z=*dgVkiO6ZicuN&&ek|XtcrAlKzAoY=-fBKXKBGXR%_|6LM3_9S^d$+4f0~5Nx zd|C8YW^R-F?9*xg_i@}L_bcp=m48f`NFU70si z_l3cF%!#ep=qk)AfRX{o)lEL6N`G3`oB(#8;piQ}^)Y$hq`G5>m?6lRP)P zT$V?*Jhzv6!E*12q@;XI(p@9a+t{kAQTQuiK5}0YelJB2kCmslxZEMO9FmX%l4sj@ zvNSW*C_#H&-PkJUh3^})o&%*eI{$*#g;mRCV_*W#bI1tTTR_{@)8}RV(XgqxyM%k(i?c*yS|I<#WI$WuOi z$=^-B@K9TV#jd~sgyoKe(v-v2fuZwHPVBl6yxjRr=+o#>=#IZ~tB&Y>vy zJ|FPOuQvX53flMS!VNE?K8mtn^bpdJC4~18+Z&EY?9Ug0mA`R`!U}ADbx@jR!E>_H zp#*?01KliZjz@mK@X3UKG|~!k$MD82rrSg0@qcvLg`b$Jy8xN`JO}p~%BHo0W8G?t z>F<_5i0|%&|Eqm?ln4J`K@{-+xwOvrXnvJ-MCD@6(wCr|^|PC+XXnT-I_lhF0Q+4_5?nD@N#&%zFj)&%j_LsXme)gO zXGjTise2d#`e+BaJO)_3L!SKPLZW&34q`b`RSH&uTCD+BBf`T?z}(<6mOAq}SSD5M z+)7t$+Da!3CaZZ=}Xdd7S&zoSaxkop=n{UXa{T_h8cqY1#@~1Sg<{TIw!`D`PtWTpwp39IRYO zy*2}6&x76JHj~NYdR4>7_2tU!SO88!+04n^O4>U`+9A`~*O3ialAFo?Z}-WUHoNzQ z$(ciBZ9B#jm=6!G(Vq%Pm0P=w;&VFxy&_^eSYDh7MK&H2Gb zo_0*}(c);Y{x~6bM}6*ghv}w;z2m2yt?psSd&ldd*WZwIytfK%rcp`Eb9MZ4$$J(g z)_4FuxlbTrnA>4m!sMtuuwS6zxeY0NoT+YmJi(M?l7s*|vhslncw2Onf$)n3s{nLU z*~4nQ!idw$%acSNnoZVc1{+uG5$opK_N;|HEB;$2*B#cxw(XCer(O$k#R4`sa=;)` zM5@x1A{`V^AR&Y*Qlo*;0-0k$ka_?~5JW^lr3UFeD$)rkp|?oQp$3Q~goMnU=)LFu z``*j<<;yoSd#$}^&0c%2S^2GB&L0%AhZiMvze@MR>b4hPN1lY&b2GO-LC3|l%&bk# zE90DC&+s|$vn2%DsN1RLsHp7}X4eLXzJ0V6(aGy=kdbVW=!{wShWQO0uo>Mn_eNC+ zsM>@4ryZ^q5kO2&+!?6{D%O(PmLI@TXmNs^gKL<){mWoQvSZ|;x^axwJDlUKl){nz zWtLAx}@MUsR9pHmhfnU*-@MbXSY_4U&jQ zN;t$o&iz#Q_2leaGeXGvHe=w2g6C-<%L=bsLIaoSb9X*kGUjMSYbP@@T0X0TW)zrR zx9}z}>U(=4o|J1=e+jHp#k&Pi(?ZB#Mkg<8iLMA0%G4no;(!?FzY7QSO;3!ByP9!6 zd0ZGe5pdr<|I=j7)@Wva6@*lKn6ofFdAIb)-UuUOxFP`6HE-O)!LekPtHn1Nj#q`J zr1!zd^|(G0>t{KO-j$7VIE2RY#SHvsSqLKzJ?r*^n-ItV+Hn@Rdr+e{?cy&2TQ)fZ z0;f^{>SYkRA&Mx}_QEmw&27EN!{4b^3mZ%J;`FjxOHz!P#^XFi1gaoM9q zapBW&il}Mr=fK+*tIuP7aV~R;_Rjq$n(8@o8I4F8Ys6tD3P}ZL4Enyd@mjU18k6m9h1UBB3=eMbjTtk0>8fCCZ940)!Xthzk$~Q`w&v zvH>r-Lb~mdS6ywNX>HSAi(P!=WUuAKs{4&UZ-s_8BglOP`j7Jm8KT}})%Q$4tKPpB zf5HP=yoxOI@-W`K6iWPItTNc`%x`GswZ37A>1TZ932%h(GsQsnfN6tqmKal1u4EzJ zrN4`eCV}wLn}D6+LZLRu1jrX42fSzUr24F{8&iU@343!C#|g;9C!PE0IpiUb9kDx9mH; zy^E1hhUFz?Q>MAVBJr|Lz`J8hTKB*RoDeV+EahO`yDR(p#y*pZrWSLn^FEFi4O`hy z%O#KGpU5`0-%5C1Fla3Mgy(0Hgnz10jwb&jDxj#%yN92wb3>+&G-t_uB00*d5?J)4 z%}X+WgCt0Hw!{r9nuM)2*9j7<5$rnJO*|eSzGw1%VWC_@eRxf2BN(yGZvfce3ku~@ zQ;CZegHFtTNA+g@GEr(gWIFzhjdwnt>|exR=3bHw=Ro)mj~b_k+oO80)}ONlvT_rz zHGva+?F$`b-qrwVU?o^AVfMp(Ptr039YL%YTliaq_5J%*bB=cb^gi3|hP#;xj4=~M zMHF$B0sNf8LvD^QQgf%)F<4UzAs){tA={i7>@?rb(^Q2f?_;P7W*S&Jrwn>{)Yem< za2caVOM-@~bwt$Qc;S;i{pU?g7ISmbOZsjsdbb=u;}w;o7sX}>Uv*rb_oooBxe9el z*!bf%r^eN8o4*$vI1HrTW6;cO&H`3yO;JV)mB@N*LGki9BDp+dZR&&8=78rQ-j6XM zJF%53<+Zsw8N;5Mc_OZRD4>bQ4G#aY#gSW#Rpw|YH>r`mTWE`CT9?k856wKG`;|$q zsJ4#?V-sdq#hz4#thsg?FHq~MD*eV~&#low%Q(oN@&Y8z^I05=F902)!&&;u(^UF# zqin`z7vO7I0X7Ob=YETfUp$gWEe_6X;%2=sDZ7l48hzi9QmtBSmH~p;>783)>LfpB6Rep(k}5^L9YIT;ggYd*l}z|Aa{8b0?QS_t5$A} z3w=%ZXX{US z-)U9oPpMn8s&jcTfbBJ4Gc3!`w{Gb1e?4ZhD_y0gtYfQjp|0Iz91|bvy`nQqp$t@# zWc%yvawas-VsC}&dM<49K%UGzpsQn@s;-VeiTVu;KikGKmUpFxd(v}C1Du3Dt6sD; zoSEf`nl3mp&zNw%b#&IorT-zt_DQJ!YA0&qX|^DpSCj*ct4bI)hS^;F8GeR$Rt^5K zO-mGpAqe?WdHo-kOAGlIuURMS+AaG}I1Zck-s?<;pN{GCK{G~ro+<5i0(JX;B@rw5 z?{ajkhi}Xi!K0x`xBv`f^L`TTES52WtQrp@NzD&?qM;XwI$P_hp8gkC3y=ToZv|j3 z@3Sv=gl6jT&*?vdU_QuNp{vJmw9wSPs*1xX z#M+`CsYmVH0Unw^GZp=NMNVaInA|YNmH5!^e=d1P7@XaC?$N2oi8HG-BQyaf>2d=#_qzsAdmUeL@TTAU;D|apRjZl`L!m zy3uX0edm8Fy2BI*X=u(p_DVkqjZ=f`K8}|gVojsml-%4tok9&_$Jrw5#!|1Er| zI*#*9)w=m4Z4SMgFYykb*F#{t&Q9h|H9rRoyoOvg;#|jrw9~~`~Vp0?8YOpfK zx9%lWEce*t^;PCBg;IKYNR5{-%MSYn6||jRva^xFHAj$z@#?aqgoKVi5_jpTWyp{B z+>UsLke5)5;B$Ddlaya$7*1|;x|kqa{#NUawX!Q6x63+*eSuroy5D69+6lC(>hl4y zRaFop4fF>T%ucUy7H7cl(%~h22_}t@*h)uh(0x)RJxfreMLo|F@ZRKX2dzp(A%jx9 znFdyd*Uv1ajbx6Zyd_^w6Z*~J>1vSNZwfBgyO5|UK`&We5>wtl`O(rgj9<>v|_jMN$5{Yz}$W10Xnw@LcNoy5RlUvsSZbF87y~+FFOfELr7QKAmbnjw^ z?l-r+qtc}?4sNT)!LRlEmRpxkIya~iB1lmU2p?m=bw+Z@bY_9O4WLSdvjiZ>R4wpT zY3XC}g;-LSH<%E*%T zl})X++jnY#NAx&%-sL8p`H)E!$^_v(UthfJ;m{O!9b5(nt8`{bzexnwjDE`k7mX5G z<>H!j)ZQ%9Tud(TAv*!xODGj_!s@JGsy;Gl8e3sju?rW+vvHku$hOhfuP z)twD!`A+{2yk8|HC7kN-NJKQizRi3y+nZsUEBI(kl+0NvF5I5CIKIs&NDfy#rwISFQ0os%F*(lZ>2Y6vs4kt-ZXB#3_tE(a6|HN2 z;K0yBGc%0piPTw)L&xm;z+pqTvi*q$Ig|p2n826-qoxZFQmE8|T#Q5Ut&WoWJ91Hv zgjtK+-#-H8d5#LPF*R15MjISR#z)ecVRbb)S|9?4y?rZ@+Tl?%LPzjVCpq5^Jr5+( zw+H~rmO!kUB`Zj7@Q(!6X#}erc<-v#~=QoZD#9Z5T{0en_ZGlI9 zCVeTWa)Ay$j_%{ye7SmW<&M}j=k=8N4PZ~F$0hv0xu$+PO?>ZdaYCoZ4JEc0Cj^6c zbuJszEWxBb;kZ8O>GU#^Mqtjwy*WsUpSc`tp5Ob5s z%7b;htYoXAKx9=4qXAZB8F$A=qJDBhNtGU@-M_I2lXZPh!F59qgtE;Ah?vD0``@0K z@8-$4R58Gc9^jgqP!hCdT!~DEIg=b~Ud^tD&L51DCU&-u3iHn?XLTE+(Tx3>!=t0; zm6es(gVrRHJLzgY6#8sO>iKj#ka{|{d1=4CKBkCdRjjB`n^in4i_8?M^pB?~$l0xI zn&R4zAudx1(u1O+vj7~GbwEhSMDCak%W!jO=~HR+sbh$PIPG9{fep&7ieJ<-bbx|D ztm#m#s#@J@38vL<#7wd>FoyxhY_Qq0@IE51QxbFC_tIY*W8*W^{hUFt{x5uO(BCp8 z@S4{t0B)poW(##}y93OQKJ`z;!H^$a0QdNwUv)TJ>#uSovdA}UFH8H5pU6Pk7mR&v z*G;RGs|gsc;@KHU$yGjTcu|)T?yUoU`ty|LAPgUdY&N~P3j8Y$_vDQM+}c3k$~o#LDHq` zA49iPe=FtWtj_Vb8v^k;on2jV-&rhKKsJ!eM{#+c?l$ZiXqBk;+P{B)$3gO4etl*q z-OwQCx=b5Hqwu@>G11xH)zxCr_xtHRqY+=9qV5-?5*g;=_My+59VV^2?U^4EXxGhOO@--u8&nHc;8b_d}f!XXTcEcWqqo z4Mei1#GsO7q)lx!@`U)nzQ_kh_U$@!h%?n9G#`M!+v~q!_!{GO?}mXIv05+trMJ>b zxgVmJ(62I^5#81|(}yXxUouA!hAQPHdzYzWxEj~B5}y@CZ!K%A&S{Huu*vcL&}2t; z=i3@~K=ag9U~nvJFeGOoe59%yoxE;n;O>p_RwXJ{)?tPi)GPMuv8PA6OI~)7Q h-(lMSDfDUscUU?|P(Or9|1OC8ObjgziuIfy{0sQR(5nCd diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index 7435036350c09438e5c53ee6ab553a0464e5be42..8660aeb3414d3751bb7d6414475e4b88ffcdd63c 100644 GIT binary patch literal 5520 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 literal 4638 zcmZ{IS5y;RuysP{H58>u?;-}IgGiAoU8D#|s3JrNDpe^FktS72=z)lW0R*IXq$AR# z*9ZuqV`!lSxcUCI{)hW;ANDyf=j@p?>&%{66Jutg$3V+P3jhEZ4D_`hl6J@cKut+n zmooyCNL%LXM>f9NZm(QkdieNyz`X&0z?`(9O4<%-w)acQL9vESh9%z~3+vpeF6S?3 zFut8pEzBMg5*40Z=#7hlD@n~qHf3rg>b6R=+p>z+=c!06{#8PR4?K=V`~~fqPu~d- z?|EDs&zA5KNYTP(Sj$Yf(D{q$Dj!zKlEF9k^fEV@?Pt^(#WaQaK)X50)L$PVVNMxx z>!W>4t!FTi-v@r2006UwfwtzOz?_}jH@=ofX}#(=jE+b33P@@lt)b7K&Mf4UksMDr#1mb8n;C=|9%hB>_jQ8bnL7CY zj+XkHhb6w)S0&`U8g6OW8{patC@X!nrz{q*hYh$o-t#+#^L4MjOx7U&iLN8V`U=y7 z-Tyzd7XTC#6zKeX4Q;!jhSJV(=OP=k?dr60Z5W#{T~1~ujfR((RC((ehUJF;-kC4%N>>ORkF~FsuyyeoC5_*pV zAV7}6pfNXFT3U><&6zP6GFyiES}$&HMejI$hPXP$)@Woso^t18==QL32|M`?@cYOCZw6I+ z5H7cbo)AKq7EA zAnvLyIymaI^CqEC5WoZ8TlmJ>qrox&@$eWW7~%MD_1%l6g9*AI9&pRP9!zra;X@V% z28Ku0))tnQt96vNet;7fJ2gNr0Y&aOGCkl2@6*q{Va~H1nes_a-l&V)=`i9$%GtfW zv4l@iZ+250{;UFfw8V-;wz}v94!PjMt&JEi9rKK2wRd*#CQFOW>E2SCS~3ChSoFGA zIa=H|AYcm>@&n1}DC&?uvAz<+Y})gsjpr7R89mPOweRU;hR?qVTzN%r*EJ+BloiDlhV?RL2gs1a%jAFpC zGya{gY=A7oIf*7W8303B)6o?xH5=RFWg#VEAnV(2KQqfT0c(01{V0lV6DP$tPg?a= zhr;IPsC6H;e&xB^VA)wu3@mpl_SMrdS290=M>AFK%CEP@_2v?f z4V!Zr36BN^cQ)9-TIXYD_B@=QL@lrwh6;75%cQl>UOt>YKYtvJmAg1Uh@9LOuW%pE zL--{_?lG`an=6h?0fMY2blFb^v6iht?7#)P(u z7Yz1aIv(oVC3Ph2yK<0W%sieg3Av&vFqqspC7g3_DaN#d?*3Gd2*1?nA`TA(xY_JW%8U?fv&I(PW%CilX{#cCTH+~j)KKbIbDG%X=1%8U>p;$I^oX9|Dyo^!R=QBdq9Yc1 zsAxZt4ie*pr1YFI?-rW*A9fj@*vF;FSCHgvXRhv(_=88Nr@1968otrUe@!=Xv$G`; z^=xPMqnbl>g2v6-<7hz^YWkS=QY9fL#QzOZ%4qlC*0BvXlcJF4mks>t7}=%39^Blu z+11#gms(2uLapk6Wo{H)D$w0sY++%+K48Jm9LW<)jOJ>G2DcJ(NQTjs6;Gw=<&Kfi zP>)72TL&z!? z7ZwI9oH`MGhZGn6ijlr&DSRKPY_hXPr!rR#upw7Gq3YhMTPc%zckiilESDwKNauVJ z=U4_M^Q8h^gD=OwS{UP)_>_L(5=`YOdWneawlF&NEB^%ET>6YG0mK}P`hqE123Rba(g_=Hn8F6w?WPxuj8 z*nX~wSdZxZH0{aniJRDR;P&#t9FvD;;>Q!!;Wj!%I>An#C*{F{fN?=h%G4%r#k1t= zZq~N84@^xHcPVCOW;(2cLknY&4nF-NNOIq>|M-eF#2H3W>^7@&|Hbf<0KO%+b+UKJG+Fgq4wx1OYtl{wrxQN zYZac&*J>&MT|+^G!(JFIAMDI7+pxgJ!VcC3&6BZkU*G1HgB9}?7YS?;FwTJ=$>_|9 zg20?eDF=SD>>`5QvmI#wqxfLUE>dk+syq0EVdMa)QuLnHKI=JXIZoTrDkoW5<9~rU zZKUf8k|dDc8O2moQ2|E${P{pdMMbc7EsY~`nMRQJUa*pcgv1w^fq}vHLKC|H`ATo% zl$dK;T3U5&ZDh^7gP9q>peF*(^D0)>y2rhP?Phw*Ww`X0HX}n>y%Qc4U+TI!FWXcj zW8>8hI!NL7?;qFJ)wf4c9GM6>a2BJ>{xSeLbWDby=6;{dI=WOcuf>-yH=5wM@V zBbB(P#3l1?$lZqhnoINJRhf$k{(xducJ*6nYuuNWcKMtByw1;U0SPyhm)#=#wkBiZdmSbo zqMY5zgB57fq?j*TzuZho1LBQI|Nz@ z^$nG5O+Be#vY81epte^YRYX)C7@3;7|7m|aJ~cJxpGT@sW9%2Ej7meTWwy&j`av)g zlLUPO0|7O)Tny$W;EQqg7ieNJ&~;>2&qAFn|5dnuh|MSeTd$d{5~9#)^R!7TFTEJ- z>VXeibDX&jyj$cjvjwpIS#o zhiIgqU#IWg_0I&)DHSmdT=d8}nM9cH8tYj@!M4J}$^hNw)|Q8d$5PFdgQ{5MfF>t@D)Hid z7^HB$F2t+t2eoyppWDdk`DbGF*AFe<%1)Eh73;UXq`Y2)Ie`047T5(dyCjM)fCYc| zpla^&l0C!AbM8Y_uQO+Gz!fa5y@7-}cv+;hD~b#XSxr{fK}o)%ZL+qY0JZUg%ZL|s zq6-5Rx*XL(Nm$~Azii)aZ}Pic*rQ{ki%=I?;cR|{akc``rzJfOj) z3H!r!Y1!yvrIt2WMu)IhR)i0~teC#*;2F*9e%6s1XI04h#>Qx;Q2f3r>RuVQra4=} zPC%^QT3`_xshnR1ajoY#pyMpGJ~^O-df?rOBg;Vi5EfpF-`LnV^KI+LLlN$xGbnZr zBsc=>>h7LR?cwQ(ZfM{{oCZ8|i+iNC(SA`95>@)4!4-$q&u*L^=bL7RyjV^xdOE<>^4ATH zMrL)oybCvaf2(CFLc!bV(1&kk3>Ca@u;!g*yjj)%M*+8oY;8S~@J`RQBWA2#E5Uivtg-4grDL!GO>_04?**S%IeAO;buXK!idxDH6~CLD zoSdo6PD5CxKR!x_#0#+=PqoQZ*mv-=H&kHTrnzb_b*bVi4nfF^l zaU(4aU~Z>>CBg+6`y#Tq(dfACCu(FrU`UZc)$b$V`T`T6Tt zgS|Mna3%?Cy_5YhMHFm6P*gpg+A~a}bf3VzYAA#tH0PI<#S7^r04hVwUkS6C=T@DA z;)KxK+t0^@+G}eSNMed^RsUhlmFJ!p)Fa7YS{#%_ysguv8rFvQcxY8zIzb$$*)OSNrKQJ^312nNkmA)fj| zxkn~us*V`ey(f6a4LAQ1Jp(j>0WuG;VHfdCzc5!8EzuLlbMy1|GG4QCW84@P%4s`@ zM#(8pl Date: Thu, 3 May 2012 02:22:25 +0100 Subject: [PATCH 009/143] TG: Rewrote blackholes (gravitational anomalies) and wormholes to try and optimise them a little. If you have any concerns about how I've done so just give me a shout and I'll either rework them or revert my changes back. Wormholes especially seem a bit faster on my laptop. Smoke has temporarily been removed from the blackhole event until I get time to investigate why the hell effect_systems are using so much memory ( spark effects were using 40% of my processor a second ago D: ). To compensate this I made them a new sprite. Commented out the authentication system. It was the remnants of the old goon authentication stuff (or maybe even older) and wasn't actually used in our code at all (at least not in any useful way, it was merely called and short-circuited to 1, so all those if(authenticated) were totally pointless. This has removed 3 unused variables from every client, a bunch of unused variables from the config and two empty text files! Committed (as a config option) a feature requested by Apoc station. It causes a 'reply to' window to popup when an admin PMs a non-admin player. It's meant to grab their attention so they can't say "I didn't see your PM". It defaults to off. To turn it on just uncomment the #POPUP_ADMIN_PM line in config/config.txt Fixed a derp in isday where it was fetching the month instead of the day. Removed medal references from Gib() Removed the medal_hub global variables because they aren't used in any way shape or form. Revision: r3444 Author: elly1...@rocketmail.com Date: Apr 12, 2012 --- baystation12.dme | 1 + code/datums/configuration.dm | 17 +-- code/defines/client.dm | 5 + code/defines/global.dm | 2 - code/defines/obj/storage.dm | 2 +- code/game/cellautomata.dm | 2 - code/game/events/EventProcs/black_hole.dm | 141 +++++++++--------- code/game/events/EventProcs/wormholes.dm | 63 ++++++++ code/game/machinery/bots/mulebot.dm | 9 -- code/game/verbs/authorize.dm | 8 +- code/game/verbs/ooc.dm | 14 +- code/game/vote.dm | 2 +- code/modules/admin/admin.dm | 46 +++--- code/modules/admin/verbs/adminsay.dm | 4 +- code/modules/admin/verbs/atmosdebug.dm | 1 + code/modules/admin/verbs/deadsay.dm | 4 +- code/modules/admin/verbs/playsound.dm | 4 +- code/modules/admin/verbs/randomverbs.dm | 2 +- .../admin/verbs/striketeam_syndicate.dm | 3 +- .../living/carbon/alien/humanoid/humanoid.dm | 4 +- .../mob/living/carbon/alien/larva/larva.dm | 4 +- code/modules/mob/living/carbon/carbon.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 4 +- .../mob/living/carbon/monkey/monkey.dm | 8 + code/modules/mob/mob.dm | 8 +- code/modules/power/antimatter/fuel.dm | 2 +- 26 files changed, 208 insertions(+), 156 deletions(-) create mode 100644 code/game/events/EventProcs/wormholes.dm diff --git a/baystation12.dme b/baystation12.dme index 8eac216fe68..cc4c98ac73f 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -404,6 +404,7 @@ #include "code\game\events\EventProcs\ninja_equipment.dm" #include "code\game\events\EventProcs\space_ninja.dm" #include "code\game\events\EventProcs\spacevines.dm" +#include "code\game\events\EventProcs\wormholes.dm" #include "code\game\events\Events\AlienInfestation.dm" #include "code\game\events\Events\Appendicitis.dm" #include "code\game\events\Events\ElectricalStorm.dm" diff --git a/code/datums/configuration.dm b/code/datums/configuration.dm index 3cef703980d..59c5c6543d9 100644 --- a/code/datums/configuration.dm +++ b/code/datums/configuration.dm @@ -2,9 +2,6 @@ var/server_name = null // server name (for world name / status) var/server_suffix = 0 // generate numeric suffix based on server port - var/medal_hub = null // medal hub name - var/medal_password = null // medal hub password - var/log_ooc = 0 // log OOC channek var/log_access = 0 // log login/logout var/log_say = 0 // log client say @@ -211,12 +208,6 @@ if ("serversuffix") config.server_suffix = 1 - if ("medalhub") - config.medal_hub = value - - if ("medalpass") - config.medal_password = value - if ("hostedby") config.hostedby = value @@ -381,8 +372,8 @@ sqllogging = 1 else diary << "Unknown setting in configuration: '[name]'" - -/*/datum/configuration/proc/loadforumsql(filename) // -- TLE +/* +/datum/configuration/proc/loadforumsql(filename) // -- TLE var/text = file2text(filename) if (!text) @@ -433,8 +424,8 @@ if ("authenticatedgroup") forum_authenticated_group = value else - diary << "Unknown setting in configuration: '[name]'"*/ - + diary << "Unknown setting in configuration: '[name]'" +*/ /datum/configuration/proc/pick_mode(mode_name) // I wish I didn't have to instance the game modes in order to look up // their information, but it is the only way (at least that I know of). diff --git a/code/defines/client.dm b/code/defines/client.dm index d803c6a9e4a..499e7b3dbf4 100644 --- a/code/defines/client.dm +++ b/code/defines/client.dm @@ -14,6 +14,11 @@ //END Admin Things + //Key auth things +// authenticate = 0 +// var/authenticated = 0 +// var/authenticating = 0 + var/listen_ooc = 1 var/move_delay = 1 var/moving = null diff --git a/code/defines/global.dm b/code/defines/global.dm index 1fa0b55e9fe..24e128d0f9d 100644 --- a/code/defines/global.dm +++ b/code/defines/global.dm @@ -151,9 +151,7 @@ var shuttlecoming = 0 join_motd = null - auth_motd = null rules = null - no_auth_motd = null forceblob = 0 custom_event_msg = null diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index 1c10c5abddc..be2e9bc8bda 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -332,7 +332,7 @@ /obj/item/weapon/storage/flashbang_kit name = "flashbangs (WARNING)" - desc = "WARNING: Do not use without reading these preautions!\nThese devices are extremely dangerous and can cause blindness or deafness if used incorrectly.\nThe chemicals contained in these devices have been tuned for maximal effectiveness and due to\nextreme safety precuaiotn shave been incased in a tamper-proof pack. DO NOT ATTEMPT TO OPEN\nFLASH WARNING: Do not use continually. Excercise extreme care when detonating in closed spaces.\n\tMake attemtps not to detonate withing range of 2 meters of the intended target. It is imperative\n\tthat the targets visit a medical professional after usage. Damage to eyes increases extremely per\n\tuse and according to range. Glasses with flash resistant filters DO NOT always work on high powered\n\tflash devices such as this. EXERCISE CAUTION REGARDLESS OF CIRCUMSTANCES\nSOUND WARNING: Do not use continually. Visit a medical professional if hearing is lost.\n\tThere is a slight chance per use of complete deafness. Exercise caution and restraint.\nSTUN WARNING: If the intended or unintended target is too close to detonation the resulting sound\n\tand flash have been known to cause extreme sensory overload resulting in temporary\n\tincapacitation.\nDO NOT USE CONTINUALLY\nOperating Directions:\n\t1. Pull detonnation pin. ONCE THE PIN IS PULLED THE GRENADE CAN NOT BE DISARMED!\n\t2. Throw grenade. NEVER HOLD A LIVE FLASHBANG\n\t3. The grenade will detonste 10 seconds hafter being primed. EXCERCISE CAUTION\n\t-Never prime another grenade until after the first is detonated\nNote: Usage of this pyrotechnic device without authorization is an extreme offense and can\nresult in severe punishment upwards of 10 years in prison per use.\n\nDefault 3 second wait till from prime to detonation. This can be switched with a screwdriver\nto 10 seconds.\n\nCopyright of Nanotrasen Industries- Military Armnaments Division\nThis device was created by Nanotrasen Labs a member of the Expert Advisor Corporation" + desc = "" icon_state = "flashbang" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index 5bf3b888a55..b05d22e526d 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -19,8 +19,6 @@ /world/proc/load_motd() join_motd = file2text("config/motd.txt") - auth_motd = file2text("config/motd-auth.txt") - no_auth_motd = file2text("config/motd-noauth.txt") /world/proc/load_rules() rules = file2text("config/rules.html") diff --git a/code/game/events/EventProcs/black_hole.dm b/code/game/events/EventProcs/black_hole.dm index 12d0a20f7df..bc69352df5c 100644 --- a/code/game/events/EventProcs/black_hole.dm +++ b/code/game/events/EventProcs/black_hole.dm @@ -2,86 +2,87 @@ name = "black hole" icon = 'objects.dmi' desc = "FUCK FUCK FUCK AAAHHH" - icon_state = "bhole2" - opacity = 0 + icon_state = "bhole3" + opacity = 1 unacidable = 1 density = 0 anchored = 1 - var/datum/effect/effect/system/harmless_smoke_spread/smoke - /obj/effect/bhole/New() - src.smoke = new /datum/effect/effect/system/harmless_smoke_spread() - src.smoke.set_up(5, 0, src) - src.smoke.attach(src) - src:life() + spawn(4) + controller() + +/obj/effect/bhole/proc/controller() + while(src) + + if(!isturf(loc)) + del(src) + return + + //DESTROYING STUFF AT THE EPICENTER + for(var/mob/living/M in orange(1,src)) + del(M) + for(var/obj/O in orange(1,src)) + del(O) + for(var/turf/simulated/ST in orange(1,src)) + ST.ReplaceWithSpace() + + sleep(6) + grav(10, 4, 10, 0 ) + sleep(6) + grav( 8, 4, 10, 0 ) + sleep(6) + grav( 9, 4, 10, 0 ) + sleep(6) + grav( 7, 3, 40, 1 ) + sleep(6) + grav( 5, 3, 40, 1 ) + sleep(6) + grav( 6, 3, 40, 1 ) + sleep(6) + grav( 4, 2, 50, 6 ) + sleep(6) + grav( 3, 2, 50, 6 ) + sleep(6) + grav( 2, 2, 75,25 ) + sleep(6) -/obj/effect/bhole/Bumped(atom/A) - if (istype(A,/mob/living)) - del(A) - else - A:ex_act(1.0) - -/obj/effect/bhole/proc/life() //Oh man , this will LAG - - if (prob(10)) - src.anchored = 0 - step(src,pick(alldirs)) - if (prob(30)) + //MOVEMENT + if( prob(50) ) + src.anchored = 0 step(src,pick(alldirs)) - src.anchored = 1 + src.anchored = 1 - for (var/atom/X in orange(9,src)) - if ((istype(X,/obj) || istype(X,/mob/living)) && prob(7)) - if (!X:anchored) - step_towards(X,src) +/obj/effect/bhole/proc/grav(var/r, var/ex_act_force, var/pull_chance, var/turf_removal_chance) + if(!isturf(loc)) //blackhole cannot be contained inside anything. Weird stuff might happen + del(src) + return + for(var/t = -r, t < r, t++) + affect_coord(x+t, y-r, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x-t, y+r, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x+r, y+t, ex_act_force, pull_chance, turf_removal_chance) + affect_coord(x-r, y-t, ex_act_force, pull_chance, turf_removal_chance) + return - for (var/atom/B in orange(7,src)) - if (istype(B,/obj)) - if (!B:anchored && prob(50)) - step_towards(B,src) - if(prob(10)) B:ex_act(3.0) +/obj/effect/bhole/proc/affect_coord(var/x, var/y, var/ex_act_force, var/pull_chance, var/turf_removal_chance) + //Get turf at coordinate + var/turf/T = locate(x, y, z) + if(isnull(T)) return + + //Pulling and/or ex_act-ing movable atoms in that turf + if( prob(pull_chance) ) + for(var/obj/O in T.contents) + if(O.anchored) + O.ex_act(ex_act_force) else - B:anchored = 0 - //step_towards(B,src) - //B:anchored = 1 - if(prob(10)) B:ex_act(3.0) - else if (istype(B,/turf)) - if (istype(B,/turf/simulated) && (prob(1) && prob(75))) - src.smoke.start() - B:ReplaceWithSpace() - else if (istype(B,/mob/living)) - step_towards(B,src) + step_towards(O,src) + for(var/mob/living/M in T.contents) + step_towards(M,src) - - for (var/atom/A in orange(4,src)) - if (istype(A,/obj)) - if (!A:anchored && prob(90)) - step_towards(A,src) - if(prob(30)) A:ex_act(2.0) - else - A:anchored = 0 - //step_towards(A,src) - //A:anchored = 1 - if(prob(30)) A:ex_act(2.0) - else if (istype(A,/turf)) - if (istype(A,/turf/simulated) && prob(1)) - src.smoke.start() - A:ReplaceWithSpace() - else if (istype(A,/mob/living)) - step_towards(A,src) - - - for (var/atom/D in orange(1,src)) - //if (hascall(D,"blackholed")) - // call(D,"blackholed")(null) - // continue - if (istype(D,/mob/living)) - del(D) - else - D:ex_act(1.0) - - spawn(17) - life() \ No newline at end of file + //Destroying the turf + if( T && istype(T,/turf/simulated) && prob(turf_removal_chance) ) + var/turf/simulated/ST = T + ST.ReplaceWithSpace() + return \ No newline at end of file diff --git a/code/game/events/EventProcs/wormholes.dm b/code/game/events/EventProcs/wormholes.dm new file mode 100644 index 00000000000..31a9b282005 --- /dev/null +++ b/code/game/events/EventProcs/wormholes.dm @@ -0,0 +1,63 @@ +/proc/wormhole_event() + spawn() + var/list/pick_turfs = list() + for(var/turf/simulated/floor/T in world) + if(T.z == 1) + pick_turfs += T + + if(pick_turfs.len) + //All ready. Announce that bad juju is afoot. + command_alert("Space-time anomalies detected on the station. There is no additional data.", "Anomaly Alert") + world << sound('spanomalies.ogg') + + //prob(20) can be approximated to 1 wormhole every 5 turfs! + //admittedly less random but totally worth it >_< + var/event_duration = 3000 //~5 minutes in ticks + var/number_of_selections = (pick_turfs.len/5)+1 //+1 to avoid division by zero! + var/sleep_duration = round( event_duration / number_of_selections ) + var/end_time = world.time + event_duration //the time by which the event should have ended + + var/increment = max(1,round(number_of_selections/50)) +// world << "DEBUG: number_of_selections: [number_of_selections] | sleep_duration: [sleep_duration]" + + var/i = 1 + while( 1 ) + + //we've run into overtime. End the event + if( end_time < world.time ) +// world << "DEBUG: we've run into overtime. End the event" + return + if( !pick_turfs.len ) +// world << "DEBUG: we've run out of turfs to pick. End the event" + return + + //loop it round + i += increment + i %= pick_turfs.len + i++ + + //get our enter and exit locations + var/turf/simulated/floor/enter = pick_turfs[i] + pick_turfs -= enter //remove it from pickable turfs list + if( !enter || !istype(enter) ) continue //sanity + + var/turf/simulated/floor/exit = pick(pick_turfs) + pick_turfs -= exit + if( !exit || !istype(exit) ) continue //sanity + + create_wormhole(enter,exit) + + sleep(sleep_duration) //have a well deserved nap! + + +//maybe this proc can even be used as an admin tool for teleporting players without ruining immulsions? +/proc/create_wormhole(var/turf/enter as turf, var/turf/exit as turf) + var/obj/effect/portal/P = new /obj/effect/portal( enter ) + P.target = exit + P.creator = null + P.icon = 'objects.dmi' + P.failchance = 0 + P.icon_state = "anom" + P.name = "wormhole" + spawn(rand(300,600)) + del(P) \ No newline at end of file diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index eb4135f4104..8db9eabe4a1 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -792,15 +792,6 @@ src.visible_message("\red [src] drives over [H]!") playsound(src.loc, 'splat.ogg', 50, 1) - /* - if(ismob(load)) - var/mob/M = load - if(M.reagents.has_reagent("beer")) - M.unlock_medal("DUI", 1) - if(M.reagents.has_reagent("space_drugs") && istype(H) && H.wear_id.assignment == "Security Officer") - M.unlock_medel("Ridin' Dirty",1) - */ - var/damage = rand(5,15) H.apply_damage(2*damage, BRUTE, "head") H.apply_damage(2*damage, BRUTE, "chest") diff --git a/code/game/verbs/authorize.dm b/code/game/verbs/authorize.dm index 5e2d59a6035..2129eb67d45 100644 --- a/code/game/verbs/authorize.dm +++ b/code/game/verbs/authorize.dm @@ -1,7 +1,4 @@ /* - -The old goon auth/beta code is here: - /client/proc/authorize() set name = "Authorize" @@ -45,8 +42,9 @@ The old goon auth/beta code is here: src << "Try again using the Authorize command, sometimes the server will hiccup and not correctly authorize." src << "\blue[no_auth_motd]" src.authenticating = 0 +*/ - +/* The old goon auth/beta code is here /client/proc/beta_tester_auth() set name = "Tester?" /*if(istester(src)) @@ -167,4 +165,4 @@ var/list/beta_tester_keylist goon_savefile() return 1 return 0 -*/ +*/ \ No newline at end of file diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 4f8a60a2f93..9060defb328 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -12,7 +12,9 @@ /mob/verb/ooc(msg as text) set name = "OOC" //Gave this shit a shorter name so you only have to time out "ooc" rather than "ooc message" to use it --NeoFite set category = "OOC" - + if (IsGuestKey(src.key)) + src << "You are not authorized to communicate over these channels." + return msg = copytext(sanitize(msg), 1, MAX_MESSAGE_LEN) if(!msg) return @@ -36,17 +38,15 @@ for (var/client/C) if (src.client.holder && (!src.client.stealth || C.holder)) -// C << "OOC: [src.key]: [msg]" if (src.client.holder.rank == "Admin Observer") - C << "OOC: [src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]: [msg]" + C << "OOC: [src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]: [msg]" else if (src.client.holder.rank == "Retired Admin") - C << "OOC: [src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]: [msg]" + C << "OOC: [src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]: [msg]" else - C << "OOC: [src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]: [msg]" + C << "OOC: [src.key][src.client.stealth ? "/([src.client.fakekey])" : ""]: [msg]" else if (C.listen_ooc) - C << "OOC: [src.client.stealth ? src.client.fakekey : src.key]: [msg]" - + C << "OOC: [src.client.stealth ? src.client.fakekey : src.key]: [msg]" /* /mob/verb/goonsay(msg as text) set name = "Goonsay" diff --git a/code/game/vote.dm b/code/game/vote.dm index f475c37f7a7..0c87858e845 100644 --- a/code/game/vote.dm +++ b/code/game/vote.dm @@ -408,7 +408,7 @@ for(var/mob/CM in world) if(CM.client) - if(config.vote_no_default || (config.vote_no_dead && CM.stat == 2)) + if( config.vote_no_default || (config.vote_no_dead && CM.stat == 2) ) CM.client.vote = "none" else CM.client.vote = "default" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 71811b312da..5897f2cded8 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1049,6 +1049,16 @@ var/global/BSACooldown = 0 log_admin("[key_name(usr)] has sent [key_name(M)] to the thunderdome. (Observer.)") message_admins("[key_name_admin(usr)] has sent [key_name_admin(M)] to the thunderdome. (Observer.)", 1) +// if (href_list["adminauth"]) +// if ((src.rank in list( "Admin Candidate", "Temporary Admin", "Trial Admin", "Badmin", "Game Admin", "Game Master" ))) +// var/mob/M = locate(href_list["adminauth"]) +// if (ismob(M) && !M.client.authenticated && !M.client.authenticating) +// M.client.verbs -= /client/proc/authorize +// M.client.authenticated = text("admin/[]", usr.client.authenticated) +// log_admin("[key_name(usr)] authorized [key_name(M)]") +// message_admins("\blue [key_name_admin(usr)] authorized [key_name_admin(M)]", 1) +// M.client << text("You have been authorized by []", usr.key) + if (href_list["revive"]) if ((src.rank in list( "Trial Admin", "Badmin", "Game Admin", "Game Master" ))) var/mob/living/M = locate(href_list["revive"]) @@ -1904,30 +1914,16 @@ var/global/BSACooldown = 0 world << sound('granomalies.ogg') var/turf/T = pick(blobstart) var/obj/effect/bhole/bh = new /obj/effect/bhole( T.loc, 30 ) - spawn(rand(50, 300)) + spawn(rand(100, 600)) del(bh) - if("timeanomalies") - command_alert("Space-time anomalies detected on the station. There is no additional data.", "Anomaly Alert") - world << sound('spanomalies.ogg') - var/list/turfs = list( ) - var/turf/picked - for(var/turf/T in world) - if(T.z == 1 && istype(T,/turf/simulated/floor) && !istype(T,/turf/space)) - turfs += T - for(var/turf/T in world) - set background = 1 - if(prob(20) && T.z == 1 && istype(T,/turf/simulated/floor)) - spawn(50+rand(0,3000)) - picked = pick(turfs) - var/obj/effect/portal/P = new /obj/effect/portal( T ) - P.target = picked - P.creator = null - P.icon = 'objects.dmi' - P.failchance = 0 - P.icon_state = "anom" - P.name = "wormhole" - spawn(rand(300,600)) - del(P) + + if("timeanomalies") //dear god this code was awful :P Still needs further optimisation + feedback_inc("admin_secrets_fun_used",1) + feedback_add_details("admin_secrets_fun_used","STA") + //moved to its own dm so I could split it up and prevent the spawns copying variables over and over + //can be found in code\game\game_modes\events\wormholes.dm + wormhole_event() + if("goblob") //feedback_inc("admin_secrets_fun_used",1) //feedback_add_details("admin_secrets_fun_used","BL") @@ -2354,6 +2350,10 @@ var/global/BSACooldown = 0 var/dat = "Options for [M.key]" var/foo = " " if (ismob(M) && M.client) +// if(!M.client.authenticated && !M.client.authenticating) +// foo += text("Authorize | ") +// else +// foo += text("Authorized | ") foo += text("Promote/Demote | ") if(!istype(M, /mob/new_player)) if(!ismonkey(M)) diff --git a/code/modules/admin/verbs/adminsay.dm b/code/modules/admin/verbs/adminsay.dm index cff3f989427..92165d06a2f 100644 --- a/code/modules/admin/verbs/adminsay.dm +++ b/code/modules/admin/verbs/adminsay.dm @@ -3,8 +3,6 @@ set name = "Asay" //Gave this shit a shorter name so you only have to time out "asay" rather than "admin say" to use it --NeoFite set hidden = 1 - // All admins should be authenticated, but... what if? - if (!src.holder) src << "Only administrators may use this command." return @@ -24,7 +22,7 @@ for (var/mob/M in world) if (M.client && M.client.holder) if (src.holder.rank == "Admin Observer") - M << "ADMIN: [key_name(usr, M)]: [msg]" + M << "ADMIN: [key_name(usr, M)]: [msg]" else M << "ADMIN: [key_name(usr, M)] (JMP): [msg]" diff --git a/code/modules/admin/verbs/atmosdebug.dm b/code/modules/admin/verbs/atmosdebug.dm index 84910af33cb..7e4cb2efaaa 100644 --- a/code/modules/admin/verbs/atmosdebug.dm +++ b/code/modules/admin/verbs/atmosdebug.dm @@ -4,6 +4,7 @@ if(!src.holder) src << "Only administrators may use this command." return + //feedback_add_details("admin_verb","CP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! for (var/obj/machinery/atmospherics/plumbing in world) if (plumbing.nodealert) diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 3d76105f862..6fc867c966e 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -23,4 +23,6 @@ if (istype(M, /mob/new_player)) continue if (M.stat == 2 || (M.client && M.client.holder && M.client.deadchat)) //admins can toggle deadchat on and off. This is a proc in admin.dm and is only give to Administrators and above - M.show_message(rendered, 2) \ No newline at end of file + M.show_message(rendered, 2) + + //feedback_add_details("admin_verb","D") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! \ No newline at end of file diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm index 48210e226a7..4ca0125f63a 100644 --- a/code/modules/admin/verbs/playsound.dm +++ b/code/modules/admin/verbs/playsound.dm @@ -31,6 +31,7 @@ else usr << "You already used up your jukebox monies this round!" del(uploaded_sound) + //feedback_add_details("admin_verb","PGS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/play_local_sound(S as sound) @@ -46,6 +47,7 @@ message_admins("[key_name_admin(src)] played a local sound [S]", 1) playsound(get_turf_loc(src.mob), S, 50, 0, 0) return + //feedback_add_details("admin_verb","PLS") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /* @@ -62,7 +64,7 @@ for(var/mob/living/carbon/human/CP in world) if(CP.real_name=="Cuban Pete" && CP.key!="Rosham") CP << "Your body can't contain the rhumba beat" - CP.gib(1) + CP.gib() /client/proc/bananaphone() diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index d16e9aa2a84..25d225bb920 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -907,7 +907,7 @@ Traitors and the like can also be revived with the previous role mostly intact. config.allow_random_events = 0 usr << "Random events disabled" message_admins("Admin [key_name_admin(usr)] has disabled random events.", 1) - feedback_add_details("admin_verb","TRE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + //feedback_add_details("admin_verb","TRE") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/rnd_check_designs() set category = "Debug" diff --git a/code/modules/admin/verbs/striketeam_syndicate.dm b/code/modules/admin/verbs/striketeam_syndicate.dm index a07c3860937..8f4a15d6f72 100644 --- a/code/modules/admin/verbs/striketeam_syndicate.dm +++ b/code/modules/admin/verbs/striketeam_syndicate.dm @@ -37,7 +37,6 @@ var/global/sent_syndicate_strike_team = 0 if (emergency_shuttle.direction == 1 && emergency_shuttle.online == 1) emergency_shuttle.recall() - world << "\blue Alert: The shuttle is going back!" var/syndicate_commando_number = syndicate_commandos_possible //for selecting a leader var/syndicate_leader_selected = 0 //when the leader is chosen. The last person spawned. @@ -145,7 +144,7 @@ var/global/sent_syndicate_strike_team = 0 camera.c_tag = real_name var/obj/item/device/radio/R = new /obj/item/device/radio/headset(src) - R.set_frequency(NUKE_FREQ) //Same frequency as the syndicate team in Nuke mode. + R.set_frequency(NUKE_FREQ) //Same frequency as the syndicate team in Nuke mode. DMTG equip_if_possible(R, slot_ears) equip_if_possible(new /obj/item/clothing/under/syndicate(src), slot_w_uniform) equip_if_possible(new /obj/item/clothing/shoes/swat(src), slot_shoes) diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index e44e5937a06..52fd1b1ac25 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -90,7 +90,7 @@ flick("flash", flash) // if (stat == 2 && client) -// gib(1) +// gib() // return // else if (stat == 2 && !client) @@ -105,7 +105,7 @@ switch (severity) if (1.0) b_loss += 500 - gib(1) + gib() return if (2.0) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 3388ae322c6..5e0a8156a7b 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -80,7 +80,7 @@ flick("flash", flash) /* if (stat == 2 && client) - gib(1) + gib() return else if (stat == 2 && !client) @@ -93,7 +93,7 @@ switch (severity) if (1.0) b_loss += 500 - gib(1) + gib() return if (2.0) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 12af315a253..d61d24d29bf 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -35,7 +35,7 @@ if(prob(src.getBruteLoss() - 50)) src.gib() -/mob/living/carbon/gib(give_medal,ex_act) +/mob/living/carbon/gib() for(var/mob/M in src) if(M in src.stomach_contents) src.stomach_contents.Remove(M) @@ -43,7 +43,7 @@ for(var/mob/N in viewers(src, null)) if(N.client) N.show_message(text("\red [M] bursts out of [src]!"), 2) - . = ..(ex_act) + . = ..() /mob/living/carbon/attack_hand(mob/M as mob) if (M.hand) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index fceb3cce172..f6a90249965 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -335,7 +335,7 @@ // /obj/item/clothing/head/bomb_hood(src) /* if (stat == 2 && client) - gib(1) + gib() return else if (stat == 2 && !client) @@ -350,7 +350,7 @@ if (1.0) b_loss += 500 if (!prob(getarmor(null, "bomb"))) - gib(1,1) + gib() return else var/atom/target = get_edge_target_turf(src, get_dir(src, get_step_away(src, src))) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index c3356f4d644..a39ff6a39d0 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -677,6 +677,14 @@ /mob/living/carbon/monkey/ex_act(severity) flick("flash", flash) +/* if (stat == 2 && client) + gib() + return + + if (stat == 2 && !client) + gibs(loc, viruses) + del(src) + return*/ switch(severity) if(1.0) if (stat != 2) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 07480addce1..346a318d3e2 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -840,9 +840,9 @@ for(var/mob/M in viewers()) M.see(message) -//This is the proc for gibbing a mob. Cannot gib ghosts. Removed the medal reference, +//This is the proc for gibbing a mob. Cannot gib ghosts. //added different sort of gibs and animations. N -/mob/proc/gib(var/ex_act = 0) +/mob/proc/gib() if (istype(src, /mob/dead/observer)) gibs(loc, viruses) @@ -901,10 +901,6 @@ Currently doesn't work, but should be useful later or at least as a template else gibs(loc, viruses, dna) sleep(15) - for(var/obj/item/I in contents) - I.loc = get_turf(src) - if(ex_act) - I.ex_act(ex_act) del(src) /* diff --git a/code/modules/power/antimatter/fuel.dm b/code/modules/power/antimatter/fuel.dm index 2d6b279812b..71b22d32647 100644 --- a/code/modules/power/antimatter/fuel.dm +++ b/code/modules/power/antimatter/fuel.dm @@ -75,7 +75,7 @@ /obj/item/weapon/fuel/proc/injest(mob/M as mob) switch(content) if("Anti-Hydrogen") - M.gib(1) + M.gib() if("Hydrogen") M << "\blue You feel very light, as if you might just float away..." del(src) From 28df960bf1bd42aac6ade3a6c3b08f59561002a4 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 02:28:43 +0100 Subject: [PATCH 010/143] TG: - pAI names now have a character limit and are sanitized - Removed duplicate drink checks Revision: r3446 Author: johnsonmt88 --- code/modules/chemical/Chemistry-Tools.dm | 8 ----- .../modules/mob/living/silicon/pai/recruit.dm | 31 ++++++++++++++++--- 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index c19380ddd5d..bede9c678fe 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -3350,14 +3350,6 @@ icon_state = "cubalibreglass" name = "Cuba Libre" desc = "A classic mix of rum and cola." - if("irishcream") - icon_state = "irishcreamglass" - name = "Irish Cream" - desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?" - if("cubalibre") - icon_state = "cubalibreglass" - name = "Cuba Libre" - desc = "A classic mix of rum and cola." if("b52") icon_state = "b52glass" name = "B-52" diff --git a/code/modules/mob/living/silicon/pai/recruit.dm b/code/modules/mob/living/silicon/pai/recruit.dm index 593a65f7686..32aa0cc312d 100644 --- a/code/modules/mob/living/silicon/pai/recruit.dm +++ b/code/modules/mob/living/silicon/pai/recruit.dm @@ -11,6 +11,8 @@ var/datum/paiController/paiController // Global handler for pAI candidates comments ready = 0 + + /datum/paiController var/list/pai_candidates = list() var/list/asked = list() @@ -42,20 +44,39 @@ var/datum/paiController/paiController // Global handler for pAI candidates if(href_list["new"]) var/datum/paiCandidate/candidate = locate(href_list["candidate"]) var/option = href_list["option"] + var/t = "" + var/maxNameLen = 26 + switch(option) if("name") - candidate.name = input("Enter a name for your pAI", "pAI Name", candidate.name) as text + t = input("Enter a name for your pAI", "pAI Name", candidate.name) as text + if(t) + candidate.name = copytext(sanitize(t),1,maxNameLen) if("desc") - candidate.description = input("Enter a description for your pAI", "pAI Description", candidate.description) as message + t = input("Enter a description for your pAI", "pAI Description", candidate.description) as message + if(t) + candidate.description = copytext(sanitize(t),1,MAX_MESSAGE_LEN) if("role") - candidate.role = input("Enter a role for your pAI", "pAI Role", candidate.role) as text + t = input("Enter a role for your pAI", "pAI Role", candidate.role) as text + if(t) + candidate.role = copytext(sanitize(t),1,MAX_MESSAGE_LEN) if("ooc") - candidate.comments = input("Enter any OOC comments", "pAI OOC Comments", candidate.comments) as message - + t = input("Enter any OOC comments", "pAI OOC Comments", candidate.comments) as message + if(t) + candidate.comments = copytext(sanitize(t),1,MAX_MESSAGE_LEN) if("save") candidate.savefile_save(usr) if("load") candidate.savefile_load(usr) + //In case people have saved unsanitized stuff. + if(candidate.name) + candidate.name = copytext(sanitize(candidate.name),1,maxNameLen) + if(candidate.description) + candidate.description = copytext(sanitize(candidate.description),1,MAX_MESSAGE_LEN) + if(candidate.role) + candidate.role = copytext(sanitize(candidate.role),1,MAX_MESSAGE_LEN) + if(candidate.comments) + candidate.comments = copytext(sanitize(candidate.comments),1,MAX_MESSAGE_LEN) if("submit") if(candidate) From 79c23b33c5c1a33781d3bb7e2dde9dbce17444a2 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 02:52:03 +0100 Subject: [PATCH 011/143] TG: Fix to DNA so that if a power block lands on block 11, not all clones come out male. Change to robot restart module to make it clear the cyborg has to be healed before use. Revision: r3447 Author: VivianFoxfoot --- code/game/dna.dm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/code/game/dna.dm b/code/game/dna.dm index f5339294fa8..25e0cd8ffa3 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -221,9 +221,17 @@ if (!output) output = "5" return output -/proc/isblockon(hnumber, bnumber) +/proc/isblockon(hnumber, bnumber , var/UI = 0) + var/temp2 temp2 = hex2num(hnumber) + + if(UI) + if(temp2 >= 2050) + return 1 + else + return 0 + if (bnumber == HULKBLOCK || bnumber == TELEBLOCK) if (temp2 >= 3500 + BLOCKADD) return 1 @@ -313,7 +321,7 @@ H.g_eyes = hex2num(getblock(structure,9,3)) H.b_eyes = hex2num(getblock(structure,10,3)) - if (isblockon(getblock(structure, 11,3),11)) + if (isblockon(getblock(structure, 11,3),11 , 1)) H.gender = FEMALE else H.gender = MALE From 18dcf1c0264a6120a2918de3c3e576af9f7e7f59 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 02:54:13 +0100 Subject: [PATCH 012/143] TG: -Blenders can now be filled directly from plant bags. Chefs rejoice. -Couple of minor grammar fixes, so people aren't carving faces into "the the pumpkin" any longer. Revision: r3449 Author: VivianFoxfoot --- code/game/machinery/kitchen/blender.dm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/code/game/machinery/kitchen/blender.dm b/code/game/machinery/kitchen/blender.dm index dc3c11d5c2d..db8aea9d7ab 100644 --- a/code/game/machinery/kitchen/blender.dm +++ b/code/game/machinery/kitchen/blender.dm @@ -65,10 +65,21 @@ the blender or the processor: Processor items are solid objects and Blender resu if(istype(O, /obj/item/weapon/reagent_containers/food/snacks)) //Will only blend food items. Add others in this else clause. user.drop_item() O.loc = src + user << "You drop the [O] into the blender." + else if (istype(O, /obj/item/weapon/plantbag)) //Allows plant bags to empty into the blender. + for (var/obj/item/weapon/reagent_containers/food/snacks/grown/G in O.contents) + O.contents -= G + G.loc = src + if(src.contents.len >= 10 || src.reagents.total_volume >= 80) //Sanity checking so the blender doesn't overfill + user << "You fill the blender to the brim." + break + if(src.contents.len < 10 && src.reagents.total_volume < 80) + user << "You empty the plant bag into the blender." else user << "That probably won't blend." return 0 + /obj/machinery/blender/verb/blend() //Blend shit. Note: In the actual blending loop, make sure it can't include the jug. set category = "Object" set name = "Turn Blender On" From e3229758efb726d9cf2fec567d5393ab40045d27 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 02:56:55 +0100 Subject: [PATCH 013/143] TG: Adds an adminverb to quickly take control of a mob, mostly for testing Mech fabricator can no longer sync while it has a queue Fixes resisting out of cuffbuckling. Revision: r3449 Author: VivianFoxfoo --- code/modules/admin/verbs/debug.dm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index b12ab65dec4..05a6c03c3f3 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -505,6 +505,24 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that H.update_clothing() else alert("Invalid mob") + //feedback_add_details("admin_verb","GFA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/client/proc/cmd_assume_direct_control(var/mob/M in world) + set category = "Admin" + set name = "Assume direct control" + set desc = "Direct intervention" + + if(M.ckey) + if(alert("This mob is being controlled by [M.ckey]. Are you sure you wish to assume control of it? [M.ckey] will be made a ghost.",,"Yes","No") != "Yes") + return + else + var/mob/dead/observer/ghost = new/mob/dead/observer() + ghost.ckey = M.ckey; + var/mob/adminmob = src.mob + M.ckey = src.ckey; + if( isobserver(adminmob) ) + del(adminmob) + //feedback_add_details("admin_verb","ADC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_dress(var/mob/living/carbon/human/M in world) From d92495a2b06dc50d02e506e3066c1f8e7c01de87 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 03:17:00 +0100 Subject: [PATCH 014/143] TG: Added the foundations of a special-day events system. It's a bit more robust, tidy and efficient than calling isDay everywhere. It defaults to disabled. It can be enabled by uncommenting ALLOW_HOLIDAYS in config/config.txt I've added no content just the foundations. All it does is give the station a holiday themed name and say "Happy [Holiday] Everybody!" at the round-start. Added a .Set Holiday verb for GM and GA Admins. I'd rather people didn't use it for now (there's not much point as there's no content yet anyway). It's mainly for bugtesting. Foundations are there to create holiday random events and round-start stuff so we can keep everything together. Check out code/game/gamemodes/events/holidays ! NOTE: This is intended for easter eggs! Little trinkets and such to make these days special. It IS NOT for spawning grief items and game-changing stuff. If you REALLY want to add stuff like that, please speak to the project heads. If it's used for spawning bullshit like poop or grief items I'll just remove my code. Thanks. Happy Friday 13th :) Other Fixes: Oxygen tanks no longer spam BEEPBEEPBEEPBEEP at everybody nearby. That only happens for the person holding them. Revision: r3450 Author: elly1...@rocketmail.com Date: Apr 13, 2012 --- baystation12.dme | 2 + code/datums/configuration.dm | 4 + code/defines/procs/station_name.dm | 49 ++++- code/game/cellautomata.dm | 1 + .../events/EventProcs/holidays/AprilFools.dm | 1 + .../events/EventProcs/holidays/Christmas.dm | 1 + .../game/events/EventProcs/holidays/Easter.dm | 1 + .../events/EventProcs/holidays/Holidays.dm | 178 ++++++++++++++++++ code/game/gamemodes/gameticker.dm | 2 + code/game/objects/tank.dm | 4 +- code/game/objects/tanks/emergency.dm | 5 +- code/modules/admin/admin_verbs.dm | 2 + config/config.txt | 3 + 13 files changed, 246 insertions(+), 7 deletions(-) create mode 100644 code/game/events/EventProcs/holidays/AprilFools.dm create mode 100644 code/game/events/EventProcs/holidays/Christmas.dm create mode 100644 code/game/events/EventProcs/holidays/Easter.dm create mode 100644 code/game/events/EventProcs/holidays/Holidays.dm diff --git a/baystation12.dme b/baystation12.dme index cc4c98ac73f..b6f36cb6811 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -31,6 +31,7 @@ #define FILE_DIR "code/game/asteroid" #define FILE_DIR "code/game/events" #define FILE_DIR "code/game/events/EventProcs" +#define FILE_DIR "code/game/events/EventProcs/holidays" #define FILE_DIR "code/game/events/Events" #define FILE_DIR "code/game/gamemodes" #define FILE_DIR "code/game/gamemodes/autotraitor" @@ -405,6 +406,7 @@ #include "code\game\events\EventProcs\space_ninja.dm" #include "code\game\events\EventProcs\spacevines.dm" #include "code\game\events\EventProcs\wormholes.dm" +#include "code\game\events\EventProcs\holidays\Holidays.dm" #include "code\game\events\Events\AlienInfestation.dm" #include "code\game\events\Events\Appendicitis.dm" #include "code\game\events\Events\ElectricalStorm.dm" diff --git a/code/datums/configuration.dm b/code/datums/configuration.dm index 59c5c6543d9..733fd925b41 100644 --- a/code/datums/configuration.dm +++ b/code/datums/configuration.dm @@ -285,6 +285,10 @@ if("popup_admin_pm") config.popup_admin_pm = 1 + + if("allow_holidays") + Holiday = 1 + if("useircbot") useircbot = 1 diff --git a/code/defines/procs/station_name.dm b/code/defines/procs/station_name.dm index 4e230f315e3..5b9fab8d86b 100644 --- a/code/defines/procs/station_name.dm +++ b/code/defines/procs/station_name.dm @@ -3,15 +3,60 @@ return station_name var/name = "NSS Exodus" +/* + var/random = rand(1,5) + var/name = "" - station_name = name + //Rare: Pre-Prefix + if (prob(10)) + name = pick("Imperium", "Heretical", "Cuban", "Psychic", "Elegant", "Common", "Uncommon", "Rare", "Unique", "Houseruled", "Religious", "Atheist", "Traditional", "Houseruled", "Mad", "Super", "Ultra", "Secret", "Top Secret", "Deep", "Death", "Zybourne", "Central", "Main", "Government", "Uoi", "Fat", "Automated", "Experimental", "Augmented") + station_name = name + " " + + // Prefix + switch(Holiday) + //get normal name + if(null,"",0) + name = pick("", "Stanford", "Dorf", "Alium", "Prefix", "Clowning", "Aegis", "Ishimura", "Scaredy", "Death-World", "Mime", "Honk", "Rogue", "MacRagge", "Ultrameens", "Safety", "Paranoia", "Explosive", "Neckbear", "Donk", "Muppet", "North", "West", "East", "South", "Slant-ways", "Widdershins", "Rimward", "Expensive", "Procreatory", "Imperial", "Unidentified", "Immoral", "Carp", "Ork", "Pete", "Control", "Nettle", "Aspie", "Class", "Crab", "Fist","Corrogated","Skeleton","Race", "Fatguy", "Gentleman", "Capitalist", "Communist", "Bear", "Beard", "Derp", "Space", "Spess", "Star", "Moon", "System", "Mining", "Neckbeard", "Research", "Supply", "Military", "Orbital", "Battle", "Science", "Asteroid", "Home", "Production", "Transport", "Delivery", "Extraplanetary", "Orbital", "Correctional", "Robot", "Hats", "Pizza") + if(name) + station_name += name + " " + + //For special days like christmas, easter, new-years etc ~Carn + if("Friday the 13th") + name = pick("Mike","Friday","Evil","Myers","Murder","Deathly","Stabby") + station_name += name + " " + random = 13 + else + //get the first word of the Holiday and use that + var/i = findtext(Holiday," ",1,0) + name = copytext(Holiday,1,i) + station_name += name + " " + + // Suffix + name = pick("Station", "Fortress", "Frontier", "Suffix", "Death-trap", "Space-hulk", "Lab", "Hazard","Spess Junk", "Fishery", "No-Moon", "Tomb", "Crypt", "Hut", "Monkey", "Bomb", "Trade Post", "Fortress", "Village", "Town", "City", "Edition", "Hive", "Complex", "Base", "Facility", "Depot", "Outpost", "Installation", "Drydock", "Observatory", "Array", "Relay", "Monitor", "Platform", "Construct", "Hangar", "Prison", "Center", "Port", "Waystation", "Factory", "Waypoint", "Stopover", "Hub", "HQ", "Office", "Object", "Fortification", "Colony", "Planet-Cracker", "Roost", "Fat Camp") + station_name += name + " " + + // ID Number + switch(random) + if(1) + station_name += "[rand(1, 99)]" + if(2) + station_name += pick("Alpha", "Beta", "Gamma", "Delta", "Epsilon", "Zeta", "Eta", "Theta", "Iota", "Kappa", "Lambda", "Mu", "Nu", "Xi", "Omicron", "Pi", "Rho", "Sigma", "Tau", "Upsilon", "Phi", "Chi", "Psi", "Omega") + if(3) + station_name += pick("II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV", "XVI", "XVII", "XVIII", "XIX", "XX") + if(4) + station_name += pick("Alpha", "Bravo", "Charlie", "Delta", "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliet", "Kilo", "Lima", "Mike", "November", "Oscar", "Papa", "Quebec", "Romeo", "Sierra", "Tango", "Uniform", "Victor", "Whiskey", "X-ray", "Yankee", "Zulu") + if(5) + station_name += pick("One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen") + if(13) + station_name += pick("13","XIII","Thirteen") +*/ if (config && config.server_name) world.name = "[config.server_name]: [name]" else world.name = "Baystation12" - return name + return station_name /proc/world_name(var/name) diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index b05d22e526d..5d5bbcc4d8a 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -88,6 +88,7 @@ if (config.usewhitelist) load_whitelist() LoadBansjob() + Get_Holiday() //~Carn, needs to be here when the station is named so :P src.update_status() makepowernets() diff --git a/code/game/events/EventProcs/holidays/AprilFools.dm b/code/game/events/EventProcs/holidays/AprilFools.dm new file mode 100644 index 00000000000..2b4a1008ff1 --- /dev/null +++ b/code/game/events/EventProcs/holidays/AprilFools.dm @@ -0,0 +1 @@ +//placeholder for holiday stuff \ No newline at end of file diff --git a/code/game/events/EventProcs/holidays/Christmas.dm b/code/game/events/EventProcs/holidays/Christmas.dm new file mode 100644 index 00000000000..2b4a1008ff1 --- /dev/null +++ b/code/game/events/EventProcs/holidays/Christmas.dm @@ -0,0 +1 @@ +//placeholder for holiday stuff \ No newline at end of file diff --git a/code/game/events/EventProcs/holidays/Easter.dm b/code/game/events/EventProcs/holidays/Easter.dm new file mode 100644 index 00000000000..2b4a1008ff1 --- /dev/null +++ b/code/game/events/EventProcs/holidays/Easter.dm @@ -0,0 +1 @@ +//placeholder for holiday stuff \ No newline at end of file diff --git a/code/game/events/EventProcs/holidays/Holidays.dm b/code/game/events/EventProcs/holidays/Holidays.dm new file mode 100644 index 00000000000..c9731d986b4 --- /dev/null +++ b/code/game/events/EventProcs/holidays/Holidays.dm @@ -0,0 +1,178 @@ +//Uncommenting ALLOW_HOLIDAYS in config.txt will enable Holidays +var/global/Holiday = null + +//Just thinking ahead! Here's the foundations to a more robust Holiday event system. +//It's easy as hell to add stuff. Just set Holiday to something using the switch (or something else) +//then use if(Holiday == "MyHoliday") to make stuff happen on that specific day only +//Please, Don't spam stuff up with easter eggs, I'd rather somebody just delete this than people cause +//the game to lag even more in the name of one-day content. + +////////////////////////////////////////////////////////////////////////////////////////////////////////// +//ALSO, MOST IMPORTANTLY: Don't add stupid stuff! Discuss bonus content with Project-Heads first please!// +////////////////////////////////////////////////////////////////////////////////////////////////////////// +// ~Carn + +//sets up the Holiday global variable. Shouldbe called on game configuration or something. +/proc/Get_Holiday() + if(!Holiday) return // Holiday stuff was not enabled in the config! + + Holiday = null // reset our switch now so we can recycle it as our Holiday name + + var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year + var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month + var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day + + //Main switch. If any of these are too dumb/inappropriate, or you have better ones, feel free to change whatever + switch(MM) + if(1) //Jan + switch(DD) + if(1) Holiday = "New Year's Day" + + if(2) //Feb + switch(DD) + if(2) Holiday = "Groundhog Day" + if(14) Holiday = "Valentine's Day" + if(17) Holiday = "Random Acts of Kindness Day" + + if(3) //Mar + switch(DD) + if(17) Holiday = "St. Patrick's Day" + if(27) + if(YY == 16) + Holiday = "Easter" + if(31) + if(YY == 13) + Holiday = "Easter" + + if(4) //Apr + switch(DD) + if(1) + Holiday = "April Fool's Day" + if(YY == 18 && prob(50)) Holiday = "Easter" + if(5) + if(YY == 15) Holiday = "Easter" + if(14) Holiday = "Pi Day" + if(16) + if(YY == 17) Holiday = "Easter" + if(20) + Holiday = "Four-Twenty" + if(YY == 14 && prob(50)) Holiday = "Easter" + if(22) Holiday = "Earth Day" + + if(5) //May + switch(DD) + if(1) Holiday = "Labour Day" + if(4) Holiday = "FireFighter's Day" + if(12) Holiday = "Owl and Pussycat Day" //what a dumb day of observence...but we -do- have costumes already :3 + + if(6) //Jun + + if(7) //Jul + switch(DD) + if(1) Holiday = "Doctor's Day" + if(2) Holiday = "UFO Day" + if(8) Holiday = "Writer's Day" + if(30) Holiday = "Friendship Day" + + if(8) //Aug + switch(DD) + if(5) Holiday = "Beer Day" + + if(9) //Sep + switch(DD) + if(19) Holiday = "Talk-Like-a-Pirate Day" + if(28) Holiday = "Stupid-Questions Day" + + if(10) //Oct + switch(DD) + if(4) Holiday = "Animal's Day" + if(7) Holiday = "Smiling Day" + if(16) Holiday = "Boss' Day" + if(31) Holiday = "Halloween" + + if(11) //Nov + switch(DD) + if(1) Holiday = "Vegan Day" + if(13) Holiday = "Kindness Day" + if(19) Holiday = "Flowers Day" + if(21) Holiday = "Saying-'Hello' Day" + + if(12) //Dec + switch(DD) + if(10) Holiday = "Human-Rights Day" + if(14) Holiday = "Monkey Day" + if(22) Holiday = "Orgasming Day" //lol. These all actually exist + if(24) Holiday = "Christmas Eve" + if(25) Holiday = "Christmas" + if(26) Holiday = "Boxing Day" + if(31) Holiday = "New Year's Eve" + + if(!Holiday) + //Friday the 13th + if(DD == 13) + if(time2text(world.timeofday, "DDD") == "Fri") + Holiday = "Friday the 13th" + +//Allows GA and GM to set the Holiday variable +/client/proc/Set_Holiday(T as text|null) + set name = ".Set Holiday" + set category = "Fun" + set desc = "Force-set the Holiday variable to make the game think it's a certain day." + + if( !holder || !(holder.rank in list("Game Master","Game Admin")) ) + src << "Error: Set_Holiday: You hold insufficient rank to perform this action." + return + + if(!T) return + + Holiday = T + //get a new station name + station_name = null + station_name() + //update our hub status + world.update_status() +// Holiday_Game_Start() + + message_admins("\blue ADMIN: Event: [key_name(src)] force-set Holiday to \"[Holiday]\"") + log_admin("[key_name(src)] force-set Holiday to \"[Holiday]\"") + + +//Run at the start of a round +/proc/Holiday_Game_Start() + if(Holiday) + world << "and..." + world << "

Happy [Holiday] Everybody!

" + switch(Holiday) //special holidays + if("Easter") + //do easter stuff + if("Christmas ") + //do christmas stuff + else + //etc. you get what I'm getting at + return + +//Nested in the random events loop. Will be triggered every 2 minutes +/proc/Holiday_Random_Event() + switch(Holiday) //special holidays + + if("",null) //no Holiday today! Back to work! + return + + if("Easter") //I'll make this into some helper procs at some point +/* var/list/turf/simulated/floor/Floorlist = list() + for(var/turf/simulated/floor/T) + if(T.contents) + Floorlist += T + var/turf/simulated/floor/F = Floorlist[rand(1,Floorlist.len)] + Floorlist = null + var/obj/structure/closet/C = locate(/obj/structure/closet) in F + var/obj/item/weapon/reagent_containers/food/snacks/chocolateegg/wrapped/Egg + if( C ) Egg = new(C) + else Egg = new(F) +*/ +/* var/list/obj/containers = list() + for(var/obj/item/weapon/storage/S in world) + if(S.z != 1) continue + containers += S + + message_admins("\blue DEBUG: Event: Egg spawned at [Egg.loc] ([Egg.x],[Egg.y],[Egg.z])")*/ \ No newline at end of file diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index dc2fe2e28cd..bd97bd3dae8 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -113,6 +113,8 @@ var/datum/roundinfo/roundinfo = new() spawn(-1) world << "Enjoy the game!" world << sound('welcome.ogg') // Skie + //Holiday Round-start stuff ~Carn + Holiday_Game_Start() spawn() supply_ticker() // Added to kick-off the supply shuttle regenerating points -- TLE diff --git a/code/game/objects/tank.dm b/code/game/objects/tank.dm index 883234bdb9a..beaa3b21a08 100644 --- a/code/game/objects/tank.dm +++ b/code/game/objects/tank.dm @@ -33,9 +33,9 @@ examine() set src in usr ..() - if(air_contents.oxygen < 1) + if(air_contents.oxygen < 1 && loc==usr) usr << text("\red The meter on the [src.name] indicates you are almost out of air!") - playsound(usr, 'alert.ogg', 50, 1) + usr << sound('alert.ogg') /obj/item/weapon/tank/plasma diff --git a/code/game/objects/tanks/emergency.dm b/code/game/objects/tanks/emergency.dm index fbadf6fca8e..0d767fd2700 100644 --- a/code/game/objects/tanks/emergency.dm +++ b/code/game/objects/tanks/emergency.dm @@ -18,10 +18,9 @@ examine() set src in usr ..() - if(air_contents.oxygen < 0.4) + if(air_contents.oxygen < 0.2 && loc==usr) usr << text("\red The meter on the [src.name] indicates you are almost out of air!") - playsound(usr, 'alert.ogg', 50, 1) - + usr << sound('alert.ogg') /obj/item/weapon/tank/emergency_oxygen/engi icon_state = "emergency_engi" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 38e63dea1b0..b275958f043 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -256,6 +256,7 @@ verbs += /client/proc/toggle_gravity_off verbs += /client/proc/toggle_random_events verbs += /client/proc/deadmin_self + verbs += /client/proc/Set_Holiday //Force-set a Holiday //verbs += /client/proc/cmd_mass_modify_object_variables --Merged with view variables //verbs += /client/proc/cmd_admin_explosion --Merged with view variables //verbs += /client/proc/cmd_admin_emp --Merged with view variables @@ -416,6 +417,7 @@ verbs -= /client/proc/deadmin_self verbs -= /client/proc/jumptocoord verbs -= /client/proc/everyone_random + verbs -= /client/proc/Set_Holiday verbs -= /client/proc/cmd_admin_change_custom_event verbs -= /client/proc/admin_invis verbs -= /client/proc/callprocgen diff --git a/config/config.txt b/config/config.txt index c5c4c3fc147..cd1e8601b4a 100644 --- a/config/config.txt +++ b/config/config.txt @@ -143,5 +143,8 @@ GUEST_JOBBAN 1 ## The intention is to make adminPMs more visible. (although I fnd popups annoying so this defaults to off) #POPUP_ADMIN_PM +## Remove the # to allow special 'Easter-egg' events on special holidays such as seasonal holidays and stuff like 'Talk Like a Pirate Day' :3 YAARRR +#ALLOW_HOLIDAYS + ##What address should banned people appeal ther ban at? Remember to escape the characters, if needed! # APPEAL_ADDRESS -->APPEAL ADDRESS HERE<-- \ No newline at end of file From d15bf5987e705d05342ada4b0a11ddf2f28af860 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 03:25:42 +0100 Subject: [PATCH 015/143] TG: -The biogenerator is now more robust. It can dispense fertilizer in batches, and make simple leather items at a high cost. -Watermelon and pumpkin biomass lowered a bit so biomass isn't totally trivial to acquire. -Added more wood items for tower cap wood construction: Wooden doors and sandals. -Added plump helmet biscuits and mushroom soup to kitchen recipes. Revision: r3454 Author: d_h2...@yahoo.com Date: Apr 13, 2012 --- code/game/objects/mineral_doors.dm | 34 ++++++++++++++++++++++++- code/game/objects/stacks/wood.dm | 4 ++- code/modules/food/food.dm | 24 +++++++++++++++++ code/modules/food/recipes_microwave.dm | 13 ++++++++++ icons/obj/doors/mineral_doors.dmi | Bin 38583 -> 46003 bytes sound/effects/doorcreaky.ogg | Bin 0 -> 81565 bytes 6 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 sound/effects/doorcreaky.ogg diff --git a/code/game/objects/mineral_doors.dm b/code/game/objects/mineral_doors.dm index 8e8f7cc6b88..4b562b50744 100644 --- a/code/game/objects/mineral_doors.dm +++ b/code/game/objects/mineral_doors.dm @@ -243,4 +243,36 @@ /obj/structure/mineral_door/transparent/diamond mineralType = "diamond" - hardness = 10 \ No newline at end of file + hardness = 10 + +/obj/structure/mineral_door/wood + mineralType = "wood" + hardness = 1 + + Open() + isSwitchingStates = 1 + playsound(loc, 'doorcreaky.ogg', 100, 1) + flick("[mineralType]opening",src) + sleep(10) + density = 0 + opacity = 0 + state = 1 + update_icon() + isSwitchingStates = 0 + + Close() + isSwitchingStates = 1 + playsound(loc, 'doorcreaky.ogg', 100, 1) + flick("[mineralType]closing",src) + sleep(10) + density = 1 + opacity = 1 + state = 0 + update_icon() + isSwitchingStates = 0 + + Dismantle(devastated = 0) + if(!devastated) + for(var/i = 1, i <= oreAmount, i++) + new/obj/item/stack/sheet/wood(get_turf(src)) + del(src) \ No newline at end of file diff --git a/code/game/objects/stacks/wood.dm b/code/game/objects/stacks/wood.dm index e7a0bdf5a62..40f4494721c 100644 --- a/code/game/objects/stacks/wood.dm +++ b/code/game/objects/stacks/wood.dm @@ -4,8 +4,10 @@ WOOD PLANKS */ var/global/list/datum/stack_recipe/wood_recipes = list ( \ + new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), \ new/datum/stack_recipe("table parts", /obj/item/weapon/table_parts/wood, 2), \ - new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 30, one_per_turf = 1, on_floor = 1),\ + new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 30, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("wooden door", /obj/structure/mineral_door/wood, 10, time = 20, one_per_turf = 1, on_floor = 1), \ ) /obj/item/stack/sheet/wood diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm index 33322a3121a..b295e72b435 100644 --- a/code/modules/food/food.dm +++ b/code/modules/food/food.dm @@ -1417,6 +1417,30 @@ reagents.add_reagent("nutriment", 28) bitesize = 3 +/obj/item/weapon/reagent_containers/food/snacks/mushroomsoup + name = "chantrelle soup" + desc = "A delicious and hearty mushroom soup." + icon_state = "mushroomsoup" + trash = "snack_bowl" + New() + ..() + reagents.add_reagent("nutriment", 10) + bitesize = 3 + +/obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit + name = "plump helmet biscuit" + desc = "This is a finely-prepared plump helmet biscuit. The ingredients are exceptionally minced plump helmet, and well-minced dwarven wheat flour." + icon_state = "phelmbiscuit" + New() + ..() + if(prob(10)) + name = "exceptional plump helmet biscuit" + desc = "Microwave is taken by a fey mood! It has cooked an exceptional plump helmet biscuit!" + reagents.add_reagent("nutriment", 15) + bitesize = 2 + else + reagents.add_reagent("nutriment", 5) + bitesize = 2 /////////////////////////////////////////////////Sliceable//////////////////////////////////////// // All the food items that can be sliced into smaller bits like Meatbread and Cheesewheels diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index b6af2806eb4..e97a5720a93 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -1005,6 +1005,19 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/sliceable/pumpkinpie +/datum/recipe/plumphelmetbiscuit + items = list( + /obj/item/weapon/reagent_containers/food/snacks/flour, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/plumphelmetbiscuit + +/datum/recipe/mushroomsoup + reagents = list("water" = 5, "milk" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/mushroomsoup ////////////////////////////////////////// // bs12 food port stuff diff --git a/icons/obj/doors/mineral_doors.dmi b/icons/obj/doors/mineral_doors.dmi index e1b4f9e75090553d63f0009f3cc7d3acbd2a2155..81c3b0e2e25ce747dd905bbfdf7c3e1a21d388ef 100644 GIT binary patch literal 46003 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 fHvm}rliYGTQ(`%+pY?so@uFgnC^_{#=SJnvB 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

H-2*dc(Trvq>X9|1J zrJn3?8bIs!V12i zsIiI&O{zrtEfLOxqGDBx9whWmH^ZkHQ=1a~8|9ImbY0Y|7;O+pea6Gj-S_I#g_Xfl z4^#NcuMMH!ek@*)xySaMN>B^D-C1)H_{0;bMCT-1l)li+#vOJv#Pn||7CbO?m~3pV z){g|}#Cz@^zJxjVQMvZt?@Hk9<`ctg>fanlm97uBwrK(#xTQIek_gDWYoEW=xn%nO zYWnT{9a*EyS0q?zr|aw-mds@W&aQ%VPlq3D(K9}K>B|f3z+3$DbU!QIUN+6Bo4i9sZ$8i4 z%dbQ>xo{sf{>mQl(dpMQsMXt8sxT@#&P8g}LuTv9Kj6{%?VieES2}Hb)l+Y}cdb*o zeE?@0s{cK6D^4}MC=)XN0KksjxrSZT?62K~WaO&>x%+(3pG8z}}{DI1*PO(Y9#$>WT zfJ58*AcD>lhGGQrE!DqBJXQQ~*U;?k-=cZ)Gzecboy@cFw%^pu4ieVdf%y(uZaj_1 zuLzB5DrGV8nl&}8Ko9c4hNaq1SZxo|Q~hwh5v7$cT?Ks|1to-kxcRKE5o+|a?Xr&+ z9mD+gp9^z(u7xh_ha~{#DufpZH}g(@pz>(rY4ruDouCRY<%KJxilV9m<~doc3gUPc z7gc3xT+>CRNpv$hOQcVC4^57s6)${VgX7Q+d}ULDRX$EpzC#-eNGyND8xU^XC%(C> zvuVP2Fh;IKZRWgY1Gar>V&ZhL;y`;Fou1s{V@dxg7(6#!FJB8p$(-cqtxwH`TYh-B zBb|6y(s+1Dj(uC>qE6*sHCE|+N*jYvnY+f|e$U>?*uaS_` z@k@S0A#Mw!{thnq1a>&Q4yxX&-Sg zxV(YVHU8glw_w>>yAjkT4AE$^&m%gcpW0=rT3XBo5YH)-$JD;�G+F@N)B8T|2Ai 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 literal 38583 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 diff --git a/sound/effects/doorcreaky.ogg b/sound/effects/doorcreaky.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3d60aca56bfea4188d93b808c65a16a72ee1ffa8 GIT binary patch literal 81565 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

5q%jK7T@A6zxZ0UvuLSCwf+ALZey!Ci>31 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 H#0C5xRshmL literal 0 HcmV?d00001 From 5c2523e4e078a469a46c5f45088139968214749a Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 03:30:08 +0100 Subject: [PATCH 016/143] TG: Added cult structure icons by Ausops/Utilitas and objects for them which are (for now) purely decorative. Revision: r3455 Author: kortgstation --- baystation12.dme | 1 + code/game/gamemodes/cult/cult_structures.dm | 52 ++++++++++++++++++++ code/game/gamemodes/nuclear/nuclearbomb.dm | 8 --- icons/obj/cult.dmi | Bin 0 -> 12868 bytes 4 files changed, 53 insertions(+), 8 deletions(-) create mode 100644 code/game/gamemodes/cult/cult_structures.dm create mode 100644 icons/obj/cult.dmi diff --git a/baystation12.dme b/baystation12.dme index b6f36cb6811..3abdf35c59c 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -437,6 +437,7 @@ #include "code\game\gamemodes\changeling\traitor_chan.dm" #include "code\game\gamemodes\cult\cult.dm" #include "code\game\gamemodes\cult\cult_items.dm" +#include "code\game\gamemodes\cult\cult_structures.dm" #include "code\game\gamemodes\epidemic\epidemic.dm" #include "code\game\gamemodes\extended\extended.dm" #include "code\game\gamemodes\malfunction\Malf_Modules.dm" diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm new file mode 100644 index 00000000000..c4e4080459d --- /dev/null +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -0,0 +1,52 @@ +/obj/structure/cult + density = 1 + anchored = 1 + icon = 'cult.dmi' + +/obj/structure/cult/talisman + name = "Altar" + desc = "A bloodstained altar dedicated to Nar-Sie" + icon_state = "talismanaltar" + + +/obj/structure/cult/forge + name = "Daemon forge" + desc = "A forge used in crafting the unholy weapons used by the armies of Nar-Sie" + icon_state = "forge" + +/obj/structure/cult/pylon + name = "Pylon" + desc = "A floating crystal that hums with an unearthly energy" + icon_state = "pylon" + + +/obj/structure/cult/tome + name = "Desk" + desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl" + icon_state = "tomealtar" + +/obj/structure/cult/pillar + name = "Pillar" + desc = "This should not exist" + icon_state = "pillar" + icon = 'magic_pillar.dmi' + + +/obj/effect/gateway + name = "gateway" + desc = "You're pretty sure that abyss is staring back" + icon = 'cult.dmi' + icon_state = "hole" + density = 1 + unacidable = 1 + anchored = 1.0 + +/obj/effect/gateway/Bumped(mob/M as mob|obj) + spawn(0) + return + return + +/obj/effect/gateway/HasEntered(AM as mob|obj) + spawn(0) + return + return \ No newline at end of file diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index e351f3d82a3..ca568f6bf9d 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -151,7 +151,6 @@ /obj/machinery/nuclearbomb/ex_act(severity) return - /obj/machinery/nuclearbomb/blob_act() if (src.timing == -1.0) return @@ -174,15 +173,8 @@ ticker.mode.explosion_in_progress = 1 sleep(100) -/* - var/turf/ground_zero = get_turf(loc) - explosion(ground_zero, 50, 250, 500, 750) - -*/ enter_allowed = 0 - - var/off_station = 0 var/area/A = get_area(src.loc) if(A && (istype(A,/area/syndicate_station) || A.type == "/area")) diff --git a/icons/obj/cult.dmi b/icons/obj/cult.dmi new file mode 100644 index 0000000000000000000000000000000000000000..7d73fe97be3da70f51e581f2886fe6b0b07c8cac GIT binary patch literal 12868 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 C?k)HL literal 0 HcmV?d00001 From 3c96a4357da581a7a6b7b4fa965ef0e2b81e9423 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 03:33:57 +0100 Subject: [PATCH 017/143] TG: Reverting the ID changes, no more gold IDs for everyone. I'll try and get the silver IDs in properly, but I don't have time to work it out atm. Revision: r3457 Author: petethegoat --- code/game/jobs/job_controller.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index baddec7c9c1..865baeee72d 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -288,9 +288,7 @@ var/global/datum/controller/occupations/job_master switch(rank) if("Cyborg") return - if( "Head of Personnel" || "Head of Security" || "Chief Engineer" || "Research Director" || "Chief Medical Officer") - C = new /obj/item/weapon/card/id/silver(H) - else if("Captain") + if("Captain") C = new /obj/item/weapon/card/id/gold(H) else C = new /obj/item/weapon/card/id(H) From 77845f557a34b8f86b06d5855cbd6a50f63a82a0 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 03:37:23 +0100 Subject: [PATCH 018/143] TG: - Made the gold, silver, regular id cards a job datum variable. Revision: r3471 Author: baloh.matev --- code/game/jobs/job/captain.dm | 2 ++ code/game/jobs/job/engineering.dm | 1 + code/game/jobs/job/job.dm | 3 +++ code/game/jobs/job/medical.dm | 1 + code/game/jobs/job/science.dm | 1 + code/game/jobs/job/security.dm | 1 + code/game/jobs/job_controller.dm | 17 ++++++++++++----- 7 files changed, 21 insertions(+), 5 deletions(-) diff --git a/code/game/jobs/job/captain.dm b/code/game/jobs/job/captain.dm index c5fb2e259cf..d7ed1fefeea 100644 --- a/code/game/jobs/job/captain.dm +++ b/code/game/jobs/job/captain.dm @@ -7,6 +7,7 @@ spawn_positions = 1 supervisors = "Nanotrasen officials and Space law" selection_color = "#ccccff" + idtype = /obj/item/weapon/card/id/gold equip(var/mob/living/carbon/human/H) @@ -43,6 +44,7 @@ spawn_positions = 1 supervisors = "the captain" selection_color = "#ddddff" + idtype = /obj/item/weapon/card/id/silver equip(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index df37a83acd8..f01f05c2c59 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -7,6 +7,7 @@ spawn_positions = 1 supervisors = "the captain" selection_color = "#ffeeaa" + idtype = /obj/item/weapon/card/id/silver equip(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 217e5e7e087..07b1a4ee1a3 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -25,6 +25,9 @@ //Sellection screen color var/selection_color = "#ffffff" + //the type of the ID the player will have + var/idtype = /obj/item/weapon/card/id + //List of alternate titles, if any var/list/alt_titles diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 5a4220828dc..f96126e3e24 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -7,6 +7,7 @@ spawn_positions = 1 supervisors = "the captain" selection_color = "#ffddf0" + idtype = /obj/item/weapon/card/id/silver equip(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/science.dm b/code/game/jobs/job/science.dm index d3eb18db922..243d9fee647 100644 --- a/code/game/jobs/job/science.dm +++ b/code/game/jobs/job/science.dm @@ -7,6 +7,7 @@ spawn_positions = 1 supervisors = "the captain" selection_color = "#ffddff" + idtype = /obj/item/weapon/card/id/silver equip(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job/security.dm b/code/game/jobs/job/security.dm index 364508ee048..3bf370b7d56 100644 --- a/code/game/jobs/job/security.dm +++ b/code/game/jobs/job/security.dm @@ -7,6 +7,7 @@ spawn_positions = 1 supervisors = "the captain" selection_color = "#ffdddd" + idtype = /obj/item/weapon/card/id/silver equip(var/mob/living/carbon/human/H) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index 865baeee72d..7b9e21ab0ac 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -285,13 +285,20 @@ var/global/datum/controller/occupations/job_master if(!H) return 0 if(!title) title = rank var/obj/item/weapon/card/id/C = null - switch(rank) - if("Cyborg") + + var/datum/job/job = null + for(var/datum/job/J in occupations) + if(J.title == rank) + job = J + break + + if(job) + if(job.title == "Cyborg") return - if("Captain") - C = new /obj/item/weapon/card/id/gold(H) else - C = new /obj/item/weapon/card/id(H) + C = new job.idtype(H) + else + C = new /obj/item/weapon/card/id(H) if(C) C.registered_name = H.real_name C.assignment = title From 0554a4627cb56464692908e116c8ff3144f56287 Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 19:30:29 +0100 Subject: [PATCH 019/143] Revert "TG: Added the foundations of a special-day events system. It's a bit more robust," This reverts commit d92495a2b06dc50d02e506e3066c1f8e7c01de87. Does not revert tank alert changes. --- baystation12.dme | 2 - code/datums/configuration.dm | 4 - code/defines/procs/station_name.dm | 49 +---- code/game/cellautomata.dm | 1 - .../events/EventProcs/holidays/AprilFools.dm | 1 - .../events/EventProcs/holidays/Christmas.dm | 1 - .../game/events/EventProcs/holidays/Easter.dm | 1 - .../events/EventProcs/holidays/Holidays.dm | 178 ------------------ code/game/gamemodes/gameticker.dm | 2 - code/modules/admin/admin_verbs.dm | 2 - config/config.txt | 3 - 11 files changed, 2 insertions(+), 242 deletions(-) delete mode 100644 code/game/events/EventProcs/holidays/AprilFools.dm delete mode 100644 code/game/events/EventProcs/holidays/Christmas.dm delete mode 100644 code/game/events/EventProcs/holidays/Easter.dm delete mode 100644 code/game/events/EventProcs/holidays/Holidays.dm diff --git a/baystation12.dme b/baystation12.dme index 3abdf35c59c..28a9fa0df46 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -31,7 +31,6 @@ #define FILE_DIR "code/game/asteroid" #define FILE_DIR "code/game/events" #define FILE_DIR "code/game/events/EventProcs" -#define FILE_DIR "code/game/events/EventProcs/holidays" #define FILE_DIR "code/game/events/Events" #define FILE_DIR "code/game/gamemodes" #define FILE_DIR "code/game/gamemodes/autotraitor" @@ -406,7 +405,6 @@ #include "code\game\events\EventProcs\space_ninja.dm" #include "code\game\events\EventProcs\spacevines.dm" #include "code\game\events\EventProcs\wormholes.dm" -#include "code\game\events\EventProcs\holidays\Holidays.dm" #include "code\game\events\Events\AlienInfestation.dm" #include "code\game\events\Events\Appendicitis.dm" #include "code\game\events\Events\ElectricalStorm.dm" diff --git a/code/datums/configuration.dm b/code/datums/configuration.dm index 733fd925b41..59c5c6543d9 100644 --- a/code/datums/configuration.dm +++ b/code/datums/configuration.dm @@ -285,10 +285,6 @@ if("popup_admin_pm") config.popup_admin_pm = 1 - - if("allow_holidays") - Holiday = 1 - if("useircbot") useircbot = 1 diff --git a/code/defines/procs/station_name.dm b/code/defines/procs/station_name.dm index 5b9fab8d86b..4e230f315e3 100644 --- a/code/defines/procs/station_name.dm +++ b/code/defines/procs/station_name.dm @@ -3,60 +3,15 @@ return station_name var/name = "NSS Exodus" -/* - var/random = rand(1,5) - var/name = "" - //Rare: Pre-Prefix - if (prob(10)) - name = pick("Imperium", "Heretical", "Cuban", "Psychic", "Elegant", "Common", "Uncommon", "Rare", "Unique", "Houseruled", "Religious", "Atheist", "Traditional", "Houseruled", "Mad", "Super", "Ultra", "Secret", "Top Secret", "Deep", "Death", "Zybourne", "Central", "Main", "Government", "Uoi", "Fat", "Automated", "Experimental", "Augmented") - station_name = name + " " - - // Prefix - switch(Holiday) - //get normal name - if(null,"",0) - name = pick("", "Stanford", "Dorf", "Alium", "Prefix", "Clowning", "Aegis", "Ishimura", "Scaredy", "Death-World", "Mime", "Honk", "Rogue", "MacRagge", "Ultrameens", "Safety", "Paranoia", "Explosive", "Neckbear", "Donk", "Muppet", "North", "West", "East", "South", "Slant-ways", "Widdershins", "Rimward", "Expensive", "Procreatory", "Imperial", "Unidentified", "Immoral", "Carp", "Ork", "Pete", "Control", "Nettle", "Aspie", "Class", "Crab", "Fist","Corrogated","Skeleton","Race", "Fatguy", "Gentleman", "Capitalist", "Communist", "Bear", "Beard", "Derp", "Space", "Spess", "Star", "Moon", "System", "Mining", "Neckbeard", "Research", "Supply", "Military", "Orbital", "Battle", "Science", "Asteroid", "Home", "Production", "Transport", "Delivery", "Extraplanetary", "Orbital", "Correctional", "Robot", "Hats", "Pizza") - if(name) - station_name += name + " " - - //For special days like christmas, easter, new-years etc ~Carn - if("Friday the 13th") - name = pick("Mike","Friday","Evil","Myers","Murder","Deathly","Stabby") - station_name += name + " " - random = 13 - else - //get the first word of the Holiday and use that - var/i = findtext(Holiday," ",1,0) - name = copytext(Holiday,1,i) - station_name += name + " " - - // Suffix - name = pick("Station", "Fortress", "Frontier", "Suffix", "Death-trap", "Space-hulk", "Lab", "Hazard","Spess Junk", "Fishery", "No-Moon", "Tomb", "Crypt", "Hut", "Monkey", "Bomb", "Trade Post", "Fortress", "Village", "Town", "City", "Edition", "Hive", "Complex", "Base", "Facility", "Depot", "Outpost", "Installation", "Drydock", "Observatory", "Array", "Relay", "Monitor", "Platform", "Construct", "Hangar", "Prison", "Center", "Port", "Waystation", "Factory", "Waypoint", "Stopover", "Hub", "HQ", "Office", "Object", "Fortification", "Colony", "Planet-Cracker", "Roost", "Fat Camp") - station_name += name + " " - - // ID Number - switch(random) - if(1) - station_name += "[rand(1, 99)]" - if(2) - station_name += pick("Alpha", "Beta", "Gamma", "Delta", "Epsilon", "Zeta", "Eta", "Theta", "Iota", "Kappa", "Lambda", "Mu", "Nu", "Xi", "Omicron", "Pi", "Rho", "Sigma", "Tau", "Upsilon", "Phi", "Chi", "Psi", "Omega") - if(3) - station_name += pick("II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X", "XI", "XII", "XIII", "XIV", "XV", "XVI", "XVII", "XVIII", "XIX", "XX") - if(4) - station_name += pick("Alpha", "Bravo", "Charlie", "Delta", "Echo", "Foxtrot", "Golf", "Hotel", "India", "Juliet", "Kilo", "Lima", "Mike", "November", "Oscar", "Papa", "Quebec", "Romeo", "Sierra", "Tango", "Uniform", "Victor", "Whiskey", "X-ray", "Yankee", "Zulu") - if(5) - station_name += pick("One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen") - if(13) - station_name += pick("13","XIII","Thirteen") -*/ + station_name = name if (config && config.server_name) world.name = "[config.server_name]: [name]" else world.name = "Baystation12" - return station_name + return name /proc/world_name(var/name) diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index 5d5bbcc4d8a..b05d22e526d 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -88,7 +88,6 @@ if (config.usewhitelist) load_whitelist() LoadBansjob() - Get_Holiday() //~Carn, needs to be here when the station is named so :P src.update_status() makepowernets() diff --git a/code/game/events/EventProcs/holidays/AprilFools.dm b/code/game/events/EventProcs/holidays/AprilFools.dm deleted file mode 100644 index 2b4a1008ff1..00000000000 --- a/code/game/events/EventProcs/holidays/AprilFools.dm +++ /dev/null @@ -1 +0,0 @@ -//placeholder for holiday stuff \ No newline at end of file diff --git a/code/game/events/EventProcs/holidays/Christmas.dm b/code/game/events/EventProcs/holidays/Christmas.dm deleted file mode 100644 index 2b4a1008ff1..00000000000 --- a/code/game/events/EventProcs/holidays/Christmas.dm +++ /dev/null @@ -1 +0,0 @@ -//placeholder for holiday stuff \ No newline at end of file diff --git a/code/game/events/EventProcs/holidays/Easter.dm b/code/game/events/EventProcs/holidays/Easter.dm deleted file mode 100644 index 2b4a1008ff1..00000000000 --- a/code/game/events/EventProcs/holidays/Easter.dm +++ /dev/null @@ -1 +0,0 @@ -//placeholder for holiday stuff \ No newline at end of file diff --git a/code/game/events/EventProcs/holidays/Holidays.dm b/code/game/events/EventProcs/holidays/Holidays.dm deleted file mode 100644 index c9731d986b4..00000000000 --- a/code/game/events/EventProcs/holidays/Holidays.dm +++ /dev/null @@ -1,178 +0,0 @@ -//Uncommenting ALLOW_HOLIDAYS in config.txt will enable Holidays -var/global/Holiday = null - -//Just thinking ahead! Here's the foundations to a more robust Holiday event system. -//It's easy as hell to add stuff. Just set Holiday to something using the switch (or something else) -//then use if(Holiday == "MyHoliday") to make stuff happen on that specific day only -//Please, Don't spam stuff up with easter eggs, I'd rather somebody just delete this than people cause -//the game to lag even more in the name of one-day content. - -////////////////////////////////////////////////////////////////////////////////////////////////////////// -//ALSO, MOST IMPORTANTLY: Don't add stupid stuff! Discuss bonus content with Project-Heads first please!// -////////////////////////////////////////////////////////////////////////////////////////////////////////// -// ~Carn - -//sets up the Holiday global variable. Shouldbe called on game configuration or something. -/proc/Get_Holiday() - if(!Holiday) return // Holiday stuff was not enabled in the config! - - Holiday = null // reset our switch now so we can recycle it as our Holiday name - - var/YY = text2num(time2text(world.timeofday, "YY")) // get the current year - var/MM = text2num(time2text(world.timeofday, "MM")) // get the current month - var/DD = text2num(time2text(world.timeofday, "DD")) // get the current day - - //Main switch. If any of these are too dumb/inappropriate, or you have better ones, feel free to change whatever - switch(MM) - if(1) //Jan - switch(DD) - if(1) Holiday = "New Year's Day" - - if(2) //Feb - switch(DD) - if(2) Holiday = "Groundhog Day" - if(14) Holiday = "Valentine's Day" - if(17) Holiday = "Random Acts of Kindness Day" - - if(3) //Mar - switch(DD) - if(17) Holiday = "St. Patrick's Day" - if(27) - if(YY == 16) - Holiday = "Easter" - if(31) - if(YY == 13) - Holiday = "Easter" - - if(4) //Apr - switch(DD) - if(1) - Holiday = "April Fool's Day" - if(YY == 18 && prob(50)) Holiday = "Easter" - if(5) - if(YY == 15) Holiday = "Easter" - if(14) Holiday = "Pi Day" - if(16) - if(YY == 17) Holiday = "Easter" - if(20) - Holiday = "Four-Twenty" - if(YY == 14 && prob(50)) Holiday = "Easter" - if(22) Holiday = "Earth Day" - - if(5) //May - switch(DD) - if(1) Holiday = "Labour Day" - if(4) Holiday = "FireFighter's Day" - if(12) Holiday = "Owl and Pussycat Day" //what a dumb day of observence...but we -do- have costumes already :3 - - if(6) //Jun - - if(7) //Jul - switch(DD) - if(1) Holiday = "Doctor's Day" - if(2) Holiday = "UFO Day" - if(8) Holiday = "Writer's Day" - if(30) Holiday = "Friendship Day" - - if(8) //Aug - switch(DD) - if(5) Holiday = "Beer Day" - - if(9) //Sep - switch(DD) - if(19) Holiday = "Talk-Like-a-Pirate Day" - if(28) Holiday = "Stupid-Questions Day" - - if(10) //Oct - switch(DD) - if(4) Holiday = "Animal's Day" - if(7) Holiday = "Smiling Day" - if(16) Holiday = "Boss' Day" - if(31) Holiday = "Halloween" - - if(11) //Nov - switch(DD) - if(1) Holiday = "Vegan Day" - if(13) Holiday = "Kindness Day" - if(19) Holiday = "Flowers Day" - if(21) Holiday = "Saying-'Hello' Day" - - if(12) //Dec - switch(DD) - if(10) Holiday = "Human-Rights Day" - if(14) Holiday = "Monkey Day" - if(22) Holiday = "Orgasming Day" //lol. These all actually exist - if(24) Holiday = "Christmas Eve" - if(25) Holiday = "Christmas" - if(26) Holiday = "Boxing Day" - if(31) Holiday = "New Year's Eve" - - if(!Holiday) - //Friday the 13th - if(DD == 13) - if(time2text(world.timeofday, "DDD") == "Fri") - Holiday = "Friday the 13th" - -//Allows GA and GM to set the Holiday variable -/client/proc/Set_Holiday(T as text|null) - set name = ".Set Holiday" - set category = "Fun" - set desc = "Force-set the Holiday variable to make the game think it's a certain day." - - if( !holder || !(holder.rank in list("Game Master","Game Admin")) ) - src << "Error: Set_Holiday: You hold insufficient rank to perform this action." - return - - if(!T) return - - Holiday = T - //get a new station name - station_name = null - station_name() - //update our hub status - world.update_status() -// Holiday_Game_Start() - - message_admins("\blue ADMIN: Event: [key_name(src)] force-set Holiday to \"[Holiday]\"") - log_admin("[key_name(src)] force-set Holiday to \"[Holiday]\"") - - -//Run at the start of a round -/proc/Holiday_Game_Start() - if(Holiday) - world << "and..." - world << "

Happy [Holiday] Everybody!

" - switch(Holiday) //special holidays - if("Easter") - //do easter stuff - if("Christmas ") - //do christmas stuff - else - //etc. you get what I'm getting at - return - -//Nested in the random events loop. Will be triggered every 2 minutes -/proc/Holiday_Random_Event() - switch(Holiday) //special holidays - - if("",null) //no Holiday today! Back to work! - return - - if("Easter") //I'll make this into some helper procs at some point -/* var/list/turf/simulated/floor/Floorlist = list() - for(var/turf/simulated/floor/T) - if(T.contents) - Floorlist += T - var/turf/simulated/floor/F = Floorlist[rand(1,Floorlist.len)] - Floorlist = null - var/obj/structure/closet/C = locate(/obj/structure/closet) in F - var/obj/item/weapon/reagent_containers/food/snacks/chocolateegg/wrapped/Egg - if( C ) Egg = new(C) - else Egg = new(F) -*/ -/* var/list/obj/containers = list() - for(var/obj/item/weapon/storage/S in world) - if(S.z != 1) continue - containers += S - - message_admins("\blue DEBUG: Event: Egg spawned at [Egg.loc] ([Egg.x],[Egg.y],[Egg.z])")*/ \ No newline at end of file diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index bd97bd3dae8..dc2fe2e28cd 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -113,8 +113,6 @@ var/datum/roundinfo/roundinfo = new() spawn(-1) world << "Enjoy the game!" world << sound('welcome.ogg') // Skie - //Holiday Round-start stuff ~Carn - Holiday_Game_Start() spawn() supply_ticker() // Added to kick-off the supply shuttle regenerating points -- TLE diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index b275958f043..38e63dea1b0 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -256,7 +256,6 @@ verbs += /client/proc/toggle_gravity_off verbs += /client/proc/toggle_random_events verbs += /client/proc/deadmin_self - verbs += /client/proc/Set_Holiday //Force-set a Holiday //verbs += /client/proc/cmd_mass_modify_object_variables --Merged with view variables //verbs += /client/proc/cmd_admin_explosion --Merged with view variables //verbs += /client/proc/cmd_admin_emp --Merged with view variables @@ -417,7 +416,6 @@ verbs -= /client/proc/deadmin_self verbs -= /client/proc/jumptocoord verbs -= /client/proc/everyone_random - verbs -= /client/proc/Set_Holiday verbs -= /client/proc/cmd_admin_change_custom_event verbs -= /client/proc/admin_invis verbs -= /client/proc/callprocgen diff --git a/config/config.txt b/config/config.txt index cd1e8601b4a..c5c4c3fc147 100644 --- a/config/config.txt +++ b/config/config.txt @@ -143,8 +143,5 @@ GUEST_JOBBAN 1 ## The intention is to make adminPMs more visible. (although I fnd popups annoying so this defaults to off) #POPUP_ADMIN_PM -## Remove the # to allow special 'Easter-egg' events on special holidays such as seasonal holidays and stuff like 'Talk Like a Pirate Day' :3 YAARRR -#ALLOW_HOLIDAYS - ##What address should banned people appeal ther ban at? Remember to escape the characters, if needed! # APPEAL_ADDRESS -->APPEAL ADDRESS HERE<-- \ No newline at end of file From 933a95dd6e65c68eb47bf8f40c403ed1260ab3ff Mon Sep 17 00:00:00 2001 From: Ren Erthilo Date: Thu, 3 May 2012 22:05:59 +0100 Subject: [PATCH 020/143] Fixes CE's office door name, renames a few APCs to match their area, changed research, mining, and atmospherics doors. Fixes watering cans. Changelog! --- code/game/machinery/autolathe.dm | 4 +-- code/game/machinery/sink.dm | 2 +- code/modules/chemical/Chemistry-Tools.dm | 13 +++---- html/changelog.html | 29 ++++++++++++++++ maps/tgstation.2.0.8.dmm | 44 ++++++++++++------------ 5 files changed, 58 insertions(+), 34 deletions(-) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 9802c771fbd..83392c7b161 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -262,19 +262,17 @@ var/global/list/autolathe_recipes_hidden = list( \ restart: if(outputAmount > 0) if(src.m_amount >= template.m_amt*multiplier && src.g_amount >= template.g_amt*multiplier) - busy = 1 + use_power(power) icon_state = "autolathe" flick("autolathe_n",src) spawn(16) - if(!busy) busy = 1 use_power(power) spawn(16) use_power(power) spawn(16) - flick("autolathe_n",src) src.m_amount -= template.m_amt*multiplier src.g_amount -= template.g_amt*multiplier if(src.m_amount < 0) diff --git a/code/game/machinery/sink.dm b/code/game/machinery/sink.dm index 7927772702f..e89b11828dd 100644 --- a/code/game/machinery/sink.dm +++ b/code/game/machinery/sink.dm @@ -76,7 +76,7 @@ user << "\red Someone's already washing something here." return - if (istype(O, (/obj/item/weapon/reagent_containers/glass/bucket || /obj/item/weapon/reagent_containers/glass/watercan))) + if (istype(O, /obj/item/weapon/reagent_containers/glass/bucket)) O:reagents.add_reagent("water", 70) user.visible_message( \ "\blue [user] fills the [O] using the [src].", \ diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index bede9c678fe..3562372a94a 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -1887,19 +1887,16 @@ del(D) del(src) -/obj/item/weapon/reagent_containers/glass/watercan +/obj/item/weapon/reagent_containers/glass/bucket/wateringcan name = "watering can" desc = "A watering can, for all your watering needs." icon = 'hydroponics.dmi' icon_state = "watercan" item_state = "bucket" - m_amt = 200 - g_amt = 0 - w_class = 3.0 - amount_per_transfer_from_this = 20 - possible_transfer_amounts = list(10,20,30,50,70) - volume = 70 - flags = FPRINT | OPENCONTAINER + + attackby(var/obj/D, mob/user as mob) + if(isprox(D)) + return /obj/item/weapon/reagent_containers/glass/cantister desc = "It's a canister. Mainly used for transporting fuel." diff --git a/html/changelog.html b/html/changelog.html index bff322db998..35800485187 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -47,6 +47,35 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit though. Thanks. --> +
+

03 May 2012

+

TG updated:

+
    +
  • CONTRABAND-CON UPDATE: Added posters.
  • +
  • POSTERS! Posters come in rolled packages that can adhere to any wall or r_wall, if it's uncluttered enough. +

    ?How they get on-board: The quartermaster can now set the receiver frequency of his supplycomp circuit board. A bit simplistic as of now, will work on it later. Building a supplycomp with a properly set up circuitboard will give access to the Contraband crate. +

    ?How they're used: Unfold the rolled poster on any wall or r_wall to create the poster. There are currently 17 designs, with the possibility of me adding more. +

    ?How to get rid of them: You can rip them using your hand... To cleanly extract them and not ruin them for future use, however, you can use a pair of wirecutters. +

    ?How they're classified: They're contraband, so it's perfectly okay for security officers to confiscate them. Punishment for contraband-providers (or end-users, if you want to go full nazi) is up to the situational commanding officers. +
  • Merged 'Game' and 'Lobby' tabs during pre-game into one tab
  • +
  • Added the little red x to the late-join job list
  • +
  • Late-joiners are warned if the shuttle is past the point of recall, and if the shuttle has already left the station
  • +
  • Late-joiners now see how long the round has been going on.
  • +
  • Droppers are now used at the eyes, and thus, access to the eyes is required to have an effect.
  • +
  • Mining shuttle computer no longer spits out both 'Shuttle has been sent' and 'The shuttle is already moving' every time.
  • +
  • Adds a borg upgrade that increases their speed. Requires gold.
  • +
  • Fixes autolathes not doing anything.
  • +
  • Changed Chief Engineers Office door name. Stop breaking in!
  • +
  • Added new airlocks to mining dock, research, and atmospherics.
  • +
  • RCDs are disabled if they are used on the escape shuttle or hyperspace around it.
  • +
  • EMPs will now cause flashes to flash their holder.
  • +
  • Heads now get a silver ID!
  • +
  • Blenders can now be filled directly from plant bags. Chefs rejoice.
  • +
  • The biogenerator is now more robust. It can dispense fertilizer in batches, and make simple leather items at a high cost. Added more wood items for tower cap wood construction: Wooden doors and sandals. Added plump helmet biscuits and mushroom soup to kitchen recipes.
  • +
  • Watermelon and pumpkin biomass lowered a bit so biomass isn't totally trivial to acquire.
  • +
+
+

2nd May 2012

TG updated:

diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index cf212585b3a..0185e6c3bb2 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -2301,7 +2301,7 @@ "aSm" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "wood"},/area/library) "aSn" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 5; icon_state = "intact-b-f"; level = 1; name = "pipe"},/turf/simulated/wall,/area/hydroponics) "aSo" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aSp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/item/weapon/reagent_containers/glass/watercan,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aSp" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/item/weapon/reagent_containers/glass/bucket/wateringcan,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) "aSq" = (/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r-f"; level = 1; name = "pipe"},/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) "aSr" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) "aSs" = (/obj/structure/disposalpipe/segment,/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/pipe/simple{color = "blue"; dir = 4; icon_state = "intact-b-f"; level = 1; name = "pipe"},/obj/machinery/camera{c_tag = "Hydroponics South"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) @@ -2724,8 +2724,8 @@ "bat" = (/obj/structure/table/reinforced,/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/door/window/northleft{name = "Reception Window"; req_access = null; req_access_txt = "0"},/obj/machinery/door/window/southleft{name = "Research and Development"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bau" = (/obj/structure/table/reinforced,/obj/machinery/door/window/northright{name = "Reception Window"; req_access_txt = "0"},/obj/machinery/door/window/southright{name = "Research and Development"; req_access_txt = "7"},/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bav" = (/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"baw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) -"bax" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) +"baw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) +"bax" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bay" = (/turf/simulated/floor/plating,/area/maintenance/asmaint2) "baz" = (/obj/effect/landmark{name = "carpspawn"},/turf/space,/area/shuttle/escape/station) "baA" = (/obj/machinery/camera{c_tag = "Auxiliary Docking"; dir = 8; network = "Arrivals"},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -2799,7 +2799,7 @@ "bbQ" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/medical/chemistry) "bbR" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bbS" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"bbT" = (/obj/machinery/camera{c_tag = "RnD Lab North"; dir = 2; network = "Research"},/obj/machinery/power/apc{dir = 1; name = "Lab APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"bbT" = (/obj/machinery/camera{c_tag = "RnD Lab North"; dir = 2; network = "Research"},/obj/machinery/power/apc{dir = 1; name = "Research Lab APC"; pixel_x = 0; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bbU" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bbV" = (/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "rnd Requests Console"; pixel_x = 30; pixel_y = 0},/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bbW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) @@ -3042,8 +3042,8 @@ "bgz" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bgA" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) "bgB" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) -"bgC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) -"bgD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/medical{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) +"bgC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) +"bgD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/research{name = "Research Division Access"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bgE" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bgF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "bgG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/entry) @@ -3520,7 +3520,7 @@ "bpJ" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bpK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bpL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/gasstorage) -"bpM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/toxins/gasstorage) +"bpM" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/power/apc{dir = 8; name = "Gas Storage APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/toxins/gasstorage) "bpN" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/toxins/gasstorage) "bpO" = (/turf/simulated/floor,/area/toxins/gasstorage) "bpP" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/gasstorage) @@ -3592,7 +3592,7 @@ "brd" = (/obj/structure/window/reinforced,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bre" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "brf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"brg" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Gas Storage"; req_access_txt = "8"},/turf/simulated/floor,/area/toxins/gasstorage) +"brg" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Gas Storage"; req_access_txt = "8"},/turf/simulated/floor,/area/toxins/gasstorage) "brh" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/gasstorage) "bri" = (/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/gasstorage) "brj" = (/obj/item/weapon/cigbutt,/turf/simulated/floor{dir = 2; icon_state = "warning"},/area/toxins/gasstorage) @@ -3707,7 +3707,7 @@ "bto" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "btq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/wall/r_wall,/area/toxins/gasstorage) -"btr" = (/obj/machinery/door/airlock/medical{name = "Toxins Research"; req_access_txt = "7; 8"},/turf/simulated/floor,/area/toxins/gasstorage) +"btr" = (/obj/machinery/door/airlock/research{name = "Gas Storage"; req_access_txt = "8"},/turf/simulated/floor,/area/toxins/gasstorage) "bts" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "btt" = (/turf/simulated/wall,/area/toxins/mixing) "btu" = (/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,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/toxins/mixing) @@ -3989,7 +3989,7 @@ "byK" = (/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "byL" = (/obj/structure/table,/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = 29; pixel_y = 1},/obj/machinery/firealarm,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "byM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/asmaint2) -"byN" = (/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 4; network = "SS13"},/obj/machinery/power/apc{dir = 8; name = "Toxins Lab Mix Chambers APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/toxins/mixing) +"byN" = (/obj/machinery/camera{c_tag = "Toxins Lab East"; dir = 4; network = "SS13"},/obj/machinery/power/apc{dir = 8; name = "Toxins Lab Mixing Room APC"; pixel_x = -25; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 1; scrub_Toxins = 1},/turf/simulated/floor,/area/toxins/mixing) "byO" = (/obj/machinery/atmospherics/unary/vent_pump,/turf/simulated/floor,/area/toxins/mixing) "byP" = (/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor,/area/toxins/mixing) "byQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor,/area/toxins/mixing) @@ -4007,7 +4007,7 @@ "bzc" = (/obj/effect/landmark/start{name = "Shaft Miner"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) "bzd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/miningdock) "bze" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/quartermaster/miningdock) -"bzf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) +"bzf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/mining{name = "Mining Dock"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) "bzg" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "bzh" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) "bzi" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/camera{c_tag = "Mining Dock Entrance"; dir = 2; network = "Cargo"},/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{dir = 8; icon_state = "brown"},/area/quartermaster/miningdock) @@ -4061,7 +4061,7 @@ "bAe" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bAf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/toxins/toxinslab) "bAg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/maintenance/asmaint2) -"bAh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/toxins/mixing) +"bAh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab Mixing Room"; req_access_txt = "7"},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/toxins/mixing) "bAi" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/toxins/mixing) "bAj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/toxins/mixing) "bAk" = (/turf/simulated/floor,/area/toxins/mixing) @@ -4136,7 +4136,7 @@ "bBB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bBC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/obj/structure/cable{d2 = 2; icon_state = "4-8"; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/toxins/toxinslab) "bBD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "2-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/maintenance/asmaint2) -"bBE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/toxins/mixing) +"bBE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab Mixing Room"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/toxins/mixing) "bBF" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/toxins/mixing) "bBG" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area/toxins/mixing) "bBH" = (/obj/machinery/atmospherics/binary/pump{dir = 8; icon_state = "intact_off"; on = 1},/turf/simulated/floor,/area/toxins/mixing) @@ -4249,7 +4249,7 @@ "bDK" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/atmos) "bDL" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/atmos) "bDM" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/atmos) -"bDN" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/atmos) +"bDN" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor,/area/atmos) "bDO" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/atmos) "bDP" = (/obj/machinery/atmospherics/pipe/simple{color = "red"; icon_state = "intact-r"; level = 2},/turf/simulated/wall/r_wall,/area/atmos) "bDQ" = (/turf/simulated/wall/r_wall,/area/atmos) @@ -4282,7 +4282,7 @@ "bEr" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) "bEs" = (/turf/simulated/wall/r_wall,/area/maintenance/asmaint2) "bEt" = (/turf/simulated/wall/r_wall,/area/toxins/observatory) -"bEu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Observatory"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/toxins/observatory) +"bEu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Toxins Lab Observatory"; req_access_txt = "7"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/toxins/observatory) "bEv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/toxins/observatory) "bEw" = (/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,/turf/simulated/floor/plating,/area/toxins/observatory) "bEx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor/plating,/area/toxins/observatory) @@ -4412,7 +4412,7 @@ "bGR" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/manifold{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bGS" = (/obj/machinery/atmospherics/pipe/simple{dir = 10},/obj/structure/window/reinforced{dir = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bGT" = (/turf/simulated/wall/r_wall,/area/toxins/server) -"bGU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Lab Hallway APC"; pixel_x = -25},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bGU" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/power/apc{dir = 8; name = "Research Division APC"; pixel_x = -25},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bGV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bGW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/toxins/xenobiology) "bGX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -4443,7 +4443,7 @@ "bHw" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/aft) "bHx" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 2"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) "bHy" = (/obj/machinery/dispenser{pltanks = 0},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/atmos) -"bHz" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) +"bHz" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/airlock/atmos{name = "Atmospherics Maintenance"; req_access_txt = "12;24"},/turf/simulated/floor,/area/atmos) "bHA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/atmos) "bHB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/atmos) "bHC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/atmos) @@ -4537,7 +4537,7 @@ "bJm" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/wall/r_wall,/area/toxins/server) "bJn" = (/obj/machinery/door/window/northleft{name = "Server Room"; req_access_txt = "30"},/obj/machinery/door/window/southleft{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bJo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bJp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Xenobiology"; req_access_txt = "55"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"bJp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/research{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bJq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bJr" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) "bJs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) @@ -4655,7 +4655,7 @@ "bLA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bLB" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) "bLC" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; icon_state = "in"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"bLD" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Storage"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bLD" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/research{name = "Research Division Storage"; req_access_txt = "47"; req_one_access_txt = "1"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bLE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/medical/research{name = "Research Division"}) "bLF" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) "bLG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/item/weapon/monkeycube_box,/obj/item/weapon/monkeycube_box,/obj/structure/table,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped,/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/toxins/xenobiology) @@ -4961,7 +4961,7 @@ "bRu" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) "bRv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) "bRw" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) -"bRx" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/maintenance{name = "Atmospherics"; req_access = null; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) +"bRx" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) "bRy" = (/obj/structure/closet/firecloset,/turf/simulated/floor,/area/atmos) "bRz" = (/obj/machinery/atmospherics/pipe/manifold{color = "yellow"; dir = 4; icon_state = "manifold-y"; level = 2},/turf/simulated/floor,/area/atmos) "bRA" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/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{dir = 4; icon_state = "warning"},/area/atmos) @@ -5046,7 +5046,7 @@ "bTb" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) "bTc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/hallway/primary/aft) "bTd" = (/obj/item/weapon/crowbar,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bTe" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{dir = 1; name = "CE office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/chiefs_office) +"bTe" = (/obj/machinery/light{dir = 1},/obj/machinery/power/apc{dir = 1; name = "Chief Engineers office APC"; pixel_x = 0; pixel_y = 25},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/engine/chiefs_office) "bTf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/structure/closet/emcloset,/turf/simulated/floor,/area/engine/chiefs_office) "bTg" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/atmos) "bTh" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/obj/machinery/atmospherics/pipe/simple{color = "yellow"; dir = 4; icon_state = "intact-y"; initialize_directions = 12; level = 2},/turf/simulated/floor,/area/atmos) @@ -5214,7 +5214,7 @@ "bWn" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/turf/simulated/wall,/area/engine/chiefs_office) "bWo" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/engine/chiefs_office) "bWp" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/engine/chiefs_office) -"bWq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/glass/glass_engineering{req_access_txt = "56"},/turf/simulated/floor,/area/engine/chiefs_office) +"bWq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineers office"; req_access_txt = "56"},/turf/simulated/floor,/area/engine/chiefs_office) "bWr" = (/turf/simulated/wall,/area/engine/chiefs_office) "bWs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/engine/chiefs_office) "bWt" = (/obj/machinery/atmospherics/tvalve/digital{tag = "icon-tvalve0 (NORTH)"; icon_state = "tvalve0"; dir = 1},/turf/simulated/floor,/area/atmos) From e65c626f1ec7294b111c8ea1ef0146844b246487 Mon Sep 17 00:00:00 2001 From: Rob Palkowski Date: Thu, 3 May 2012 17:05:57 -0700 Subject: [PATCH 021/143] Typo correction (fasted -> fasten) --- code/game/machinery/doors/airlock.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index cf99493deb5..ce40b8dca81 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1573,7 +1573,7 @@ About the new airlock wires panel: src.removal_step = 1 return else if (istype(C, /obj/item/weapon/wrench)) - user << "You start to unfasted the armor from the circuits..." + user << "You start to unfasten the armor from the circuits..." if(do_after(user,40)) user << "Circuits exposed." src.removal_step = 3 @@ -1744,4 +1744,4 @@ About the new airlock wires panel: else user << "\red You were warned..." world << "\red [user.name] has been found attempting to hack a CentCom Secure Door via AI/Hacktool. Better luck next time." - user.ex_act(1) \ No newline at end of file + user.ex_act(1) From 87089fc643e6e8ce30c41f1fad856cbfc2c540f1 Mon Sep 17 00:00:00 2001 From: Rob Palkowski Date: Thu, 3 May 2012 17:17:12 -0700 Subject: [PATCH 022/143] Revert "Typo correction (fasted -> fasten)" Contained an extra edit that was not supposed to be there. This reverts commit e65c626f1ec7294b111c8ea1ef0146844b246487. --- code/game/machinery/doors/airlock.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index ce40b8dca81..cf99493deb5 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1573,7 +1573,7 @@ About the new airlock wires panel: src.removal_step = 1 return else if (istype(C, /obj/item/weapon/wrench)) - user << "You start to unfasten the armor from the circuits..." + user << "You start to unfasted the armor from the circuits..." if(do_after(user,40)) user << "Circuits exposed." src.removal_step = 3 @@ -1744,4 +1744,4 @@ About the new airlock wires panel: else user << "\red You were warned..." world << "\red [user.name] has been found attempting to hack a CentCom Secure Door via AI/Hacktool. Better luck next time." - user.ex_act(1) + user.ex_act(1) \ No newline at end of file From 3d0912d79be124c1376633559ae71c4becef8e8b Mon Sep 17 00:00:00 2001 From: Rob Palkowski Date: Thu, 3 May 2012 17:19:05 -0700 Subject: [PATCH 023/143] Typo correction (fasted -> fasten) --- code/game/machinery/doors/airlock.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index cf99493deb5..484976b0eb4 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1573,7 +1573,7 @@ About the new airlock wires panel: src.removal_step = 1 return else if (istype(C, /obj/item/weapon/wrench)) - user << "You start to unfasted the armor from the circuits..." + user << "You start to unfasten the armor from the circuits..." if(do_after(user,40)) user << "Circuits exposed." src.removal_step = 3 From 845e029b265c8a74faab86c5194035d36d59cb81 Mon Sep 17 00:00:00 2001 From: Rob Palkowski Date: Thu, 3 May 2012 18:39:16 -0700 Subject: [PATCH 024/143] Cybogs with no AI no longer get Asimov-lite Rather, they get the standard NanoTrasen lawset --- code/modules/mob/living/silicon/robot/robot.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 6a07be57098..e70069fe9cd 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -26,9 +26,9 @@ src << "Unit slaved to [connected_ai.name], downloading laws." lawupdate = 1 else - laws = new /datum/ai_laws/asimov + laws = new /datum/ai_laws/nanotrasen/New lawupdate = 0 - src << "Unable to locate an AI, reverting to standard Asimov laws." + src << "Unable to locate an AI, reverting to standard NanoTrasen laws." else laws = new /datum/ai_laws/antimov lawupdate = 0 @@ -1230,4 +1230,4 @@ Frequency: for(var/obj/item/borg/upgrade/flashproof/F in module.modules) return 1 - return 0 \ No newline at end of file + return 0 From 4ed0b200250d47a34188fd8f14ec5384751a5969 Mon Sep 17 00:00:00 2001 From: Rob Palkowski Date: Thu, 3 May 2012 18:39:16 -0700 Subject: [PATCH 025/143] Cyborgs with no AI no longer get Asimov-lite Rather, they get the standard NanoTrasen lawset --- code/modules/mob/living/silicon/robot/robot.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 6a07be57098..e70069fe9cd 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -26,9 +26,9 @@ src << "Unit slaved to [connected_ai.name], downloading laws." lawupdate = 1 else - laws = new /datum/ai_laws/asimov + laws = new /datum/ai_laws/nanotrasen/New lawupdate = 0 - src << "Unable to locate an AI, reverting to standard Asimov laws." + src << "Unable to locate an AI, reverting to standard NanoTrasen laws." else laws = new /datum/ai_laws/antimov lawupdate = 0 @@ -1230,4 +1230,4 @@ Frequency: for(var/obj/item/borg/upgrade/flashproof/F in module.modules) return 1 - return 0 \ No newline at end of file + return 0 From 93a56064bf16b15091d8e91b4770c627521b195a Mon Sep 17 00:00:00 2001 From: CaelAislinn Date: Fri, 4 May 2012 23:56:52 +1000 Subject: [PATCH 026/143] WIP antiqua engineering, WIP antiqua supermatter research lab, r-ust updates, fixed dopeghoti's derp. Signed-off-by: CaelAislinn --- baystation12.dme | 2 + .../Cael_Aislinn/Rust/core_field.dm | 1 + .../Cael_Aislinn/Rust/core_gen.dm | 5 + .../Cael_Aislinn/Rust/core_monitor.dm | 2 +- .../Cael_Aislinn/Rust/fuel_control.dm | 2 +- .../Cael_Aislinn/Rust/gyrotron_controller.dm | 2 +- .../Rust/virtual_particle_catcher.dm | 1 + .../Cael_Aislinn/Supermatter/SuperMatter.dm | 31 +- code/defines/obj/machinery.dm | 4 +- code/game/machinery/computer/lockdown.dm | 10 +- .../modules/mob/living/silicon/robot/robot.dm | 2 +- code/modules/power/generator.dm | 55 +- code/modules/power/generator_type2.dm | 9 +- icons/obj/meter.dmi | Bin 693 -> 756 bytes maps/Antiqua.dmm | 6772 +++++++++-------- 15 files changed, 3718 insertions(+), 3180 deletions(-) diff --git a/baystation12.dme b/baystation12.dme index 8eac216fe68..0621e140b94 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -162,9 +162,11 @@ #define FILE_DIR "code/WorkInProgress" #define FILE_DIR "code/WorkInProgress/Apples" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn" +#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Jumper" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Rust" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Supermatter" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Tajara" +#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/tajara_sprites" #define FILE_DIR "code/WorkInProgress/Chinsky" #define FILE_DIR "code/WorkInProgress/mapload" #define FILE_DIR "code/WorkInProgress/Mini" diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_field.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_field.dm index 5b36f88de8f..cd738d201a1 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/core_field.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/core_field.dm @@ -22,6 +22,7 @@ Deuterium-tritium fusion: 4.5 x 10^7 K // var/obj/machinery/rust/core/owned_core var/list/dormant_reactant_quantities = new + luminosity = 1 // var/energy = 0 var/mega_energy = 0 diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm index 89680f37564..3a491b10770 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/core_gen.dm @@ -84,12 +84,14 @@ max volume of plasma storeable by the field = the total volume of a number of ti if(owned_field) owned_field.ChangeFieldStrength(field_strength) icon_state = "core1" + luminosity = 1 return 1 proc/Shutdown() icon_state = "core0" on = 0 del(owned_field) + luminosity = 0 proc/AddParticles(var/name, var/quantity = 1) if(owned_field) @@ -104,6 +106,9 @@ max volume of plasma storeable by the field = the total volume of a number of ti Shutdown() return // + luminosity = round(owned_field.field_strength/10) + luminosity = max(luminosity,1) + // if(stat & (NOPOWER|BROKEN)) Shutdown() diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/core_monitor.dm b/code/WorkInProgress/Cael_Aislinn/Rust/core_monitor.dm index b9739ba9aa8..c9999d2d1db 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/core_monitor.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/core_monitor.dm @@ -9,7 +9,7 @@ New() spawn(0) - core_generator = locate() in range(15,src) + core_generator = locate() in world attack_ai(mob/user) attack_hand(user) diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_control.dm b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_control.dm index 3016c50fc26..7604e05958c 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/fuel_control.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/fuel_control.dm @@ -20,7 +20,7 @@ fuel_injectors.Add("SCRAM") fuel_injectors["SCRAM"] = new/list spawn(0) - for(var/obj/machinery/rust/fuel_injector/Injector in range(50,src)) + for(var/obj/machinery/rust/fuel_injector/Injector in world) if(Injector.stage in fuel_injectors) var/list/targetlist = fuel_injectors[Injector.stage] targetlist.Add(Injector) diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/gyrotron_controller.dm b/code/WorkInProgress/Cael_Aislinn/Rust/gyrotron_controller.dm index b95b4bb4bc8..df34958c236 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/gyrotron_controller.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/gyrotron_controller.dm @@ -44,7 +44,7 @@ return var/t = "Gyrotron Remote Control Console
" t += "
" - for(var/obj/machinery/rust/gyrotron/gyro in range(25)) + for(var/obj/machinery/rust/gyrotron/gyro in world) if(gyro.remoteenabled && gyro.on) t += "Gyrotron operational
" t += "Operational mode: " diff --git a/code/WorkInProgress/Cael_Aislinn/Rust/virtual_particle_catcher.dm b/code/WorkInProgress/Cael_Aislinn/Rust/virtual_particle_catcher.dm index d1f320c53e1..b45d28259c8 100644 --- a/code/WorkInProgress/Cael_Aislinn/Rust/virtual_particle_catcher.dm +++ b/code/WorkInProgress/Cael_Aislinn/Rust/virtual_particle_catcher.dm @@ -6,6 +6,7 @@ icon = 'effects.dmi' icon_state = "energynet" density = 0 + anchored = 1 var/obj/machinery/rust/em_field/parent var/mysize = 0 diff --git a/code/WorkInProgress/Cael_Aislinn/Supermatter/SuperMatter.dm b/code/WorkInProgress/Cael_Aislinn/Supermatter/SuperMatter.dm index fbac0b9ab05..0bcb010bf4c 100644 --- a/code/WorkInProgress/Cael_Aislinn/Supermatter/SuperMatter.dm +++ b/code/WorkInProgress/Cael_Aislinn/Supermatter/SuperMatter.dm @@ -61,12 +61,6 @@ //a lot of these variables are pretty hacked, so dont rely on the comments /obj/machinery/power/supermatter/process() - var/datum/gas_mixture/env = loc.return_air() - - //Remove gas from surrounding area - var/transfer_moles = gasefficency * env.total_moles() - var/datum/gas_mixture/removed = env.remove(transfer_moles) - //core can no longer spontaneously explode /* previousdet = det @@ -111,15 +105,24 @@ #define REACTION_POWER_MODIFIER 0.5 //Higher == more overall power */ - //100% oxygen atmosphere = 100% plasma production - //100% nitrogen atmosphere = 0% plasma production - //anything else is halfway in between; an atmosphere with no nitrogen or oxygen will still be at 50% (but steadily rise as more oxygen is made) - var/total_moles = removed.total_moles() + var/datum/gas_mixture/env = loc.return_air() + + //nothing can happen in a vacuum + var/datum/gas_mixture/removed = env var/retardation_factor = 0.5 - if(total_moles) - retardation_factor += removed.oxygen / (total_moles * 2) - removed.nitrogen / (total_moles * 2) - else - retardation_factor -= 0.25 + if(env.total_moles()) + //Remove gas from surrounding area + var/transfer_moles = gasefficency * env.total_moles() + removed = env.remove(transfer_moles) + + //100% oxygen atmosphere = 100% plasma production + //100% nitrogen atmosphere = 0% plasma production + //anything else is halfway in between; an atmosphere with no nitrogen or oxygen will still be at 50% (but steadily rise as more oxygen is made) + var/total_moles = removed.total_moles() + if(total_moles) + retardation_factor += removed.oxygen / (total_moles * 2) - removed.nitrogen / (total_moles * 2) + else + retardation_factor -= 0.25 var/device_energy = mega_energy * REACTION_POWER_MODIFIER //device energy is provided by the zero point lasers device_energy *= removed.temperature / T0C //environmental heat directly affects device energy diff --git a/code/defines/obj/machinery.dm b/code/defines/obj/machinery.dm index 8dcdfdeac06..44c7c504d9d 100644 --- a/code/defines/obj/machinery.dm +++ b/code/defines/obj/machinery.dm @@ -339,7 +339,7 @@ layer = 2.6 // a bit above wires /obj/machinery/power/generator - name = "thermoelectric generator" + name = "thermoelectric generator mark I" desc = "It's a high efficiency thermoelectric generator." icon_state = "teg" anchored = 1 @@ -352,7 +352,7 @@ var/lastgenlev = -1 /obj/machinery/power/generator_type2 - name = "thermoelectric generator" + name = "thermoelectric generator mark II" desc = "It's a high efficiency thermoelectric generator." icon_state = "teg" anchored = 1 diff --git a/code/game/machinery/computer/lockdown.dm b/code/game/machinery/computer/lockdown.dm index 328a1d2abc5..492b08a8be5 100644 --- a/code/game/machinery/computer/lockdown.dm +++ b/code/game/machinery/computer/lockdown.dm @@ -16,7 +16,7 @@ //only load blast doors for map-defined departments for the moment switch(department) - if("Engineering") + if("SinguloEngineering-Antiqua") connectedDoorIds.Add("Engineering Primary Access") connectedDoorIds.Add("Engineering Secondary Access") connectedDoorIds.Add("Fore Maintenance Access") @@ -28,7 +28,13 @@ connectedDoorIds.Add("Atmospheric Storage Rad Shielding") connectedDoorIds.Add("Construction Storage Rad Shielding") connectedDoorIds.Add("Engineering Secure Storage") - if("Medbay") + if("RustEngineering-Antiqua") + connectedDoorIds.Add("Port vessel entry") + connectedDoorIds.Add("Starboard vessel entry") + connectedDoorIds.Add("Central aft shell access") + connectedDoorIds.Add("Port aft shell access") + connectedDoorIds.Add("Starboard aft shell access") + if("Medbay-Exodus") connectedDoorIds.Add("Genetics Outer Shutters") connectedDoorIds.Add("Genetics Inner Shutters") connectedDoorIds.Add("Chemistry Outer Shutters") diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index e70069fe9cd..b75573cba1a 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -26,7 +26,7 @@ src << "Unit slaved to [connected_ai.name], downloading laws." lawupdate = 1 else - laws = new /datum/ai_laws/nanotrasen/New + laws = new /datum/ai_laws/nanotrasen/New lawupdate = 0 src << "Unable to locate an AI, reverting to standard NanoTrasen laws." else diff --git a/code/modules/power/generator.dm b/code/modules/power/generator.dm index afe69a2800c..22a0659b4c0 100644 --- a/code/modules/power/generator.dm +++ b/code/modules/power/generator.dm @@ -1,4 +1,7 @@ -// dummy generator object for testing +// thermo electric generator powered by twinned gas turbines +// more realistic than type 2, and also cooler +#define ENERGY_TRANSFER_FACTOR 10 +#define POWER_PRODUCTION_FACTOR 1.25 /*/obj/machinery/power/generator/verb/set_amount(var/g as num) set src in view(1) @@ -35,12 +38,19 @@ if(!circ1 || !circ2) return - var/datum/gas_mixture/hot_air = circ1.return_transfer_air() - var/datum/gas_mixture/cold_air = circ2.return_transfer_air() + var/datum/gas_mixture/air1 = circ1.return_transfer_air() + var/datum/gas_mixture/air2 = circ2.return_transfer_air() + // + var/datum/gas_mixture/hot_air = air1 + var/datum/gas_mixture/cold_air = air2 lastgen = 0 - if(cold_air && hot_air) + if(hot_air && cold_air) + if(hot_air.temperature < cold_air.temperature) + hot_air = air2 + cold_air = air1 + var/cold_air_heat_capacity = cold_air.heat_capacity() var/hot_air_heat_capacity = hot_air.heat_capacity() @@ -52,24 +62,25 @@ var/energy_transfer = delta_temperature*hot_air_heat_capacity*cold_air_heat_capacity/(hot_air_heat_capacity+cold_air_heat_capacity) var/heat = energy_transfer*(1-efficiency) - lastgen = energy_transfer*efficiency + lastgen = POWER_PRODUCTION_FACTOR * energy_transfer*efficiency - hot_air.temperature = hot_air.temperature - energy_transfer/hot_air_heat_capacity - cold_air.temperature = cold_air.temperature + heat/cold_air_heat_capacity + //ENERGY_TRANSFER_FACTOR to beef up the amount of heat passed over + hot_air.temperature -= energy_transfer/hot_air_heat_capacity + cold_air.temperature += heat/cold_air_heat_capacity - world << "POWER: [lastgen] W generated at [efficiency*100]% efficiency and sinks sizes [cold_air_heat_capacity], [hot_air_heat_capacity]" + //world << "POWER: [lastgen] W generated at [efficiency*100]% efficiency and sinks sizes [cold_air_heat_capacity], [hot_air_heat_capacity]" add_avail(lastgen) // update icon overlays only if displayed level has changed - if(hot_air) - circ1.air2.merge(hot_air) + if(air1) + circ1.air2.merge(air1) - if(cold_air) - circ2.air2.merge(cold_air) + if(air2) + circ2.air2.merge(air2) - var/genlev = max(0, min( round(11*lastgen / 100000), 11)) + var/genlev = max(0, min( round(11*lastgen / 250000), 11)) if(genlev != lastgenlev) lastgenlev = genlev updateicon() @@ -97,17 +108,27 @@ user.machine = src + var/obj/machinery/atmospherics/binary/circulator/hot_circ = circ1 + var/obj/machinery/atmospherics/binary/circulator/cold_circ = circ2 + if(hot_circ.air1.temperature < cold_circ.air1.temperature) + hot_circ = circ2 + cold_circ = circ1 + var/t = "
Thermo-Electric Generator
" t += "Output : [round(lastgen)] W

" t += "Cold loop
" - t += "Temperature Inlet: [round(circ1.air1.temperature, 0.1)] K Outlet: [round(circ1.air2.temperature, 0.1)] K
" - t += "Pressure Inlet: [round(circ1.air1.return_pressure(), 0.1)] kPa Outlet: [round(circ1.air2.return_pressure(), 0.1)] kPa
" + t += "Temperature Inlet: [round(cold_circ.air1.temperature, 0.1)] K
" + t += "Temperature Outlet: [round(cold_circ.air2.temperature, 0.1)] K
" + t += "Pressure Inlet: [round(cold_circ.air1.return_pressure(), 0.1)] kPa
" + t += "Pressure Outlet: [round(cold_circ.air2.return_pressure(), 0.1)] kPa
" t += "Hot loop
" - t += "Temperature Inlet: [round(circ2.air1.temperature, 0.1)] K Outlet: [round(circ2.air2.temperature, 0.1)] K
" - t += "Pressure Inlet: [round(circ2.air1.return_pressure(), 0.1)] kPa Outlet: [round(circ2.air2.return_pressure(), 0.1)] kPa
" + t += "Temperature Inlet: [round(hot_circ.air1.temperature, 0.1)] K
" + t += "Temperature Outlet: [round(hot_circ.air2.temperature, 0.1)] K
" + t += "Pressure Inlet: [round(hot_circ.air1.return_pressure(), 0.1)] kPa
" + t += "Pressure Outlet: [round(hot_circ.air2.return_pressure(), 0.1)] kPa
" t += "

Close" diff --git a/code/modules/power/generator_type2.dm b/code/modules/power/generator_type2.dm index 0ee1ecf0828..20b732c3ec1 100644 --- a/code/modules/power/generator_type2.dm +++ b/code/modules/power/generator_type2.dm @@ -1,3 +1,5 @@ +//luna's TEG - simpler and less realistic than type 1 + /obj/machinery/power/generator_type2/New() ..() @@ -52,8 +54,9 @@ var/heat = energy_transfer*(1-efficiency) lastgen = energy_transfer*efficiency - hot_air.temperature = hot_air.temperature - energy_transfer/hot_air_heat_capacity - cold_air.temperature = cold_air.temperature + heat/cold_air_heat_capacity + //ENERGY_TRANSFER_FACTOR to beef up the amount of heat passed over + hot_air.temperature = ENERGY_TRANSFER_FACTOR*hot_air.temperature - energy_transfer/hot_air_heat_capacity + cold_air.temperature = ENERGY_TRANSFER_FACTOR*cold_air.temperature + heat/cold_air_heat_capacity if(input1.network) input1.network.update = 1 @@ -64,7 +67,7 @@ add_avail(lastgen/5) // update icon overlays only if displayed level has changed - var/genlev = max(0, min( round(11*lastgen / 500000), 11)) + var/genlev = max(0, min( round(11*lastgen / 100000), 11)) if(genlev != lastgenlev) lastgenlev = genlev updateicon() diff --git a/icons/obj/meter.dmi b/icons/obj/meter.dmi index c9a905590a56aa3621ffd0b34b8e7009e0715d0f..28f29f992950e69b4e18e3f980a67f43f4855a9f 100644 GIT binary patch delta 746 zcmV0001>1Oos70D0kh9smFUEl^BU zMZmzokuMm3GiCt)|1$vpGXVbp{{R4)|1)cpj++1g00DGTPE!Ct=GbNc0078(R9JLG zWpiV4X>fFDZ*Bkpc$|%s!3x4K42I9`QF z!A~xK;7h`HNUFB=u4z@ZZ{*$j$&EL)QN=2k;^9nx=wrhqMQ`1?58q}AU9d4Gi4?~9 zDMl^D$#;W&=SUlS?Vd4~Svk{#4c6!XXY>!I4;lpt1sMek6f9A2je&$(6KYMUHKEpo zS`%u`s5PV3j9N2l&8Rh_)=QUp{vMshn#Yc#zgV-hJymsEeZKewc%cs=&}#o}0004@ zNkl<^RA_fGOa{fk+^Qnze0Gun)^$w}5qT7yGDywLcw8TI5hNY;LtFv5&RH-2mk;V4E#{Y53Tm)k{A7d z2}A#1&OZVh>Ir&{%KO-&x&vAKDgF8WVcCjGmC?g6MN*Z`jl& z&nw=r;cx#DRiX{2MDvk`S!MVkyJmVdLgtU{S6)gsq_2V`{cwNTNH1*hTTgm(2xV{k c0^r2_0BomKNt7pA$N&HU07*qoM6N<$f)yWFZU6uP delta 682 zcmV;b0#*I=1+@h)iBL{Q4GJ0x0000DNk~Le0009Z0000W1Oos702sCb#sB~SEl^BU zMZmzo{{R4yEEsoy>I{k00DGTPE!Ct=GbNc006~$R9JLG zWpiV4X>fFDZ*Bkpc$|%sF$=;l5QXRDSA=#g(%e}$7ip0Wc6O6OPaCibX;A$4MjZ;p z!XwMO@V$g@xYX>bechPyQ0s^I(cN!mYu2k=tEcNi9|wOXt$J~nKKzC;v_WD_1_|Pi ziB_HSW4y3hoqapVC&x}F*Y*`-krlH}{=Z{qm_1n(Bot&6T%%xtf*TAZ)S6IhLahn4 zCe)fxYeuaZwPw_sQENu68MR*enWycsSv*s1>D|;+P5Is8H!6e=AJ5rky8r+IWl2Oq zRA_c+>l_}*AEK&6Yxx)YSMKj`A$=3Je)C~n zKkS9B?@zOHI@{0XvF`PHbW>8RH)Qq2I~d%z4j0yMKL2-d{hiFmhA=OQZr6H4f+xgG zfXh8k?3e&A_pa|wfZ;>ma%b0<$ARxJQD-D%FiwQ&XHI}HA+7{S6CzE3Z$ef?n*V)5 zTnTdF>o;e1VFG*;qE5Ih5tesGJ@%h5HiX?z{bcR+hFm-W4wojt>46jAn-E%*WF}-v zkAbPV{n$IP7p2tPdNG{XC?PesM<){-wx#CQa1q4C8ovVo000000Kf(L29v_p+aqf& Q`2YX_07*qoM6N<$g1yx*7XSbN diff --git a/maps/Antiqua.dmm b/maps/Antiqua.dmm index 9158d949650..1e1b7fee9c9 100644 --- a/maps/Antiqua.dmm +++ b/maps/Antiqua.dmm @@ -543,2936 +543,3432 @@ "akw" = (/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) "akx" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) "aky" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/weldingtool,/turf/simulated/floor/plating/airless,/area) -"akz" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"akA" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) -"akB" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) -"akC" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/assembly/chargebay) -"akD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) -"akE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Mech Recarge Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) -"akF" = (/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},/turf/simulated/floor{icon_state = "delivery"},/area/maintenance/starboard) -"akG" = (/obj/machinery/door/window/eastright{name = "Research Division Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/maintenance/starboard) -"akH" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"akI" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"akJ" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-out"; icon_state = "NE-out"},/turf/simulated/floor/airless,/area/toxins/test_area) -"akK" = (/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"akL" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"akM" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"akN" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/main) -"akO" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"akP" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hos,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"akQ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"akR" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) -"akS" = (/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 25; pixel_y = 0},/obj/structure/table/woodentable,/obj/machinery/camera{c_tag = "HoS Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"akT" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"akU" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) -"akV" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"akW" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"akX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"akY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) -"akZ" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"ala" = (/obj/item/device/assembly/signaler,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) -"alb" = (/obj/structure/table,/obj/item/device/flashlight,/obj/structure/light_frame{tag = "icon-tube-empty (WEST)"; icon_state = "tube-empty"; dir = 8},/turf/simulated/floor/plating/airless,/area) -"alc" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/assembly/assembly_line) -"ald" = (/obj/machinery/computer/mecha,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) -"ale" = (/obj/machinery/computer/robotics,/obj/machinery/camera{c_tag = "Robotics Office"; dir = 1; network = "Research"},/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) -"alf" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) -"alg" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/assembly/chargebay) -"alh" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"ali" = (/turf/simulated/wall,/area/medical/research{name = "Research Division Storage"}) -"alj" = (/turf/simulated/wall,/area/toxins/xenobiology) -"alk" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) -"all" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alm" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"aln" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alo" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alp" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alq" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) -"alr" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) -"als" = (/obj/machinery/light_switch{dir = 2; pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) -"alt" = (/turf/simulated/floor{tag = "icon-carpetcorner (WEST)"; icon_state = "carpetcorner"; dir = 8},/area/security/hos) -"alu" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"alv" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"alw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"alx" = (/obj/machinery/requests_console{department = "EVA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) -"aly" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"alz" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"alA" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating/airless,/area) -"alB" = (/obj/structure/stool,/turf/simulated/floor/plating/airless,/area) -"alC" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area) -"alD" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grid,/area/assembly/chargebay) -"alE" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay Starboard"; dir = 8; network = "Research"},/turf/simulated/floor/grid,/area/assembly/chargebay) -"alF" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"alG" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"alH" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"alI" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"alJ" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/xenobiology) -"alK" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) -"alL" = (/obj/machinery/firealarm{layer = 3.7; pixel_y = 27},/turf/simulated/floor,/area/toxins/xenobiology) -"alM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) -"alN" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"alO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"alP" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"alQ" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"alR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"alS" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"alT" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/space,/area) -"alU" = (/turf/simulated/wall,/area) -"alV" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) -"alW" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/space,/area) -"alX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/maintenance/fore) -"alY" = (/obj/structure/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"alZ" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 0; frequency = 1495; listening = 1; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Interrogation"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"ama" = (/obj/machinery/door/firedoor/border_only,/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/security/hos) -"amb" = (/obj/machinery/status_display,/turf/simulated/wall,/area/security/hos) -"amc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "\improper Head of Security's Office"; req_access_txt = "58"},/turf/simulated/floor,/area/security/hos) -"amd" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) -"ame" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) -"amf" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/camera{c_tag = "EVA Access"; dir = 4; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amg" = (/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amh" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"ami" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) -"amj" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"amk" = (/obj/structure/table,/obj/item/weapon/rcd_ammo,/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor/plating/airless,/area) -"aml" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/maintenance/fore) -"amm" = (/obj/machinery/power/apc{dir = 1; name = "Fore Hallway APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) -"amn" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) -"amo" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/maintenance/fore) -"amp" = (/obj/machinery/recharge_station,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) -"amq" = (/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 0; pixel_y = -24; req_access = null; req_access_txt = "22"; text = "chapel"},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) -"amr" = (/obj/machinery/power/apc{dir = 2; name = "Mech Recahrge Bay APC"; pixel_x = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) -"ams" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/assembly/chargebay) -"amt" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Storage"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division Storage"}) -"amu" = (/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"amv" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"amw" = (/obj/machinery/power/apc{dir = 4; name = "Research Department Storage APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"amx" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Access"; dir = 4; network = "Research"; pixel_x = 0},/turf/simulated/floor,/area/toxins/xenobiology) -"amy" = (/turf/simulated/floor,/area/toxins/xenobiology) -"amz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"amA" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"amB" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"amC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/starboard) -"amD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"amE" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/maintenance/starboard) -"amF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) -"amG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating/airless,/area) -"amH" = (/obj/machinery/door/airlock/external,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"amI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"amJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"amK" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"amL" = (/obj/machinery/camera{c_tag = "South"; dir = 1; network = "Bomb Testing"},/obj/machinery/light/spot,/turf/simulated/floor/airless,/area/toxins/test_area) -"amM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) -"amN" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) -"amO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) -"amP" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/hos) -"amQ" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amR" = (/obj/machinery/dispenser{pltanks = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amS" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) -"amT" = (/obj/machinery/power/apc{dir = 2; name = "EVA APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) -"amU" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating/airless,/area) -"amV" = (/obj/item/stack/sheet/rglass{amount = 50},/turf/simulated/floor/plating/airless,/area) -"amW" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating/airless,/area) -"amX" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating/airless,/area) -"amY" = (/obj/item/apc_frame{pixel_y = -25},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area) -"amZ" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area) -"ana" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/maintenance/fore) -"anb" = (/turf/simulated/floor,/area/maintenance/fore) -"anc" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/maintenance/fore) -"and" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) -"ane" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) -"anf" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) -"ang" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"anh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"ani" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"anj" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"ank" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/security/main) -"anl" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) -"anm" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"ann" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Security Locker Room"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) -"ano" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"anp" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"anq" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) -"anr" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/main) -"ans" = (/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/main) -"ant" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) -"anu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) -"anv" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"anw" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"anx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; locked = 1; req_access_txt = "32"},/turf/simulated/floor/plating,/area/hallway/primary/fore) -"any" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area/hallway/primary/fore) -"anz" = (/obj/machinery/disposal,/turf/simulated/floor,/area/maintenance/fore) -"anA" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/maintenance/fore) -"anB" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/fore) -"anC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"anD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) -"anE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"anF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"anG" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"anH" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) -"anI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"anJ" = (/turf/simulated/wall,/area/security/detectives_office) -"anK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/detectives_office) -"anL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "\improper Detective's Office"; req_access_txt = "4"},/turf/simulated/floor,/area/security/detectives_office) -"anM" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/fore) -"anN" = (/turf/simulated/floor,/area/hallway/primary/fore) -"anO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) -"anP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/fore) -"anQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/fore) -"anR" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/fore) -"anS" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) -"anT" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/hallway/primary/fore) -"anU" = (/obj/structure/cable,/turf/simulated/floor/plating,/area/hallway/primary/fore) -"anV" = (/obj/machinery/light{dir = 1},/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) -"anW" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor,/area/hallway/primary/fore) -"anX" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"anY" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"anZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"aoa" = (/obj/machinery/camera{c_tag = "Front Hallway - Mech Bay"; dir = 2; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) -"aob" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/hallway/primary/fore) -"aoc" = (/turf/simulated/wall,/area/toxins/hallway) -"aod" = (/obj/machinery/door_control{dir = 1; id = "Xeno"; name = "Xenobiology Emergency Breach Containment"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"aoe" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aof" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aog" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aoh" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) -"aoi" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Xeno Containment"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/toxins/xenobiology) -"aoj" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/toxins/xenobiology) -"aok" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aol" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) -"aom" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"aon" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aoo" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aop" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/fore) -"aoq" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor,/area/security/main) -"aor" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/security/main) -"aos" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aot" = (/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aou" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/light_switch{dir = 1; pixel_y = 24},/obj/item/weapon/storage/briefcase{pixel_y = -4},/obj/machinery/coatrack,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aov" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) -"aow" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xeno"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aox" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aoy" = (/obj/machinery/disposal,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) -"aoz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"aoA" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aoB" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aoC" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) -"aoD" = (/obj/structure/table{step_y = 0},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) -"aoE" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) -"aoF" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light,/turf/simulated/floor,/area/security/main) -"aoG" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) -"aoH" = (/obj/machinery/computer/forensic_scanning,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aoI" = (/obj/structure/rack,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/camera_test{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aoJ" = (/obj/machinery/camera{c_tag = "Front Hallway - EVA"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoK" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/fore) -"aoL" = (/obj/machinery/camera{c_tag = "Front Hallway - Construction (Port)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoM" = (/obj/machinery/camera{c_tag = "Front Hallway - Construction (Central)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoN" = (/obj/machinery/camera{c_tag = "Front Hallway - Construction (Starboard)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoO" = (/obj/machinery/camera{c_tag = "Front Hallway - Mech Bay (Port)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) -"aoP" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) -"aoQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xeno"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"aoR" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aoS" = (/obj/structure/table,/obj/machinery/door_control{id = "xenobio"; name = "Emergency Containment Seal"; pixel_x = -1; pixel_y = 7},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor,/area/toxins/xenobiology) -"aoT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"aoU" = (/turf/simulated/wall/r_wall,/area/security/main) -"aoV" = (/obj/machinery/power/apc{dir = 4; name = "Security APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/security/main) -"aoW" = (/obj/structure/filingcabinet,/obj/item/weapon/secstorage/ssafe{pixel_x = -23},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"aoX" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/detectives_office) -"aoY" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/detectives_office) -"aoZ" = (/obj/machinery/power/apc{dir = 4; directwired = 1; name = "\improper Detective APC"; pixel_x = 0; pixel_y = 0; pixel_z = 0},/obj/machinery/camera{c_tag = "Detectives Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) -"apa" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"apb" = (/turf/simulated/floor,/area/hallway/primary/port) -"apc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/port) -"apd" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) -"ape" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apf" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apg" = (/obj/machinery/optable{id = "xenobio"; name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aph" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/toxins/xenobiology) -"api" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) -"apj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/xenobiology) -"apk" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apl" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apm" = (/turf/simulated/wall,/area/maintenance/starboard) -"apn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/port) -"apo" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) -"app" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/main) -"apq" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apr" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/detectives_office) -"aps" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) -"apt" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) -"apu" = (/obj/structure/table/woodentable,/obj/item/clothing/gloves/detective,/obj/item/device/taperecorder,/obj/item/device/detective_scanner,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) -"apv" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"apw" = (/turf/simulated/floor,/area/hallway/primary/starboard) -"apx" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"apy" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"apz" = (/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apA" = (/obj/structure/table,/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apB" = (/obj/machinery/computer/operating{id = "xenobio"; name = "Xenobiology Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apC" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"apD" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 1; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) -"apE" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apG" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apH" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/camera{c_tag = "Xenobiology Monkey Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"apJ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/security/main) -"apK" = (/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Security Officer Area"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) -"apL" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"apM" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) -"apN" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) -"apO" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) -"apP" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/security/main) -"apQ" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) -"apR" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/detectives_office) -"apS" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) -"apT" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) -"apU" = (/obj/machinery/computer/security,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/detectives_office) -"apV" = (/obj/machinery/power/apc{name = "Maintenance Fore APC"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) -"apW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/hallway) -"apX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Research and Development"; req_access_txt = "47"},/turf/simulated/floor,/area/toxins/hallway) -"apY" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"apZ" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/weapon/melee/baton,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) -"aqa" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"aqb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) -"aqc" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) -"aqd" = (/obj/structure/table{step_y = 0},/obj/item/weapon/crowbar,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor,/area/security/main) -"aqe" = (/obj/structure/table{step_y = 0},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/security/main) -"aqf" = (/obj/machinery/camera{c_tag = "Port Hallway - Security"; dir = 8; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/port) -"aqg" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) -"aqh" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"aqi" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"aqj" = (/turf/simulated/wall,/area/toxins/lab) -"aqk" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aql" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aqm" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor,/area/toxins/lab) -"aqn" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor,/area/toxins/lab) -"aqo" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) -"aqp" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor,/area/toxins/lab) -"aqq" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/lab) -"aqr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/main) -"aqs" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/main) -"aqt" = (/obj/structure/table{step_y = 0},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/turf/simulated/floor,/area/security/main) -"aqu" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) -"aqv" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera{c_tag = "Security Main"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) -"aqw" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/main) -"aqx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) -"aqy" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/port) -"aqz" = (/obj/structure/lattice{layer = 2},/turf/space,/area) -"aqA" = (/turf/simulated/wall/r_wall,/area/hallway/primary/starboard) -"aqB" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"aqC" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aqD" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aqE" = (/turf/simulated/floor,/area/toxins/lab) -"aqF" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) -"aqG" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"aqH" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/port) -"aqI" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) -"aqJ" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) -"aqK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Technological Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"aqL" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor,/area/toxins/lab) -"aqM" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/lab) -"aqN" = (/obj/machinery/computer/rdconsole{id = 1; name = "Core R&D Console"},/turf/simulated/floor,/area/toxins/lab) -"aqO" = (/turf/simulated/wall/r_wall,/area/security/brig) -"aqP" = (/turf/simulated/wall,/area/security/brig) -"aqQ" = (/obj/machinery/door_timer/cell_1{dir = 8; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"aqR" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"aqS" = (/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) -"aqT" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"aqU" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"aqV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Research Division"; req_access_txt = "47"},/turf/simulated/floor,/area/toxins/hallway) -"aqW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/lab) -"aqX" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/toxins/lab) -"aqY" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/toxins/lab) -"aqZ" = (/obj/structure/table,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/toxins/lab) -"ara" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) -"arb" = (/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,/turf/simulated/floor/plating,/area/maintenance/fore) -"arc" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"ard" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"are" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"arf" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4},/obj/machinery/door/window/eastleft{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"arg" = (/turf/simulated/floor,/area/security/brig) -"arh" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 2"; name = "Cell 2"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"ari" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"arj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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 = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"ark" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"arl" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"arm" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"arn" = (/obj/machinery/camera{c_tag = "Vault Storage"; dir = 2; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"aro" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/security/nuke_storage) -"arp" = (/obj/machinery/mineral/mint,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"arq" = (/obj/machinery/mineral/output,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"arr" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"ars" = (/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/security/nuke_storage) -"art" = (/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,/turf/simulated/floor/plating,/area/security/nuke_storage) -"aru" = (/obj/effect/sign/securearea{pixel_x = -32},/turf/simulated/floor,/area/hallway/primary/starboard) -"arv" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"arw" = (/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"arx" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"ary" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (WEST)"; name = "Cell 1"; icon_state = "left"; dir = 8; req_access_txt = "1"; id = "Cell 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"arz" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/simulated/floor,/area/security/brig) -"arA" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/brig) -"arB" = (/obj/structure/stool,/turf/simulated/floor,/area/security/brig) -"arC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/eastleft,/obj/machinery/door/window/brigdoor{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"arD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) -"arE" = (/obj/machinery/nuclearbomb{desc = "The stations on site nuclear warhead. For special emergencies."; name = "On-Site Nuclear Warhead"; r_code = "LOLNO"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) -"arF" = (/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"arG" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"arH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = 0; pixel_y = 32},/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"arI" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"arJ" = (/obj/machinery/camera{c_tag = "Vault Access"; dir = 2; network = "Command"},/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) -"arK" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/starboard) -"arL" = (/obj/machinery/camera{c_tag = "Hallway Starboard - Research/Development"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) -"arM" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) -"arN" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"arO" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"arP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"arQ" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/structure/closet/extinguisher{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"arR" = (/turf/simulated/wall,/area/security/warden) -"arS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"arT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/warden) -"arU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) -"arV" = (/obj/structure/closet/secure_closet/brig{name = "Cell 1 Locker"; req_access_txt = "1"},/obj/machinery/camera{c_tag = "Brig (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) -"arW" = (/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/security/brig) -"arX" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"arY" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) -"arZ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"asa" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) -"asb" = (/obj/structure/closet/crate,/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"asc" = (/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"asd" = (/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"ase" = (/obj/item/weapon/moneybag/vault,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) -"asf" = (/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 = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) -"asg" = (/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 = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) -"ash" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/toxins/hallway) -"asi" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/toxins/hallway) -"asj" = (/obj/structure/closet/firecloset,/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/toxins/hallway) -"ask" = (/obj/structure/table,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"asl" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"asm" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) -"asn" = (/obj/structure/closet/wardrobe/warden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/security/warden) -"aso" = (/obj/structure/closet/secure_closet/warden,/turf/simulated/floor,/area/security/warden) -"asp" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Wardens Office"; network = "Security"; pixel_x = 22},/turf/simulated/floor,/area/security/warden) -"asq" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) -"asr" = (/obj/machinery/computer/prisoner,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) -"ass" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/security/warden) -"ast" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/warden) -"asu" = (/obj/structure/closet/secure_closet/brig{name = "Cell 2 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"asv" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"asw" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"asx" = (/obj/machinery/camera{c_tag = "Port Hallway - Brig"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"asy" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) -"asz" = (/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,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"asA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"asB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"asC" = (/turf/simulated/wall,/area/toxins/server) -"asD" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"asE" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"asF" = (/obj/structure/table,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"asG" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/security/warden) -"asH" = (/turf/simulated/floor,/area/security/warden) -"asI" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor,/area/security/warden) -"asJ" = (/obj/structure/closet/secure_closet/brig{name = "Cell 3 Locker"; req_access_txt = "1"},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/brig) -"asK" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"asL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/crew_quarters/captain) -"asM" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"asN" = (/obj/structure/table/woodentable,/obj/machinery/requests_console{department = "Captain's Quarters"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"asO" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"asP" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"asQ" = (/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"asR" = (/obj/machinery/disposal,/obj/machinery/camera{c_tag = "Captains Quarters"; dir = 2; network = "Command"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"asS" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"asT" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/server) -"asU" = (/turf/simulated/floor,/area/toxins/server) -"asV" = (/obj/machinery/camera{c_tag = "Server Room Office"; dir = 2; network = "Research"; pixel_x = 22},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/toxins/server) -"asW" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/server) -"asX" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/toxins/server) -"asY" = (/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "R&D Requests Console"; pixel_x = -30; pixel_y = 0},/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"asZ" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"ata" = (/turf/simulated/wall/r_wall,/area/security/warden) -"atb" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/warden) -"atc" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/power/apc{dir = 8; layer = 4; name = "Wardens Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/warden) -"atd" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) -"ate" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/warden) -"atf" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/warden) -"atg" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/security/warden) -"ath" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"ati" = (/obj/structure/closet/secure_closet/brig{name = "Cell 4 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"atj" = (/obj/machinery/door_timer/cell_4{layer = 4; step_x = 32; step_y = 32},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/brig) -"atk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) -"atl" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"atm" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"atn" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/captain) -"ato" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/captain) -"atp" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) -"atq" = (/obj/machinery/keycard_auth{pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"atr" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/toxins/server) -"ats" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/server) -"att" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor,/area/toxins/server) -"atu" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"atv" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"atw" = (/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"atx" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 1"; req_access_txt = "2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/warden) -"aty" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) -"atz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Warden's Office"; req_access_txt = "2"},/turf/simulated/floor,/area/security/warden) -"atA" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 4"; name = "Cell 4"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"atB" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 4"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) -"atC" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) -"atD" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) -"atE" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) -"atF" = (/obj/structure/displaycase,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"atG" = (/obj/structure/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"atH" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"atI" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"atJ" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"atK" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/toxins/server) -"atL" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/server) -"atM" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/power/apc{dir = 4; name = "Server Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/toxins/server) -"atN" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"atO" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"atP" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "RnD Lab South"; dir = 1; network = "Research"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) -"atQ" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) -"atR" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) -"atS" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) -"atT" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"atU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"atV" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) -"atW" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) -"atX" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 2"; req_access_txt = "2"},/obj/machinery/camera{c_tag = "Secure Holding"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/warden) -"atY" = (/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell2"; name = "Flash Cell 2"; pixel_x = -6; pixel_y = -25; req_access_txt = "1"},/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell1"; name = "Flash Cell 1"; pixel_x = 6; pixel_y = -25; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden) -"atZ" = (/obj/machinery/door_control{desc = "A remote control switch to lock down Secure Holding."; id = "pbrig"; layer = 4; name = "Secure Holding Lockdown"; req_access_txt = "1"; step_x = -8; step_y = -25},/obj/machinery/door_control{desc = "A remote control switch to lock down the standard brig cells."; id = "brig"; layer = 4; name = "Brig Lockdown"; pixel_x = 8; pixel_y = -25; req_access_txt = ""},/turf/simulated/floor,/area/security/warden) -"aua" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/disposal,/turf/simulated/floor,/area/security/warden) -"aub" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/security/warden) -"auc" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Brig (South)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) -"aud" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aue" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) -"auf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"aug" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"auh" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"aui" = (/obj/structure/table/woodentable,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"auj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"auk" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"aul" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor,/area/toxins/server) -"aum" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) -"aun" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) -"auo" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aup" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"auq" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"aur" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) -"aus" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aut" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) -"auu" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"auv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"auw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"aux" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 1"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"auy" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; name = "EMERGENCY"},/turf/simulated/wall,/area/security/warden) -"auz" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/warden) -"auA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) -"auB" = (/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,/turf/simulated/floor/plating,/area/security/brig) -"auC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) -"auD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"auE" = (/turf/simulated/wall/r_wall,/area/bridge) -"auF" = (/obj/machinery/door/firedoor/border_only,/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/bridge) -"auG" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"auH" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"auI" = (/obj/structure/lattice{layer = 2},/obj/structure/lattice{layer = 2},/turf/space,/area) -"auJ" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"auK" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/machinery/turretid{id = "aicore"; pixel_x = 24; pixel_y = -7},/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"auL" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"auM" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Research/Development (Aft)"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) -"auN" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/toxins/server) -"auO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) -"auP" = (/obj/machinery/r_n_d/server{id_with_download_string = "1"; id_with_upload_string = "1"; name = "Core R&D Server"; server_id = 1},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"auQ" = (/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"auR" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"auS" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"auT" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"auU" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/maintenance/starboard) -"auV" = (/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/shuttle/arrival/station) -"auW" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"auX" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"auY" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/arrival/station) -"auZ" = (/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"ava" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) -"avb" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"avc" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig2"; pixel_x = -25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"avd" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"ave" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"avf" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig1"; pixel_x = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"avg" = (/obj/machinery/door/window/eastright{dir = 8; icon_state = "right"; name = "Security Delivery"; req_access_txt = "1"; tag = "icon-right (WEST)"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) -"avh" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/security/lobby) -"avi" = (/turf/simulated/floor,/area/security/lobby) -"avj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/lobby) -"avk" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/machinery/camera{c_tag = "Security Lobby"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/lobby) -"avl" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/lobby) -"avm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "0"},/turf/simulated/floor,/area/security/lobby) -"avn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) -"avo" = (/turf/simulated/floor,/area/bridge) -"avp" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) -"avq" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/bridge) -"avr" = (/obj/machinery/camera{c_tag = "Bridge Hallway"; network = "Command"},/turf/simulated/floor,/area/bridge) -"avs" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/bridge) -"avt" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) -"avu" = (/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/captain) -"avv" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/captain) -"avw" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"avx" = (/obj/machinery/disposal/toilet{dir = 4; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/captain) -"avy" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; icon_state = "out"; layer = 2.1; on = 1},/obj/structure/lattice{layer = 2},/turf/space,/area/engine) -"avz" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"avA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"avB" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "AI Core"; dir = 2; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"avC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"avD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"avE" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"avF" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) -"avG" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/toxins/server) -"avH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"avI" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"avJ" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 8; network = "Research"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"avK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood{blood_DNA = list(list("\[Data Expunged]","\[Data Expunged]")); desc = "It is long since dry."; name = "Dry Blood"},/turf/simulated/floor/plating,/area/maintenance/starboard) -"avL" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"avM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"avN" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"avO" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"avP" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"avQ" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"avR" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) -"avS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"avT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/port) -"avU" = (/turf/simulated/wall,/area/maintenance/port) -"avV" = (/turf/simulated/wall,/area/security/lobby) -"avW" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Security Lobby APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/lobby) -"avX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/secure{name = "Captain's Quarters"; req_access_txt = "20"},/turf/simulated/floor,/area/crew_quarters/captain) -"avY" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) -"avZ" = (/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,/turf/simulated/floor/plating,/area/engine) -"awa" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine) -"awb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area/engine) -"awc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) -"awd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine) -"awe" = (/obj/structure/lattice{layer = 2},/turf/space,/area/engine) -"awf" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"awg" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"awh" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"awi" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"awj" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{tag = "icon-freezer_0 (EAST)"; icon_state = "freezer_0"; dir = 4},/turf/simulated/floor,/area/toxins/server) -"awk" = (/turf/simulated/floor/plating,/area/toxins/server) -"awl" = (/obj/machinery/r_n_d/server{id_with_download_string = "1;2"; id_with_upload_string = "1;2"; name = "Robotics R&D Server"; server_id = 2},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"awm" = (/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) -"awn" = (/obj/machinery/message_server,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) -"awo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"awp" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"awq" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/arrival/station) -"awr" = (/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"aws" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"awt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"awu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"awv" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) -"aww" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/lobby) -"awx" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/security/lobby) -"awy" = (/obj/structure/table,/turf/simulated/floor,/area/security/lobby) -"awz" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/lobby) -"awA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/lobby) -"awB" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"awC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) -"awD" = (/turf/simulated/floor/engine,/area/engine) -"awE" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/engine) -"awF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine) -"awG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine) -"awH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine) -"awI" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; name = "Plasma filter"},/turf/simulated/floor/plating,/area/engine) -"awJ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine) -"awK" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine) -"awL" = (/turf/simulated/floor/plating,/area/engine) -"awM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/engine) -"awN" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor/plating,/area/engine) -"awO" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine) -"awP" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 8},/turf/simulated/floor/plating,/area/engine) -"awQ" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"awR" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"awS" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"awT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/starboard) -"awU" = (/obj/structure/falsewall,/turf/simulated/floor/plating,/area/maintenance/starboard) -"awV" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) -"awW" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) -"awX" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"awY" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"awZ" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/shuttle/arrival/station) -"axa" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) -"axb" = (/turf/simulated/wall/r_wall,/area/maintenance/port) -"axc" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/port) -"axd" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/lobby) -"axe" = (/obj/machinery/disposal,/turf/simulated/floor,/area/security/lobby) -"axf" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/bridge) -"axg" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/armor/reactive,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) -"axh" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) -"axi" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) -"axj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) -"axk" = (/turf/simulated/wall/r_wall,/area/engine) -"axl" = (/obj/machinery/power/supermatter,/turf/simulated/floor/engine,/area/engine) -"axm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engine) -"axn" = (/obj/machinery/emitter/zero_point_laser{dir = 8; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area/engine) -"axo" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area/engine) -"axp" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine) -"axq" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine) -"axr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area/engine) -"axs" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/structure/lattice{layer = 2},/turf/space,/area/engine) -"axt" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/lattice{layer = 2},/turf/space,/area/engine) -"axu" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area/engine) -"axv" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/turf/simulated/floor/plating,/area/engine) -"axw" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area/engine) -"axx" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area/engine) -"axy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/grid,/area/turret_protected/ai) -"axz" = (/obj/machinery/turret{id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"axA" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/flasher{id = "AI"; layer = 4; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/grid,/area/turret_protected/ai) -"axB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"axC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 1; equip_consumption = 0; layer = 4; light_consumption = 0; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) -"axD" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/turret{id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"axE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/camera/motion{c_tag = "AI Core"; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"axF" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) -"axG" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/starboard) -"axH" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/arrival/station) -"axI" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) -"axJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/arrival/station) -"axK" = (/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/shuttle/arrival/station) -"axL" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) -"axM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) -"axN" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/lobby) -"axO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) -"axP" = (/obj/machinery/light,/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) -"axQ" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Front)"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) -"axR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) -"axS" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) -"axT" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge) -"axU" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor,/area/bridge) -"axV" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "supermatter_sensor"},/turf/simulated/floor/engine,/area/engine) -"axW" = (/obj/machinery/computer/lasercon{id = "reactor_zplas"},/turf/simulated/floor/plating,/area/engine) -"axX" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/plating,/area/engine) -"axY" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; name = "Plasma filter"},/turf/simulated/floor/plating,/area/engine) -"axZ" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/obj/structure/lattice{layer = 2},/turf/space,/area/engine) -"aya" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/lattice{layer = 2},/turf/space,/area/engine) -"ayb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine) -"ayc" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"ayd" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aye" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"ayf" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"ayg" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) -"ayh" = (/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,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"ayi" = (/obj/machinery/door/airlock/external{name = "Arrival Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"ayj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"ayk" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/security/lobby) -"ayl" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/lobby) -"aym" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/lobby) -"ayn" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) -"ayo" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge) -"ayp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge) -"ayq" = (/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,/turf/simulated/floor/plating,/area/engine) -"ayr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/engine) -"ays" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine) -"ayt" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("supermatter_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area/engine) -"ayu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine) -"ayv" = (/obj/machinery/camera{c_tag = "AI Core Port"; dir = 4; network = "Command"},/obj/machinery/telecomms/allinone{frequency = 144.7},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"ayw" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"ayx" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"ayy" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"ayz" = (/obj/machinery/camera{c_tag = "AI Core Starboard"; dir = 8; network = "Command"},/obj/machinery/power/smes{charge = 5e+006},/obj/effect/decal/cleanable/dirt,/obj/structure/cable,/turf/simulated/floor/grid,/area/turret_protected/ai) -"ayA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"ayB" = (/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/docking) -"ayC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"ayD" = (/turf/simulated/floor,/area/hallway/secondary/docking) -"ayE" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"ayF" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"ayG" = (/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,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"ayH" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/docking) -"ayI" = (/obj/structure/stool/bed/chair,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Docking Arm APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) -"ayJ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/hallway/secondary/docking) -"ayK" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) -"ayL" = (/obj/structure/stool/bed/chair,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) -"ayM" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Arrivals Checkpoint"; network = "Command"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) -"ayN" = (/obj/machinery/scanner{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) -"ayO" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/flash,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/bridge) -"ayP" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"},/area/bridge) -"ayQ" = (/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Bridge (North)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge) -"ayR" = (/obj/machinery/light,/obj/machinery/emitter/zero_point_laser{dir = 1; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area/engine) -"ayS" = (/obj/machinery/light,/turf/simulated/floor/plating,/area/engine) -"ayT" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/engine,/area/engine) -"ayU" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/turf/simulated/floor/engine,/area/engine) -"ayV" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/engine) -"ayW" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/grid,/area/turret_protected/ai) -"ayX" = (/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"ayY" = (/obj/machinery/ai_slipper,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"ayZ" = (/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aza" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) -"azb" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) -"azc" = (/turf/simulated/wall,/area/construction/under_construction_small) -"azd" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor,/area/construction/under_construction_small) -"aze" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) -"azf" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) -"azg" = (/turf/simulated/floor,/area/construction/under_construction_small) -"azh" = (/turf/simulated/floor/plating,/area/construction/under_construction_small) -"azi" = (/obj/item/stack/tile/plasteel,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"azj" = (/obj/item/stack/tile/plasteel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"azk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"azl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"azm" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) -"azn" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Docking Arm Port"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) -"azo" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) -"azp" = (/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) -"azq" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) -"azr" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/secondary/docking) -"azs" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) -"azt" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/secondary/docking) -"azu" = (/obj/machinery/camera{c_tag = "Docking Arm Central"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) -"azv" = (/obj/machinery/firealarm{dir = 1; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/docking) -"azw" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) -"azx" = (/obj/machinery/camera{c_tag = "Docking Arm Starboard"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) -"azy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/docking) -"azz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/bridge) -"azA" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) -"azB" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/recordsbox,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/bridge) -"azC" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/bridge) -"azD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area/engine) -"azE" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1; pixel_y = 1},/turf/simulated/floor/engine,/area/engine) -"azF" = (/obj/machinery/turret{desc = "aicore"; dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"azG" = (/obj/machinery/turret{dir = 8; id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) -"azH" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/hallway/secondary/docking) -"azI" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) -"azJ" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge) -"azK" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/bridge) -"azL" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/space,/area/engine) -"azM" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/space,/area/engine) -"azN" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/turf/space,/area/engine) -"azO" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area/engine) -"azP" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/turf/simulated/floor/engine,/area/engine) -"azQ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor/grid,/area/turret_protected/ai) -"azR" = (/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"azS" = (/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/cleanable/dirt,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"azT" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/grid,/area/turret_protected/ai) -"azU" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/starboard) -"azV" = (/obj/item/stack/tile/plasteel,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"azW" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"azX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) -"azY" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/docking) -"azZ" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) -"aAa" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) -"aAb" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor,/area/bridge) -"aAc" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/space,/area/engine) -"aAd" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/unary/thermal_plate{dir = 1},/turf/space,/area/engine) -"aAe" = (/obj/machinery/rust/fuel_assembly_port{dir = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/engine) -"aAf" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine) -"aAg" = (/obj/machinery/door/poddoor{id = "starboard vessel entry"; name = "Blast Door"},/turf/simulated/floor/plating,/area/engine) -"aAh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area/engine) -"aAi" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aAj" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Construction"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aAk" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aAl" = (/obj/machinery/door/airlock/maintenance{name = "Construction Area"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aAm" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aAn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aAo" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/sign/redcross{name = "Emergency Shuttle"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aAp" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aAq" = (/obj/machinery/door/airlock/external{name = "Evacuation Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aAr" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) -"aAs" = (/turf/simulated/wall,/area/security/checkpoint) -"aAt" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/security/checkpoint) -"aAu" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) -"aAv" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/checkpoint) -"aAw" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Head of Personnel's Office"},/turf/simulated/floor,/area/security/checkpoint) -"aAx" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"aAy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) -"aAz" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) -"aAA" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/wrench,/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/bridge) -"aAB" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) -"aAC" = (/obj/structure/table,/obj/item/weapon/storage/id_kit,/turf/simulated/floor,/area/bridge) -"aAD" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/unary/thermal_plate,/turf/space,/area/engine) -"aAE" = (/obj/machinery/door_control{id = "port vessel entry"; pixel_x = 24; pixel_y = 0},/turf/simulated/floor/plating,/area/engine) -"aAF" = (/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area/engine) -"aAG" = (/obj/machinery/rust/core,/turf/simulated/floor/engine,/area/engine) -"aAH" = (/obj/machinery/rust/gyrotron{dir = 8},/turf/simulated/floor/plating,/area/engine) -"aAI" = (/obj/machinery/door_control{id = "starboard vessel entry"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor/plating,/area/engine) -"aAJ" = (/obj/machinery/turretid{id = "upload"; pixel_x = -24; pixel_y = -7},/obj/machinery/turretid{id = "aicore"; pixel_x = -24; pixel_y = 7},/obj/effect/decal/cleanable/dirt,/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "AI Core Access"; dir = 8; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"aAK" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/construction/under_construction_small) -"aAL" = (/obj/structure/table,/obj/item/weapon/cable_coil,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aAM" = (/turf/space,/area/shuttle/escape/station) -"aAN" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"aAO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/checkpoint) -"aAP" = (/turf/simulated/floor,/area/security/checkpoint) -"aAQ" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/security/checkpoint) -"aAR" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/checkpoint) -"aAS" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) -"aAT" = (/obj/machinery/power/monitor,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) -"aAU" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge) -"aAV" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/space,/area/engine) -"aAW" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/space,/area/engine) -"aAX" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/space,/area/engine) -"aAY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area/engine) -"aAZ" = (/obj/machinery/door/poddoor{id = "port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area/engine) -"aBa" = (/obj/machinery/rust/fuel_injector{dir = 8; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine) -"aBb" = (/obj/machinery/rust/fuel_assembly_port{dir = 8; pixel_x = -24},/turf/simulated/floor/plating,/area/engine) -"aBc" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) -"aBd" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aBe" = (/obj/machinery/light/small/spot,/turf/simulated/floor,/area/construction/under_construction_small) -"aBf" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aBg" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aBh" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/checkpoint) -"aBi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "\improper Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) -"aBj" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) -"aBk" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge desk"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/bridge) -"aBl" = (/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,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) -"aBm" = (/obj/machinery/turret{dir = 4; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aBn" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aistatus{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aBo" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/borgupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aBp" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aBq" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aiupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aBr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/aiuploadcloset{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aBs" = (/obj/machinery/turret{dir = 8; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aBt" = (/turf/simulated/wall,/area/hallway/primary/starboard) -"aBu" = (/turf/simulated/wall,/area/quartermaster/sorting) -"aBv" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aBw" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/construction/under_construction_small) -"aBx" = (/obj/machinery/copier,/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "Command"},/turf/simulated/floor,/area/security/checkpoint) -"aBy" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/security/checkpoint) -"aBz" = (/obj/machinery/vending/cart,/turf/simulated/floor,/area/security/checkpoint) -"aBA" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/checkpoint) -"aBB" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/checkpoint) -"aBC" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/checkpoint) -"aBD" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/bridge) -"aBE" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/bridge) -"aBF" = (/obj/machinery/camera{c_tag = "Bridge (South)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{cell_type = 5000; dir = 4; layer = 4; name = "Bridge APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge) -"aBG" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) -"aBH" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area/engine) -"aBI" = (/obj/machinery/atmospherics/unary/thermal_plate,/turf/simulated/floor/engine,/area/engine) -"aBJ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aBK" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aBL" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/starboard) -"aBM" = (/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aBN" = (/turf/simulated/floor,/area/quartermaster/sorting) -"aBO" = (/turf/simulated/wall,/area/quartermaster/storage) -"aBP" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aBQ" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) -"aBR" = (/turf/space,/area/supply/station) -"aBS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) -"aBT" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/security/checkpoint) -"aBU" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/checkpoint) -"aBV" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/checkpoint) -"aBW" = (/obj/machinery/computer/crew,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) -"aBX" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/bridge) -"aBY" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 2},/turf/simulated/floor/plating,/area/engine) -"aBZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plating,/area/engine) -"aCa" = (/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0; pixel_z = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine) -"aCb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) -"aCc" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/engine) -"aCd" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aCe" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aCf" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aCg" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aCh" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/starboard) -"aCi" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Cargo Bay"; departmentType = 6; name = "Cargo Bay Requests Console"; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/sorting) -"aCj" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor,/area/quartermaster/sorting) -"aCk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aCl" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio,/turf/simulated/floor,/area/quartermaster/storage) -"aCm" = (/obj/machinery/autolathe,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aCn" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) -"aCo" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/device/multitool,/obj/machinery/power/apc{dir = 1; name = "Warehouse APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/quartermaster/storage) -"aCp" = (/obj/structure/rack{dir = 1},/obj/machinery/camera{c_tag = "Warehouse Front"; dir = 2; network = "Cargo"},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/storage) -"aCq" = (/turf/simulated/floor,/area/quartermaster/storage) -"aCr" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aCs" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/quartermaster/storage) -"aCt" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/turf/simulated/floor,/area/security/checkpoint) -"aCu" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/checkpoint) -"aCv" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/checkpoint) -"aCw" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/port) -"aCx" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/port) -"aCy" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/port) -"aCz" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Aft)"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aCA" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) -"aCB" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/bridge) -"aCC" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/engine) -"aCD" = (/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area/engine) -"aCE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine) -"aCF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine) -"aCG" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine) -"aCH" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area/engine) -"aCI" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine) -"aCJ" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine) -"aCK" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aCL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/robot_debris,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aCM" = (/obj/machinery/computer/aifixer,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aCN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aCO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aCP" = (/obj/machinery/vending/snack,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aCQ" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aCR" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/storage) -"aCS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aCT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aCU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aCV" = (/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) -"aCW" = (/obj/structure/table,/obj/machinery/light,/obj/effect/deskclutter,/turf/simulated/floor,/area/security/checkpoint) -"aCX" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/checkpoint) -"aCY" = (/obj/machinery/power/apc{name = "Arrivals Checkpoint APC"; pixel_y = -25; step_y = 0},/turf/simulated/floor,/area/security/checkpoint) -"aCZ" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/hallway/primary/port) -"aDa" = (/obj/structure/table/reinforced,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/bridge) -"aDb" = (/obj/structure/table/reinforced,/obj/machinery/light,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) -"aDc" = (/obj/machinery/disposal,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/bridge) -"aDd" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/bridge) -"aDe" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine) -"aDf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area/engine) -"aDg" = (/obj/machinery/atmospherics/unary/generator_input{dir = 8},/turf/simulated/floor/plating,/area/engine) -"aDh" = (/obj/structure/cable,/obj/machinery/power/generator_type2,/turf/simulated/floor/plating,/area/engine) -"aDi" = (/obj/machinery/atmospherics/unary/generator_input{dir = 4},/turf/simulated/floor/plating,/area/engine) -"aDj" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine) -"aDk" = (/turf/simulated/floor,/area/engine) -"aDl" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area/engine) -"aDm" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aDn" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aDo" = (/obj/machinery/camera{c_tag = "AI Upload"; dir = 1; network = "Command"},/obj/machinery/power/apc{dir = 2; name = "Upload APC"; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aDp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) -"aDq" = (/obj/machinery/power/apc{dir = 8; name = "Hallway Starboard APC"; pixel_x = -27; pixel_y = 2},/turf/simulated/floor,/area/hallway/primary/starboard) -"aDr" = (/obj/machinery/disposal,/turf/simulated/floor,/area/hallway/primary/starboard) -"aDs" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/sorting) -"aDt" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/quartermaster/sorting) -"aDu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) -"aDv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aDw" = (/turf/simulated/floor/plating,/area/quartermaster/storage) -"aDx" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aDy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19; 15"},/turf/simulated/floor/plating,/area/security/checkpoint) -"aDz" = (/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) -"aDA" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) -"aDB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge/meeting_room) -"aDC" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) -"aDD" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter,/turf/simulated/floor/plating,/area/engine) -"aDE" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/power/generator_type2,/turf/simulated/floor/plating,/area/engine) -"aDF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine) -"aDG" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/engine) -"aDH" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor,/area/engine) -"aDI" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/engine) -"aDJ" = (/obj/machinery/turretid{id = "upload"; pixel_x = -5; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aDK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{dir = 4; name = "Mail Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) -"aDL" = (/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/quartermaster/sorting) -"aDM" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/storage) -"aDN" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) -"aDO" = (/obj/structure/rack{dir = 1},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) -"aDP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/port) -"aDQ" = (/obj/machinery/power/apc{dir = 4; name = "Maintenance Port APC"; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/port) -"aDR" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/port) -"aDS" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge/meeting_room) -"aDT" = (/turf/simulated/floor,/area/bridge/meeting_room) -"aDU" = (/obj/machinery/light_switch{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) -"aDV" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge/meeting_room) -"aDW" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) -"aDX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) -"aDY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) -"aDZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/engine) -"aEa" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area/engine) -"aEb" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plating,/area/engine) -"aEc" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine) -"aEd" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine) -"aEe" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 1},/turf/simulated/floor/plating,/area/engine) -"aEf" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Three"},/turf/simulated/floor/plating,/area/engine) -"aEg" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Two"},/turf/simulated/floor/plating,/area/engine) -"aEh" = (/obj/machinery/rust/fuel_injector{dir = 1},/turf/simulated/floor/plating,/area/engine) -"aEi" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable,/turf/simulated/floor,/area/engine) -"aEj" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area/engine) -"aEk" = (/obj/machinery/door/airlock/secure{name = "AI Upload"; req_access_txt = "16"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) -"aEl" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mail Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aEm" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/starboard) -"aEn" = (/obj/machinery/camera{c_tag = "Delivery Office"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/sorting) -"aEo" = (/obj/machinery/copier,/turf/simulated/floor,/area/quartermaster/storage) -"aEp" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aEq" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aEr" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/storage) -"aEs" = (/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,/turf/simulated/floor/plating,/area/maintenance/port) -"aEt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) -"aEu" = (/obj/machinery/door/firedoor/border_only,/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/port) -"aEv" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) -"aEw" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/port) -"aEx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/port) -"aEy" = (/obj/machinery/power/apc{dir = 2; name = "Hallway Port APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) -"aEz" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) -"aEA" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/bridge/meeting_room) -"aEB" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor,/area/bridge/meeting_room) -"aEC" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/bridge/meeting_room) -"aED" = (/obj/machinery/power/apc{dir = 4; layer = 4; name = "Conference Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) -"aEE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aEF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine) -"aEG" = (/obj/structure/cable,/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/engine) -"aEH" = (/obj/machinery/door/airlock/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/engine) -"aEI" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aEJ" = (/obj/machinery/turretid{id = "upload"; pixel_x = 5; pixel_y = 24},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aEK" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aEL" = (/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_y = 32},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aEM" = (/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/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aEN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aEO" = (/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,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aEP" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/storage) -"aEQ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aER" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aES" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) -"aET" = (/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 = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aEU" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/port) -"aEV" = (/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"aEW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aEX" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/port) -"aEY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aEZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) -"aFa" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"aFb" = (/obj/structure/table,/turf/simulated/floor,/area/bridge/meeting_room) -"aFc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) -"aFd" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) -"aFe" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine) -"aFf" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine) -"aFg" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine) -"aFh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine) -"aFi" = (/obj/machinery/rust/fuel_compressor{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area/engine) -"aFj" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/turf/simulated/floor/plating,/area/engine) -"aFk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area/engine) -"aFl" = (/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plating,/area/engine) -"aFm" = (/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 = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aFn" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aFo" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aFp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aFq" = (/obj/machinery/power/apc{dir = 1; name = "Station Electronics Hallway APC"; pixel_x = 0; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aFr" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aFs" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/secure{name = "Station Electronics"; req_one_access_txt = "16;61"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aFt" = (/turf/simulated/wall,/area/quartermaster/qm) -"aFu" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/qm) -"aFv" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor,/area/quartermaster/qm) -"aFw" = (/obj/structure/table,/obj/item/weapon/clipboard{pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Quartermaster"; departmentType = 6; name = "Quartermaster's Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/quartermaster/qm) -"aFx" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) -"aFy" = (/obj/machinery/computer/security/cargo,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/qm) -"aFz" = (/obj/structure/closet/wardrobe/qm_yellow,/turf/simulated/floor,/area/quartermaster/qm) -"aFA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) -"aFB" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{maxcharge = 2000},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aFC" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) -"aFD" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) -"aFE" = (/obj/structure/closet/toolcloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aFF" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aFG" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/storage) -"aFH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aFI" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aFJ" = (/obj/structure/table{step_y = 0},/obj/item/weapon/wrench,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Emergency Room APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aFK" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/camera{c_tag = "Medbay Emergency Room Port"; dir = 2; network = "Medbay"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aFL" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aFM" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aFN" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aFO" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aFP" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aFQ" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aFR" = (/obj/structure/closet/secure_closet/medicine,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aFS" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aFT" = (/obj/structure/closet/secure_closet/doctor_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aFU" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aFV" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor,/area/bridge/meeting_room) -"aFW" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge/meeting_room) -"aFX" = (/obj/machinery/camera{c_tag = "Conference Room"; dir = 8; network = "Command"},/turf/simulated/floor,/area/bridge/meeting_room) -"aFY" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aFZ" = (/obj/machinery/power/smes,/turf/simulated/floor/plating,/area/engine) -"aGa" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine) -"aGb" = (/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor/plating,/area/engine) -"aGc" = (/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 = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGd" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGe" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGf" = (/obj/effect/decal/cleanable/dirt,/obj/effect/sign/securearea{name = "COMMUNICATIONS HUB"; pixel_y = -32},/obj/machinery/camera{c_tag = "Station Electronics Access Hallway"; dir = 1; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGg" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGh" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGi" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGj" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/quartermaster/qm) -"aGk" = (/turf/simulated/floor,/area/quartermaster/qm) -"aGl" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) -"aGm" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aGn" = (/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aGo" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{pixel_x = 0; pixel_y = 0; volume = 5},/obj/item/weapon/cigpacket{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/storage) -"aGp" = (/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 = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aGq" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) -"aGr" = (/turf/simulated/wall,/area/medical/cmo) -"aGs" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) -"aGt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) -"aGu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) -"aGv" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aGw" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aGx" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aGy" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/door/window/eastright{dir = 2; icon_state = "leftdeny"; req_access_txt = "5"; tag = "Cryo Control"},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aGz" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aGA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aGB" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) -"aGC" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aGD" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area/engine) -"aGE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/engine) -"aGF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine) -"aGG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area/engine) -"aGH" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine) -"aGI" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine) -"aGJ" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine) -"aGK" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/secure{name = "Communications"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "dark"},/area) -"aGL" = (/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 = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGM" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGN" = (/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 = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) -"aGO" = (/obj/structure/filingcabinet,/obj/machinery/power/apc{dir = 8; name = "Quartermaster's Office APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) -"aGP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Quartermaster's Office"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) -"aGQ" = (/obj/machinery/door_control{id = "QMLoaddoor"; name = "External Loading Doors"; pixel_x = 24; pixel_y = 0},/obj/machinery/camera{c_tag = "Warehouse"; dir = 8; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/storage) -"aGR" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 2.7; name = "CAUTION: EXTERNAL LOADING DOORS"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/storage) -"aGS" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aGT" = (/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aGU" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aGV" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aGW" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/power/apc{dir = 1; name = "CMOs Office APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aGX" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aGY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aGZ" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aHa" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aHb" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/bridge/meeting_room) -"aHc" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor,/area/bridge/meeting_room) -"aHd" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room) -"aHe" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor,/area/bridge/meeting_room) -"aHf" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area/engine) -"aHg" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area/engine) -"aHh" = (/turf/simulated/floor{icon_state = "dark"},/area) -"aHi" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) -"aHj" = (/obj/structure/closet/secure_closet/qm_personal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/qm) -"aHk" = (/obj/machinery/copier,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/qm) -"aHl" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) -"aHm" = (/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied,/obj/structure/table,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/qm) -"aHn" = (/obj/structure/rack{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) -"aHo" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aHp" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aHq" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aHr" = (/obj/machinery/conveyor_switch{id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/storage) -"aHs" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aHt" = (/turf/simulated/wall,/area/medical/patients_rooms) -"aHu" = (/obj/machinery/computer/lockdown{department = "Medbay"; name = "Medbay Lockdown Control"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aHv" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aHw" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aHx" = (/obj/structure/closet/wardrobe/cmo,/obj/machinery/camera{c_tag = "CMO's Office"; dir = 8; network = "Medbay"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aHy" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aHz" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aHA" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aHB" = (/obj/machinery/body_scanconsole,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aHC" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aHD" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"aHE" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aHF" = (/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aHG" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) -"aHH" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge/meeting_room) -"aHI" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine) -"aHJ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) -"aHK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) -"aHL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) -"aHM" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aHN" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aHO" = (/obj/structure/closet/crate/medical,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aHP" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "QMshuttle"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aHQ" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"aHR" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aHS" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; layer = 3.7; name = "Supply Dock Loading Door"; opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aHT" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"aHU" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{broadcasting = 0; layer = 4; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aHV" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aHW" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aHX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aHY" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/power/apc{dir = 1; name = "Patient Treatment APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aHZ" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aIa" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aIb" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aIc" = (/obj/structure/table,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aId" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aIe" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aIf" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"aIg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Emergency Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aIh" = (/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,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aIi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aIj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aIk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plating,/area/bridge/meeting_room) -"aIl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Quartermasters"},/turf/simulated/floor,/area/quartermaster/office) -"aIm" = (/turf/simulated/floor,/area/quartermaster/office) -"aIn" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/office) -"aIo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aIp" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aIq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aIr" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aIs" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aIt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aIu" = (/obj/machinery/computer/security/medbay,/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aIv" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aIw" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) -"aIx" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) -"aIy" = (/obj/machinery/camera{c_tag = "Port Hallway - ER"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aIz" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) -"aIA" = (/turf/simulated/wall/r_wall,/area/teleporter) -"aIB" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) -"aIC" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/maintenance/aft) -"aID" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"aIE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine) -"aIF" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area/maintenance/starboard) -"aIG" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/office) -"aIH" = (/obj/machinery/computer/ordercomp,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/office) -"aII" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/storage) -"aIJ" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) -"aIK" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aIL" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aIM" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aIN" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 1"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aIO" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aIP" = (/obj/effect/sign/examroom{name = "Patient Treatment 1"},/turf/simulated/wall,/area/medical/patients_rooms) -"aIQ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) -"aIR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "CMOs Office"; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) -"aIS" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aIT" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aIU" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aIV" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aIW" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aIX" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) -"aIY" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor/plating,/area/maintenance/aft) -"aIZ" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"aJa" = (/turf/simulated/floor/plating,/area/maintenance/aft) -"aJb" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) -"aJc" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft) -"aJd" = (/turf/simulated/floor,/area/atmos/refilling) -"aJe" = (/turf/simulated/wall,/area/quartermaster/office) -"aJf" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/office) -"aJg" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "QM Warehouse"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) -"aJh" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/storage) -"aJi" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aJj" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aJk" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aJl" = (/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aJm" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aJn" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aJo" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) -"aJp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aJq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) -"aJr" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aJs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/surgery) -"aJt" = (/turf/simulated/wall,/area/medical/surgery) -"aJu" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aJv" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) -"aJw" = (/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) -"aJx" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aJy" = (/obj/machinery/power/apc{name = "Maintenance Aft APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/aft) -"aJz" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) -"aJA" = (/obj/machinery/power/apc{name = "Maintenance Starboard APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/starboard) -"aJB" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/starboard) -"aJC" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) -"aJD" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office) -"aJE" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"aJF" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) -"aJG" = (/obj/machinery/camera{c_tag = "Warehouse Aft"; dir = 8; network = "Cargo"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/quartermaster/storage) -"aJH" = (/obj/machinery/camera{c_tag = "Patient Treatment"; dir = 4; network = "Medbay"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aJI" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aJJ" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) -"aJK" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"aJL" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/medbay) -"aJM" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aJN" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aJO" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aJP" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aJQ" = (/obj/structure/closet/secure_closet/anaesthetic,/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aJR" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aJS" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aJT" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aJU" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"; network = "Command"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aJV" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aJW" = (/obj/item/weapon/crowbar,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/teleporter) -"aJX" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/teleporter) -"aJY" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor,/area/maintenance/aft) -"aJZ" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/ce) -"aKa" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aKb" = (/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 = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"aKc" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/atmos/refilling) -"aKd" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Quartermasters"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aKe" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) -"aKf" = (/obj/machinery/conveyor_switch{id = "qmout"},/turf/simulated/floor,/area/quartermaster/storage) -"aKg" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "qmout"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKh" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/conveyor{dir = 8; id = "qmout"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKi" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKj" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/quartermaster/storage) -"aKk" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) -"aKl" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aKm" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aKn" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aKo" = (/turf/simulated/floor,/area/medical/medbay) -"aKp" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aKq" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aKr" = (/obj/machinery/optable{id = "medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aKs" = (/obj/machinery/computer/operating{id = "medbay"},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aKt" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) -"aKu" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aKv" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aKw" = (/turf/simulated/floor/plating,/area/teleporter) -"aKx" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aKy" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) -"aKz" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/power/apc{desc = "Hehehe, it says Head Quarters."; dir = 1; name = "Head Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads) -"aKA" = (/turf/simulated/floor,/area/crew_quarters/heads) -"aKB" = (/turf/simulated/wall,/area/crew_quarters/heads/ce) -"aKC" = (/obj/structure/table,/obj/item/wardrobe/chief_engineer,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aKD" = (/obj/effect/landmark{name = "plant"},/obj/machinery/power/apc{dir = 1; name = "CE Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aKE" = (/obj/structure/bookcase/manuals/engineering,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aKF" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aKG" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aKH" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos/refilling) -"aKI" = (/turf/simulated/wall/r_wall,/area/atmos) -"aKJ" = (/turf/simulated/floor,/area) -"aKK" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/quartermaster/office) -"aKL" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/office) -"aKM" = (/obj/machinery/power/apc{dir = 2; name = "Cargo Foyer APC"; pixel_x = 1; pixel_y = -24},/turf/simulated/floor,/area/quartermaster/office) -"aKN" = (/obj/machinery/camera{c_tag = "Public Lobby"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/office) -"aKO" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/office) -"aKP" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/office) -"aKQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKR" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKS" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKT" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKU" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKV" = (/obj/machinery/conveyor{backwards = 8; dir = 10; forwards = 1; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor/plating,/area/quartermaster/storage) -"aKW" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) -"aKX" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) -"aKY" = (/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/shuttle/mining/station) -"aKZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) -"aLa" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 2"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aLb" = (/obj/effect/sign/examroom{name = "Patient Treatment 2"},/turf/simulated/wall,/area/medical/patients_rooms) -"aLc" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aLd" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aLe" = (/obj/effect/sign/examroom,/turf/simulated/wall,/area/medical/patients_rooms) -"aLf" = (/obj/machinery/camera{c_tag = "Hallway Front"; dir = 4; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aLg" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aLh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLi" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cautery,/obj/item/weapon/retractor,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/teleporter) -"aLk" = (/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aLl" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aLm" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aLn" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aLo" = (/obj/structure/table,/obj/machinery/power/apc{dir = 1; name = "RD Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aLp" = (/obj/structure/bookcase/manuals/research_and_development,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aLq" = (/turf/simulated/wall,/area/crew_quarters/heads/hor) -"aLr" = (/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads) -"aLs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aLt" = (/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aLu" = (/obj/structure/stool,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aLv" = (/obj/structure/table,/obj/item/weapon/circuitboard/communications,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aLw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/crew_quarters/heads/ce) -"aLx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/atmos/refilling) -"aLy" = (/turf/simulated/floor,/area/atmos) -"aLz" = (/turf/simulated/wall,/area/quartermaster/miningdock) -"aLA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "refiner"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aLB" = (/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/miningdock) -"aLC" = (/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) -"aLD" = (/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/quartermaster/miningdock) -"aLE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aLF" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aLG" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) -"aLH" = (/obj/machinery/computer/mining_shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aLI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aLJ" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 4},/turf/space,/area) -"aLK" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/port) -"aLL" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/port) -"aLM" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aLN" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aLO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aLP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Resting Room"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aLQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aLR" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aLS" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLT" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hemostat,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLU" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgical_tool/bonesetter,/obj/item/weapon/surgical_tool/bonegel,/obj/machinery/camera{c_tag = "Surgery"; dir = 1; network = "Medbay"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLV" = (/obj/structure/table{step_y = 0},/obj/item/weapon/scalpel,/obj/machinery/door_control{id = "sshutters"; name = "Privacy Shutters"; step_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLW" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgicaldrill,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLX" = (/obj/structure/table{step_y = 0},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) -"aLY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aLZ" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aMa" = (/obj/machinery/computer/security/research,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aMb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aMc" = (/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aMd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"aMe" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"aMf" = (/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 4; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aMg" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aMh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) -"aMi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos/refilling) -"aMj" = (/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) -"aMk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aMl" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"aMm" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aMn" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/miningdock) -"aMo" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aMp" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/machinery/camera{c_tag = "Mining Dock Refiner"; dir = 2; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aMq" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{tag = "icon-loadingareadirty2 (EAST)"; icon_state = "loadingareadirty2"; dir = 4},/area/quartermaster/miningdock) -"aMr" = (/obj/machinery/mineral/stacking_machine{id = "stacking"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aMs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aMt" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aMu" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) -"aMv" = (/obj/machinery/firealarm{pixel_y = 27},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aMw" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) -"aMx" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aMy" = (/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,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aMz" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aMA" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aMB" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) -"aMC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) -"aMD" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aME" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair_beige (EAST)"; icon_state = "comfychair_beige"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aMF" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aMG" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aMH" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aMI" = (/obj/effect/sign/nosmoking_1{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aMJ" = (/turf/simulated/wall,/area/medical/medbay) -"aMK" = (/obj/structure/closet/crate,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aML" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aMM" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aMN" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aMO" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aMP" = (/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 25; pixel_y = 0},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aMQ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aMR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{req_access_txt = "30"},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aMS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aMT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aMU" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aMV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) -"aMW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos/refilling) -"aMX" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/atmos/refilling) -"aMY" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) -"aMZ" = (/obj/structure/table,/turf/simulated/floor,/area/quartermaster/miningdock) -"aNa" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aNb" = (/obj/machinery/mineral/stacking_unit_console{id = "stacking"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) -"aNc" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aNd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aNe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aNf" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "48"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aNg" = (/obj/machinery/door/unpowered/shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aNh" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aNi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 3"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aNj" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aNk" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aNl" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aNm" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aNn" = (/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aNo" = (/obj/structure/stool/bed/chair,/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aNp" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aNq" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby North"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aNr" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) -"aNs" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aNt" = (/obj/machinery/computer/teleporter,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aNu" = (/obj/machinery/teleport/station,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aNv" = (/obj/machinery/teleport/hub,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/teleporter) -"aNw" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) -"aNx" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aNy" = (/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 8; network = "Command"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aNz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aNA" = (/obj/structure/closet/secure_closet/engineering_chief,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aNB" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aNC" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aND" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/crew_quarters/heads/ce) -"aNE" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos/refilling) -"aNF" = (/obj/machinery/camera{c_tag = "Refilling Station"; dir = 8; network = "Atmospherics"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/atmos/refilling) -"aNG" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{volume = 5},/turf/simulated/floor,/area/quartermaster/miningdock) -"aNH" = (/obj/structure/table,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/quartermaster/miningdock) -"aNI" = (/turf/simulated/floor,/area/quartermaster/miningdock) -"aNJ" = (/obj/machinery/mineral/processing_unit_console{id = "furnace"; name = "Production machine console"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) -"aNK" = (/obj/machinery/mineral/processing_unit{id = "furnace"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aNL" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingareadirty1 (WEST)"; icon_state = "loadingareadirty1"; dir = 8},/area/quartermaster/miningdock) -"aNM" = (/obj/machinery/conveyor{backwards = 2; dir = 9; forwards = 8; icon_state = "conveyor0"; id = "refiner"; reverseSpriteMoveDir = 1; tag = "icon-conveyor0 (NORTHWEST)"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aNN" = (/obj/machinery/mineral/unloading_machine{desc = "This one goes straight to QM"; icon_state = "unloader-corner2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aNO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"; dir = 2},/area/quartermaster/miningdock) -"aNP" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 4; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aNQ" = (/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/quartermaster/miningdock) -"aNR" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aNS" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aNT" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 3"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) -"aNU" = (/obj/effect/sign/examroom{name = "Patient Treatment 3 - Surgery"},/turf/simulated/wall,/area/medical/patients_rooms) -"aNV" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aNW" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aNX" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/camera{c_tag = "Medbay Resting Room"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aNY" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aNZ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aOa" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) -"aOb" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOd" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOe" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Front)"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) -"aOf" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aOg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aOh" = (/obj/structure/closet/secure_closet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aOi" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) -"aOj" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads) -"aOk" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads) -"aOl" = (/turf/simulated/wall,/area/crew_quarters/heads/hop) -"aOm" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) -"aOn" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos) -"aOo" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/miningdock) -"aOp" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) -"aOq" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/quartermaster/miningdock) -"aOr" = (/obj/machinery/mineral/unloading_machine{desc = "For processing all the ores."},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aOs" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingarea (NORTH)"; icon_state = "loadingarea"; dir = 1},/area/quartermaster/miningdock) -"aOt" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2 (WEST)"; icon_state = "floorscorched2"; dir = 8},/area/quartermaster/miningdock) -"aOu" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/quartermaster/miningdock) -"aOv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) -"aOw" = (/obj/structure/closet/crate,/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aOx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) -"aOy" = (/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) -"aOz" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{id_tag = "medlobby"; name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOA" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOB" = (/turf/simulated/wall,/area/maintenance/aft) -"aOC" = (/obj/structure/walllocker/emerglocker/west,/turf/simulated/floor,/area/crew_quarters/heads) -"aOD" = (/obj/machinery/camera{c_tag = "Head's Quarters Hallway"; dir = 8; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads) -"aOE" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aOF" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aOG" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aOH" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aOI" = (/obj/structure/table,/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aOJ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/crew_quarters/heads/hop) -"aOK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) -"aOL" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) -"aOM" = (/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = "Cargo"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/miningdock) -"aON" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/backpack/industrial,/obj/item/weapon/storage/backpack/industrial,/turf/simulated/floor,/area/quartermaster/miningdock) -"aOO" = (/obj/structure/ore_box,/turf/simulated/floor,/area/quartermaster/miningdock) -"aOP" = (/obj/machinery/conveyor_switch{id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aOQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"; dir = 2},/area/quartermaster/miningdock) -"aOR" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aOS" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) -"aOT" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) -"aOU" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) -"aOV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOW" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOX" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aOY" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/cmo) -"aOZ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPa" = (/obj/machinery/computer/crew,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPb" = (/obj/machinery/computer/security/medbay,/obj/machinery/power/apc{dir = 1; name = "CMO Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPc" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPd" = (/turf/simulated/wall,/area/crew_quarters/heads/cmo) -"aPe" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair_black (EAST)"; icon_state = "comfychair_black"; dir = 4},/obj/machinery/power/apc{dir = 8; name = "HoP Quarters APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aPf" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aPg" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aPh" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aPi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"aPj" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/miningdock) -"aPk" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) -"aPl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"; dir = 2},/area/quartermaster/miningdock) -"aPm" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged1"; icon_state = "damaged1"; dir = 2},/area/quartermaster/miningdock) -"aPn" = (/obj/structure/closet/secure_closet/miner,/obj/machinery/camera{c_tag = "Mining Dock Starboard"; dir = 8; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aPo" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aPp" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aPq" = (/obj/machinery/light{dir = 4},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aPr" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/medbay) -"aPs" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) -"aPt" = (/turf/simulated/wall,/area/janitor) -"aPu" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Janitor"},/turf/simulated/floor/plating,/area/janitor) -"aPv" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPw" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPx" = (/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPy" = (/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPz" = (/obj/machinery/camera{c_tag = "Head of Personel's Quarters"; dir = 4; network = "Command"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aPA" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/heads/hop) -"aPB" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aPC" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aPD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) -"aPE" = (/obj/effect/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area/atmos) -"aPF" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mining"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) -"aPG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) -"aPH" = (/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) -"aPI" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged4 (WEST)"; icon_state = "damaged4"; dir = 8},/area/quartermaster/miningdock) -"aPJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"; dir = 2},/area/quartermaster/miningdock) -"aPK" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aPL" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) -"aPM" = (/turf/simulated/wall,/area/medical/chemistry) -"aPN" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/sign/nosmoking_1{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aPO" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aPP" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aPQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aPR" = (/obj/machinery/door/window/westleft{tag = "icon-left"; name = "Janitoral Delivery"; icon_state = "left"; dir = 2; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) -"aPS" = (/obj/structure/table,/turf/simulated/floor,/area/janitor) -"aPT" = (/obj/structure/table,/obj/item/weapon/storage/mousetraps,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/turf/simulated/floor,/area/janitor) -"aPU" = (/obj/structure/table,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/janitor) -"aPV" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) -"aPW" = (/obj/structure/closet/secure_closet/janitor_personal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) -"aPX" = (/obj/structure/closet/jcloset2,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) -"aPY" = (/obj/machinery/computer/med_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aPZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aQa" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Head of Personal"; req_access_txt = "57"},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aQb" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aQc" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aQd" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) -"aQe" = (/turf/simulated/wall/r_wall,/area/atmos/refilling) -"aQf" = (/obj/machinery/power/apc{dir = 8; name = "Mining Dock APC"; pixel_x = -27; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/miningdock) -"aQg" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) -"aQh" = (/obj/structure/closet/secure_closet/chemist_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQi" = (/obj/structure/closet/secure_closet/chemist_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQj" = (/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQk" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQl" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQm" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQn" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQo" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Hallway Central"; dir = 4; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aQp" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aQq" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/janitor) -"aQr" = (/turf/simulated/floor,/area/janitor) -"aQs" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/janitor) -"aQt" = (/obj/structure/closet/jcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) -"aQu" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aQv" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aQw" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aQx" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aQy" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/heads/hop) -"aQz" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aQA" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/hallway/primary/aft) -"aQB" = (/obj/machinery/power/apc{dir = 1; name = "Hallway Aft APC"; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/aft) -"aQC" = (/obj/machinery/disposal,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) -"aQD" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/atmos/refilling) -"aQE" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQF" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQG" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQH" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQI" = (/obj/structure/closet/crate,/obj/structure/closet/extinguisher{pixel_y = -32},/turf/simulated/floor,/area/quartermaster/miningdock) -"aQJ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/quartermaster/miningdock) -"aQK" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQL" = (/obj/structure/table,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/quartermaster/miningdock) -"aQM" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQN" = (/obj/structure/rack{dir = 1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQO" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQP" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -30},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQQ" = (/obj/structure/table,/obj/item/weapon/paper{info = "To make that perfectly clear.
The next one I see handling explosives unthinkingly gets a transfer to AR-5280X3.
For those of you who don't know it, that Asteroid is a 3 week flight away from the next station and the staff consists of penalty workers and idiots who don't handle explosives with the care they require.
Consider that a warning."; name = "Old Note"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) -"aQS" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/chemistry) -"aQT" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQU" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQV" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aQW" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aQX" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aQY" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aQZ" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aRa" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/janitor) -"aRb" = (/obj/structure/mopbucket,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) -"aRc" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) -"aRd" = (/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/obj/machinery/power/apc{dir = 2; name = "Custodial Closet APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) -"aRe" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) -"aRf" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aRg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aRh" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aRi" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) -"aRj" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aRk" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aRl" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) -"aRm" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/aft) -"aRn" = (/turf/simulated/floor,/area/hallway/primary/aft) -"aRo" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/hallway/primary/aft) -"aRp" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) -"aRq" = (/turf/simulated/wall,/area/atmos/refilling) -"aRr" = (/obj/structure/disposalpipe/junction{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) -"aRs" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) -"aRt" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/miningdock) -"aRu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) -"aRv" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRw" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRx" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRy" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/igniter,/obj/item/weapon/chem_grenade{pixel_x = 4; pixel_y = 4},/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2.6},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Chemistry Desk"; req_access_txt = "5"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRA" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aRB" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aRC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/turf/simulated/floor,/area/janitor) -"aRD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads) -"aRE" = (/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/aft) -"aRF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/turf/simulated/floor,/area/atmos/refilling) -"aRG" = (/turf/simulated/wall,/area/maintenance/disposal) -"aRH" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aRI" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aRJ" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aRK" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aRL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aRM" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; layer = 3.7; level = 2; name = "Disposal Exit Vent"; opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aRN" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aRO" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRQ" = (/obj/structure/table,/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma{pixel_x = -6; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRR" = (/obj/structure/table,/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 8},/obj/item/weapon/chem_grenade{pixel_x = 8},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/timer{step_x = -4; step_y = 4},/obj/item/device/assembly/timer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aRS" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aRT" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/aft) -"aRU" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"aRV" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/aft) -"aRW" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/aft) -"aRX" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/hallway/primary/aft) -"aRY" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"aRZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"aSa" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"aSb" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"aSc" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) -"aSd" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"aSe" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"aSf" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"aSg" = (/obj/effect/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"aSh" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"aSi" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) -"aSj" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) -"aSk" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) -"aSl" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/aft) -"aSm" = (/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,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSo" = (/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,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSp" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/chemistry) -"aSs" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSt" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/aft) -"aSw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/disposal) -"aSx" = (/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSy" = (/obj/machinery/conveyor_switch{id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSz" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSA" = (/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSD" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSE" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSF" = (/obj/machinery/reagentgrinder,/obj/machinery/camera{c_tag = "Chemistry"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSG" = (/obj/machinery/power/apc{dir = 2; level = 4; name = "Chemistry APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSH" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/pillbottlebox,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSI" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) -"aSJ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aSK" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aSL" = (/obj/machinery/power/apc{dir = 2; name = "Medbay APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aSM" = (/obj/machinery/vending/medical,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aSN" = (/obj/machinery/vending/snack,/obj/effect/sign/nosmoking_1{pixel_y = -32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aSO" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aSP" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby South"; dir = 1; network = "Medbay"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aSQ" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Aft)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"aSR" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) -"aSS" = (/obj/machinery/camera{c_tag = "Aft Hallway - Canteen"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"aST" = (/obj/machinery/camera{c_tag = "Aft Hallway - Hydrophonics"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"aSU" = (/obj/machinery/camera{c_tag = "Aft Hallway - Engineering"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"aSV" = (/obj/machinery/camera{c_tag = "Aft Hallway - Crew Quarters"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"aSW" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Disposals"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) -"aSX" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSY" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aSZ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{name = "Disposals APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aTa" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aTb" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aTc" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/disposal) -"aTd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) -"aTe" = (/obj/effect/decal/cleanable/generic,/turf/space,/area) -"aTf" = (/turf/simulated/wall/r_wall,/area/medical/genetics) -"aTg" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) -"aTh" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) -"aTi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"aTj" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aTk" = (/turf/simulated/wall,/area/crew_quarters/cafeteria) -"aTl" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/turf/simulated/floor,/area/crew_quarters/cafeteria) -"aTm" = (/obj/effect/sign/barsign,/turf/simulated/wall,/area/crew_quarters/cafeteria) -"aTn" = (/turf/simulated/wall,/area/crew_quarters/bar) -"aTo" = (/turf/simulated/wall,/area/hydroponics) -"aTp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/hydroponics) -"aTq" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"aTr" = (/turf/simulated/wall,/area/chapel/main) -"aTs" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) -"aTt" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"aTu" = (/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 = 1},/turf/simulated/floor/plating,/area/chapel/main) -"aTv" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/chapel/main) -"aTw" = (/turf/simulated/wall,/area/chapel/office) -"aTx" = (/turf/simulated/wall,/area/crew_quarters) -"aTy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) -"aTz" = (/turf/simulated/wall/r_wall,/area/crew_quarters) -"aTA" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTB" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTC" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTD" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTF" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTG" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTH" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTI" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTJ" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aTK" = (/turf/simulated/wall,/area/medical/genetics) -"aTL" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aTM" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aTN" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aTO" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aTP" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aTQ" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aTR" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) -"aTS" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) -"aTT" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aTU" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aTV" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aTW" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aTX" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aTY" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aTZ" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aUa" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aUb" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aUc" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; networkTag = "Bar Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aUd" = (/obj/structure/table,/obj/machinery/door_control{dir = 1; id = "barshutter"; name = "Bar Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aUe" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aUf" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aUg" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aUh" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aUi" = (/obj/machinery/sink/kitchen2,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aUj" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aUk" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aUl" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aUm" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aUn" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/hydroponics) -"aUo" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hydroponics) -"aUp" = (/turf/simulated/floor,/area/hydroponics) -"aUq" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hydroponics) -"aUr" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) -"aUs" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) -"aUt" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aUu" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -6; pixel_y = 10},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aUv" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aUw" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aUx" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"aUy" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/main) -"aUz" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/main) -"aUA" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) -"aUB" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"aUC" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"aUD" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"aUE" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) -"aUF" = (/turf/simulated/floor,/area/crew_quarters) -"aUG" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters) -"aUH" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 1"},/turf/simulated/floor,/area/crew_quarters) -"aUI" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 2"},/turf/simulated/floor,/area/crew_quarters) -"aUJ" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 3"},/turf/simulated/floor,/area/crew_quarters) -"aUK" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) -"aUL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 4"},/turf/simulated/floor,/area/crew_quarters) -"aUM" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aUN" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aUO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aUP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aUQ" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aUR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aUS" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aUT" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aUU" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aUV" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aUW" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aUX" = (/obj/machinery/power/apc{dir = 4; name = "Bar Freezer APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aUY" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aUZ" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aVa" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"aVb" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aVc" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aVd" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) -"aVe" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aVf" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"aVg" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) -"aVh" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aVi" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) -"aVj" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"aVk" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aVl" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aVm" = (/obj/item/weapon/storage/briefcase,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aVn" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"aVo" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) -"aVp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor,/area/crew_quarters) -"aVq" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aVr" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aVs" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/genetics) -"aVt" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVu" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVv" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVw" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aVz" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; step_x = 0; step_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aVA" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aVB" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aVC" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aVD" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aVE" = (/obj/machinery/camera{c_tag = "Bar Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aVF" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aVG" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aVH" = (/obj/machinery/camera{c_tag = "Hydrophonics Back Room"; dir = 1; network = "SS13"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aVI" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aVJ" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hydroponics) -"aVK" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aVL" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aVM" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aVN" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aVO" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"aVP" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aVQ" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aVR" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aVS" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"aVT" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/crew_quarters) -"aVU" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/crew_quarters) -"aVV" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) -"aVW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"aVX" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVY" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVZ" = (/turf/simulated/wall,/area/medical/morgue) -"aWa" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aWb" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWd" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWe" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWf" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWg" = (/obj/structure/closet/wardrobe/medic_white,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWh" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWj" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Bar"; req_access_txt = "25"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWl" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWm" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Hydrophonics Front"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) -"aWn" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/hydroponics) -"aWo" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aWp" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aWq" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aWr" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aWs" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"aWt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) -"aWu" = (/obj/machinery/camera{c_tag = "Crew Quarters Hallway"; dir = 8},/turf/simulated/floor,/area/crew_quarters) -"aWv" = (/obj/machinery/door/airlock{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) -"aWw" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWx" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWy" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWz" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aWA" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aWB" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aWC" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aWD" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aWE" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aWF" = (/obj/machinery/camera{c_tag = "Hallway Aft"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aWG" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"aWH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"aWI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"aWJ" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"aWK" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWL" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWM" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWN" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWO" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aWP" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aWQ" = (/obj/machinery/power/apc{dir = 1; name = "Kitchen Freezer APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aWR" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aWS" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aWT" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aWU" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) -"aWV" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"aWW" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"aWX" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aWY" = (/obj/machinery/camera{c_tag = "Chapel Front"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aWZ" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aXa" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) -"aXb" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aXc" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aXd" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aXe" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aXf" = (/obj/machinery/camera{c_tag = "Chapel Office"; dir = 8; network = "SS13"},/obj/machinery/disposal,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) -"aXg" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/crew_quarters) -"aXh" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) -"aXi" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters) -"aXj" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/crew_quarters) -"aXk" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) -"aXl" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aXm" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aXn" = (/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,/turf/simulated/floor/plating,/area/crew_quarters) -"aXo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) -"aXp" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXr" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXs" = (/obj/structure/morgue,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aXt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aXu" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aXv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/aft) -"aXw" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/aft) -"aXx" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aXy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aXz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aXA" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aXB" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aXC" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) -"aXD" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) -"aXE" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) -"aXF" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aXG" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters) -"aXH" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) -"aXI" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters) -"aXJ" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/crew_quarters) -"aXK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) -"aXL" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters) -"aXM" = (/obj/structure/table,/obj/item/weapon/wrapping_paper,/turf/simulated/floor,/area/crew_quarters) -"aXN" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor,/area/crew_quarters) -"aXO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) -"aXP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"aXQ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"aXR" = (/obj/machinery/door/firedoor/border_only,/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/aft) -"aXS" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXT" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aXU" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aXV" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aXW" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/aft) -"aXX" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Cafeteria APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aXY" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aXZ" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYa" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYb" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYc" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYd" = (/obj/structure/table,/obj/machinery/sink/kitchen,/obj/machinery/door_control{id = "kitchenshutter"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYe" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYf" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYg" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"aYh" = (/obj/machinery/camera{c_tag = "Kitchen Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aYi" = (/obj/structure/kitchenspike,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aYj" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"aYk" = (/obj/structure/closet/coffin,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aYl" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) -"aYm" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters) -"aYn" = (/obj/item/weapon/cigpacket,/obj/structure/table,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/crew_quarters) -"aYo" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/crew_quarters) -"aYp" = (/obj/structure/table,/obj/item/smallDelivery,/obj/item/weapon/c_tube{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area/crew_quarters) -"aYq" = (/obj/structure/table,/obj/item/weapon/storage/crayonbox,/turf/simulated/floor,/area/crew_quarters) -"aYr" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/crew_quarters) -"aYs" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/crew_quarters) -"aYt" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"aYu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYw" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aYx" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aYy" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"aYz" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) -"aYA" = (/obj/machinery/door/firedoor/border_only,/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/aft) -"aYB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYC" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aYD" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aYE" = (/obj/machinery/hydroponics,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aYF" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aYG" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aYH" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aYI" = (/obj/machinery/camera{c_tag = "Chapel Storage"; dir = 8; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aYJ" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) -"aYK" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYL" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aYM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aYN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aYO" = (/turf/simulated/wall/r_wall,/area/medical/medbay) -"aYP" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYQ" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYR" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aYS" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aYT" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aYU" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aYV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/chapel/main) -"aYW" = (/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters) -"aYX" = (/obj/machinery/power/apc{name = "Crew Quarters APC"; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) -"aYY" = (/obj/machinery/vending/cola,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters) -"aYZ" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters) -"aZa" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters) -"aZb" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters) -"aZc" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters) -"aZd" = (/obj/structure/closet/extinguisher{pixel_y = -30},/turf/simulated/floor,/area/crew_quarters) -"aZe" = (/obj/machinery/camera{c_tag = "Crew Quarters Common Area"; dir = 1; network = "SS13"},/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"aZf" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/crew_quarters) -"aZg" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/crew_quarters) -"aZh" = (/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"aZi" = (/obj/structure/closet/wardrobe/black,/obj/machinery/camera{c_tag = "Crew Quarters Laundery"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/crew_quarters) -"aZj" = (/obj/structure/bedsheetbin,/obj/structure/table,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"aZk" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters) -"aZl" = (/obj/machinery/washing_machine,/turf/simulated/floor,/area/crew_quarters) -"aZm" = (/obj/machinery/washing_machine,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"aZn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters) -"aZo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/aft) -"aZp" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aZq" = (/obj/structure/crematorium{id = "crematorium"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZr" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZs" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZt" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"aZu" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"aZv" = (/obj/machinery/hydroponics,/obj/machinery/camera{c_tag = "Hydrophonics"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aZw" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aZx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Bathroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) -"aZy" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aZz" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aZA" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aZB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/ash,/obj/machinery/crema_switch{desc = "Descretly disposing the bodies of past employees since anno domine"; id = "crematorium"; pixel_x = -25; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZC" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZD" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZE" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZF" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/medbay) -"aZH" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) -"aZI" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"aZJ" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"aZK" = (/obj/machinery/sink/kitchen2{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"aZL" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"aZM" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aZN" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aZO" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aZP" = (/turf/simulated/wall,/area/crew_quarters/toilet) -"aZQ" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aZR" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aZS" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aZT" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"aZU" = (/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) -"aZV" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) -"aZW" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"aZX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"aZY" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) -"aZZ" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area/hydroponics) -"baa" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"bab" = (/obj/machinery/camera{c_tag = "Chapel Port"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) -"bac" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bad" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bae" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"baf" = (/obj/machinery/door/airlock{name = "Cyborg Unit 1"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bag" = (/obj/machinery/door/airlock{name = "Cyborg Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bah" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) -"bai" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) -"baj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bak" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bal" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bam" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) -"ban" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bao" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"bap" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) -"baq" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bar" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bas" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bat" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bau" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bav" = (/obj/structure/closet/secure_closet/kitchen,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"baw" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) -"bax" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bay" = (/obj/machinery/camera{c_tag = "Hydrophonics Kitchen Access"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baz" = (/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baA" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baB" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) -"baC" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baD" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baE" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baF" = (/obj/machinery/vending/hydronutrients,/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baG" = (/obj/machinery/vending/hydroseeds,/obj/machinery/camera{c_tag = "Hydrophonics Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baH" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"baI" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) -"baJ" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"baK" = (/turf/simulated/wall/r_wall,/area/chapel/main) -"baL" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"baM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) -"baN" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"baO" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"baP" = (/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,/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"baQ" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"baR" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"baS" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"baT" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) -"baU" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"baV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"baW" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"baX" = (/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Kitchen Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Kitchen"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/kitchen) -"baY" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hydroponics) -"baZ" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Chapel Starboard"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bba" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"bbb" = (/obj/machinery/power/apc{dir = 8; name = "Bathroom APC"; step_x = -25},/obj/machinery/camera{c_tag = "Crew Quarters Bathroom"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bbc" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bbd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bbe" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bbf" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) -"bbg" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbh" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"bbi" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bbj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bbk" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bbl" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bbm" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bbn" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bbo" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbp" = (/obj/machinery/sink/shower{step_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbq" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbr" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/virology) -"bbs" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) -"bbt" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"bbu" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bbv" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) -"bbw" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bbx" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) -"bby" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbz" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bbA" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bbB" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bbC" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) -"bbD" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area) -"bbE" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) -"bbF" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbG" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1; network = "Medbay"},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"bbI" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"bbJ" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) -"bbK" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) -"bbL" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bbN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"bbO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bbP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bbQ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bbR" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bbS" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bbT" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) -"bbU" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"bbV" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bbW" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbX" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbY" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bbZ" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bca" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcb" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcc" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcd" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bce" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"bch" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"bci" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcj" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bck" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bcl" = (/obj/machinery/camera{c_tag = "Chapel Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) -"bcm" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) -"bcn" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bco" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bcp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcq" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcs" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bct" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcu" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcv" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bcw" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) -"bcx" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bcy" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcz" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcA" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcB" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) -"bcC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_one_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bcE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"bcF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bcG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcH" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) -"bcI" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcJ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcK" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcL" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcM" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcN" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcO" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcP" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcQ" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bcS" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcT" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcU" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcW" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcX" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{step_x = -6; step_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcY" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bcZ" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bda" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bdb" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdc" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdd" = (/obj/structure/table,/obj/item/weapon/storage/syringes{step_x = 6; step_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bde" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdf" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdg" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdh" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdi" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdj" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdk" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdl" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"bdm" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"bdn" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bdo" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bdp" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bdq" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) -"bdr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area) -"bds" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) -"bdt" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) -"bdu" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) -"bdv" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) -"bdw" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) -"bdx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"bdy" = (/obj/structure/stool,/turf/simulated/floor,/area) -"bdz" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bdA" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bdB" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"bdC" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"bdD" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"bdE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) -"bdF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) -"bdG" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) -"bdH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"bdI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) -"bdJ" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) -"bdK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"bdL" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bdM" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"bdN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) -"bdO" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) -"bdP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"bdQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"bdR" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) -"bdS" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bdT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bdU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) -"bdV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bdW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"bdX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"bdY" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) -"bdZ" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) -"bea" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) -"beb" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"bec" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bed" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bee" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bef" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"beg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"beh" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) -"bei" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bej" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) -"bek" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bel" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bem" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) -"ben" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"beo" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) -"bep" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) -"beq" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) -"ber" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bes" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bet" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"beu" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"bev" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"bew" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"bex" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) -"bey" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) -"bez" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"beA" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"beB" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) -"beC" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/breakroom) -"beD" = (/turf/simulated/floor,/area/engine/breakroom) -"beE" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/breakroom) -"beF" = (/turf/simulated/wall/r_wall,/area/engine/breakroom) -"beG" = (/turf/simulated/wall/r_wall,/area/engine/locker) -"beH" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) -"beI" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"beJ" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"beK" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) -"beL" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"beM" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) -"beN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) -"beO" = (/turf/simulated/floor/plating,/area/engine/secure_storage) -"beP" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) -"beQ" = (/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"beR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) -"beS" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) -"beT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) -"beU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"beV" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"beW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) -"beX" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"beY" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"beZ" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) -"bfa" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine/breakroom) -"bfb" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/breakroom) -"bfc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bfd" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) -"bfe" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) -"bff" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) -"bfg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bfh" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bfi" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bfj" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) -"bfk" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bfl" = (/turf/simulated/floor/plating,/area/engine/fore) -"bfm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bfn" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bfo" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bfp" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bfq" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bfr" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bfs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) -"bft" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bfu" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"bfv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) -"bfw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bfx" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bfy" = (/obj/structure/table,/turf/simulated/floor,/area/engine/breakroom) -"bfz" = (/obj/structure/table,/turf/simulated/floor,/area) -"bfA" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) -"bfB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bfC" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) -"bfD" = (/turf/simulated/floor,/area/engine/locker) -"bfE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) -"bfF" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) -"bfG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"bfH" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"bfI" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"bfJ" = (/turf/simulated/floor,/area/engine/chiefs_office) -"bfK" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bfL" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bfM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bfN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bfO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bfP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bfQ" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) -"bfR" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"bfS" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"bfT" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bfU" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bfV" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/breakroom) -"bfW" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) -"bfX" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) -"bfY" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bfZ" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bga" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bgb" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bgc" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bgd" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bge" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bgf" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) -"bgg" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgi" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bgk" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"bgl" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bgm" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) -"bgn" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) -"bgo" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bgp" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/breakroom) -"bgq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area) -"bgr" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) -"bgs" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"bgt" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) -"bgu" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) -"bgv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bgw" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) -"bgx" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgy" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgz" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgA" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgB" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) -"bgC" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bgD" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bgE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bgF" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"bgG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) -"bgH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) -"bgI" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bgJ" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) -"bgK" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) -"bgL" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) -"bgM" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bgN" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/breakroom) -"bgO" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/breakroom) -"bgP" = (/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,/area/engine/locker) -"bgQ" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) -"bgR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) -"bgS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) -"bgT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) -"bgU" = (/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,/area/engine/chiefs_office) -"bgV" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) -"bgW" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bgX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bgY" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bgZ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bha" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"bhb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"bhc" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) -"bhd" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) -"bhe" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"bhf" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) -"bhg" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/breakroom) -"bhh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/breakroom) -"bhi" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/breakroom) -"bhj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/breakroom) -"bhk" = (/turf/simulated/floor,/area/engine/control) -"bhl" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) -"bhm" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) -"bhn" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) -"bho" = (/turf/simulated/floor/plating,/area/engine/control) -"bhp" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) -"bhq" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"bhr" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"bhs" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"bht" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine) -"bhu" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) -"bhv" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"bhw" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"bhx" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) -"bhy" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"bhz" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"bhA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"bhB" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) -"bhC" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) -"bhD" = (/turf/simulated/wall/r_wall,/area/engine/foyer) -"bhE" = (/turf/simulated/floor,/area/engine/foyer) -"bhF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bhG" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) -"bhH" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) -"bhI" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bhJ" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bhK" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bhL" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) -"bhM" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"bhN" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) -"bhO" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) -"bhP" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) -"bhQ" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"bhR" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) -"bhS" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) -"bhT" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) -"bhU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"bhV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) -"bhW" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"bhX" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) -"bhY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"bhZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"bia" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"bib" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bic" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) -"bid" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bie" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bif" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"big" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) -"bih" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bii" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bij" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) -"bik" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"bil" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) -"bim" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) -"bin" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) -"bio" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) -"bip" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) -"biq" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"bir" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) -"bis" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) -"bit" = (/turf/simulated/wall/r_wall,/area/engine/control) -"biu" = (/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/engine/control) -"biv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) -"biw" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) -"bix" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) -"biy" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) -"biz" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) -"biA" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"biB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"biC" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) -"biD" = (/turf/simulated/floor/plating,/area/engine/starboard) -"biE" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"biF" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"biG" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) -"biH" = (/obj/machinery/light,/turf/simulated/floor,/area) -"biI" = (/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"biJ" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) -"biK" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) -"biL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) -"biM" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) -"biN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) -"biO" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) -"biP" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) -"biQ" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) -"biR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"biS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) -"biT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) -"biU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"biV" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"biW" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"biX" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"biY" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"biZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bja" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bjb" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"bjc" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"bjd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bje" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) -"bjf" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) -"bjg" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) -"bjh" = (/turf/space,/area/engine/control) -"bji" = (/turf/space,/area/engine/core) -"bjj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bjk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bjl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bjm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bjn" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) -"bjo" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) -"bjp" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) -"bjq" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bjr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bjs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bjt" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) -"bju" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) -"bjv" = (/turf/simulated/wall/r_wall,/area/engine/starboard) -"bjw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"bjx" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) -"bjy" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) -"bjz" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) -"bjA" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) -"bjB" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) -"bjC" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"bjD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) -"bjE" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) -"bjF" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"bjG" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) -"bjH" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"bjI" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) -"bjJ" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"bjK" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) -"bjL" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) -"bjM" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"bjN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bjO" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bjP" = (/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{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bjQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"bjR" = (/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/engine/starboard) -"bjS" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) -"bjT" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area) -"bjU" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bjV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bjW" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) -"bjX" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) -"bjY" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) -"bjZ" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) -"bka" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) -"bkb" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) -"bkc" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) -"bkd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bke" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bkf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) -"bkg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bkh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bki" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bkj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bkk" = (/obj/structure/lattice,/turf/space,/area/engine/core) -"bkl" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"bkm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bkn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"bko" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bkp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"bkq" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"bkr" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) -"bks" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"bkt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bku" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bkv" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) -"bkw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bkx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bky" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bkz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bkA" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) -"bkB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bkC" = (/turf/simulated/floor/plating/airless,/area/engine/core) -"bkD" = (/turf/simulated/floor/plating,/area/engine/core) -"bkE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bkF" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) -"bkG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"bkH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bkI" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"bkJ" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bkK" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) -"bkL" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bkM" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) -"bkN" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) -"bkO" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) -"bkP" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) -"bkQ" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) -"bkR" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bkS" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bkT" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"bkU" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) -"bkV" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) -"bkW" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"bkX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bkY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bkZ" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) -"bla" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"blb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"blc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bld" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) -"ble" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"blf" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"blg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"blh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bli" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"blj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"blk" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bll" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"blm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bln" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"blo" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"blp" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"blq" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) -"blr" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) -"bls" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"blt" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) -"blu" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"blv" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"blw" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area) -"blx" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"bly" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"blz" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"blA" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) -"blB" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) -"blC" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"blD" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) -"blE" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) -"blF" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"blG" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"blH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"blI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"blJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) -"blK" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"blL" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"blM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"blN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) -"blO" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"blP" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) -"blQ" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) -"blR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"blS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"blT" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) -"blU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) -"blV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"blW" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"blX" = (/turf/simulated/floor/plating,/area/engine/construction_storage) -"blY" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) -"blZ" = (/obj/item/stack/sheet/plasteel,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bma" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) -"bmb" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) -"bmc" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"bmd" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bme" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bmf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bmg" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) -"bmh" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) -"bmi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) -"bmj" = (/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) -"bmk" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) -"bml" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"bmm" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) -"bmn" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) -"bmo" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"bmp" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmq" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmr" = (/turf/simulated/floor/plating,/area/engine/aft) -"bms" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) -"bmt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) -"bmu" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bmv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bmw" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"bmx" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bmy" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"bmz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"bmA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bmB" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"bmC" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"bmD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) -"bmE" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"bmF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"bmG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"bmH" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmJ" = (/obj/machinery/power/apc{name = "Construction Storage APC"; 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/engine/construction_storage) -"bmK" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmL" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmM" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"bmN" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bmO" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; 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) -"bmP" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bmQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"bmR" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"bmS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"bmT" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) -"bmU" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmV" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) -"bmW" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) -"bmX" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) -"bmY" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) -"bmZ" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) -"bna" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bnb" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"bnc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bnd" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) -"bne" = (/turf/simulated/wall/r_wall,/area/engine/aft) -"bnf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) -"bng" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) -"bnh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bni" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bnj" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) -"bnk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"bnl" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; 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/engine/aft) -"bnm" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"bnn" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) -"bno" = (/turf/space,/area/start) -"bnp" = (/obj/effect/landmark/start,/turf/space,/area/start) -"bnq" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Baystation 13"},/area/start) -"bnr" = (/turf/space,/area/shuttle) -"bns" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"bnt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) -"bnu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"bnv" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"bnw" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) -"bnx" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bny" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) -"bnz" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"bnA" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bnB" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bnC" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"bnD" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bnE" = (/turf/space,/area/shuttle/escape/centcom) -"bnF" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"bnG" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"bnH" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"bnI" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/escape/centcom) -"bnJ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bnK" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/escape/centcom) -"bnL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"bnM" = (/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/supply/dock) -"bnN" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bnO" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"bnP" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bnQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"bnR" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bnS" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bnT" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bnU" = (/obj/structure/stool/bed/chair,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bnV" = (/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/shuttle/escape/centcom) -"bnW" = (/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/structure/table{step_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bnX" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bnY" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bnZ" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"boa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"bob" = (/turf/space,/area/supply) -"boc" = (/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/shuttle/escape/centcom) -"bod" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"boe" = (/obj/machinery/door/airlock/glass/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bof" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bog" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"boh" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"boi" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/escape/centcom) -"boj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bok" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bol" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bom" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bon" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"boo" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bop" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"boq" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bor" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bos" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bot" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bou" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bov" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bow" = (/obj/machinery/door/airlock/glass/glass_security{name = "Secure Transport"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"box" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"boy" = (/obj/item/weapon/handcuffs,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"boz" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) -"boA" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"boB" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape/centcom) -"boC" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/escape/centcom) -"boD" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"boE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = -30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"boF" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"boG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"boH" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"boI" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) -"boJ" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"boK" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) -"boL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"boM" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) -"boN" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"boO" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) -"boP" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) -"boQ" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) +"akz" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/structure/lattice,/turf/space,/area) +"akA" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/lattice,/turf/space,/area) +"akB" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/structure/lattice,/turf/space,/area) +"akC" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"akD" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Roboticist"},/turf/simulated/floor,/area/assembly/assembly_line) +"akE" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/turf/simulated/floor,/area/assembly/assembly_line) +"akF" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor,/area/assembly/chargebay) +"akG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) +"akH" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Mech Recarge Bay"; req_access_txt = "29"},/turf/simulated/floor,/area/assembly/chargebay) +"akI" = (/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},/turf/simulated/floor{icon_state = "delivery"},/area/maintenance/starboard) +"akJ" = (/obj/machinery/door/window/eastright{name = "Research Division Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Research Division"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "bot"},/area/maintenance/starboard) +"akK" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"akL" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"akM" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-out"; icon_state = "NE-out"},/turf/simulated/floor/airless,/area/toxins/test_area) +"akN" = (/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"akO" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"akP" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"akQ" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/main) +"akR" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"akS" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hos,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"akT" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"akU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "carpet"},/area/security/hos) +"akV" = (/obj/machinery/power/apc{dir = 4; name = "Head of Security Office APC"; pixel_x = 25; pixel_y = 0},/obj/structure/table/woodentable,/obj/machinery/camera{c_tag = "HoS Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"akW" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"akX" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) +"akY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"akZ" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"ala" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"alb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/ai_monitored/storage/eva) +"alc" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"ald" = (/obj/item/device/assembly/signaler,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/ai_monitored/storage/eva) +"ale" = (/obj/structure/table,/obj/item/device/flashlight,/obj/structure/light_frame{tag = "icon-tube-empty (WEST)"; icon_state = "tube-empty"; dir = 8},/turf/simulated/floor/plating/airless,/area) +"alf" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/obj/structure/lattice,/turf/space,/area) +"alg" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/assembly/assembly_line) +"alh" = (/obj/machinery/computer/mecha,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/assembly/assembly_line) +"ali" = (/obj/machinery/computer/robotics,/obj/machinery/camera{c_tag = "Robotics Office"; dir = 1; network = "Research"},/obj/machinery/requests_console{department = "Assembly Line (Robotics)"; departmentType = 2; name = "assembly line RC"; pixel_y = -30},/turf/simulated/floor,/area/assembly/assembly_line) +"alj" = (/obj/structure/table,/obj/item/weapon/book/manual/robotics_cyborgs{pixel_y = 5},/turf/simulated/floor,/area/assembly/assembly_line) +"alk" = (/obj/machinery/mech_bay_recharge_port,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/assembly/chargebay) +"all" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"alm" = (/turf/simulated/wall,/area/medical/research{name = "Research Division Storage"}) +"aln" = (/turf/simulated/wall,/area/toxins/xenobiology) +"alo" = (/turf/simulated/wall/r_wall,/area/toxins/xenobiology) +"alp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"alq" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"alr" = (/obj/structure/table,/obj/item/device/taperecorder{pixel_y = 0},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"als" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"alt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/security{name = "Interrogation"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"alu" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) +"alv" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) +"alw" = (/obj/machinery/light_switch{dir = 2; pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/security/hos) +"alx" = (/turf/simulated/floor{tag = "icon-carpetcorner (WEST)"; icon_state = "carpetcorner"; dir = 8},/area/security/hos) +"aly" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"alz" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"alA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"alB" = (/obj/machinery/requests_console{department = "EVA"; pixel_y = 0},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) +"alC" = (/obj/machinery/suit_storage_unit/standard_unit,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"alD" = (/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"alE" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating/airless,/area) +"alF" = (/obj/structure/stool,/turf/simulated/floor/plating/airless,/area) +"alG" = (/obj/item/weapon/wrench,/turf/simulated/floor/plating/airless,/area) +"alH" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor/grid,/area/assembly/chargebay) +"alI" = (/obj/machinery/camera{c_tag = "Mech Recharge Bay Starboard"; dir = 8; network = "Research"},/turf/simulated/floor/grid,/area/assembly/chargebay) +"alJ" = (/obj/machinery/portable_atmospherics/pump,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"alK" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"alL" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"alM" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"alN" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/xenobiology) +"alO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) +"alP" = (/obj/machinery/firealarm{layer = 3.7; pixel_y = 27},/turf/simulated/floor,/area/toxins/xenobiology) +"alQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) +"alR" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"alS" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"alT" = (/obj/machinery/light/small{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"alU" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"alV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) +"alW" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"alX" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/space,/area) +"alY" = (/turf/simulated/wall,/area) +"alZ" = (/obj/structure/girder,/turf/simulated/floor/plating/airless,/area) +"ama" = (/obj/structure/lattice,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/space,/area) +"amb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/maintenance/fore) +"amc" = (/obj/structure/table,/obj/machinery/light/lamp,/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"amd" = (/obj/item/device/radio/intercom{broadcasting = 0; dir = 0; frequency = 1495; listening = 1; name = "Interrogation Intercom"; pixel_x = 30},/obj/machinery/camera{c_tag = "Interrogation"; dir = 8; network = "Interrogation"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"ame" = (/obj/machinery/door/firedoor/border_only,/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/security/hos) +"amf" = (/obj/machinery/status_display,/turf/simulated/wall,/area/security/hos) +"amg" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "\improper Head of Security's Office"; req_access_txt = "58"},/turf/simulated/floor,/area/security/hos) +"amh" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) +"ami" = (/obj/structure/closet/secure_closet/hos,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/hos) +"amj" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/weapon/crowbar,/obj/machinery/camera{c_tag = "EVA Access"; dir = 4; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"amk" = (/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/sheet/rglass{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"aml" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"amm" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/ai_monitored/storage/eva) +"amn" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"amo" = (/obj/structure/table,/obj/item/weapon/rcd_ammo,/obj/item/weapon/book/manual/engineering_construction,/turf/simulated/floor/plating/airless,/area) +"amp" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/maintenance/fore) +"amq" = (/obj/machinery/power/apc{dir = 1; name = "Fore Hallway APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) +"amr" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/maintenance/fore) +"ams" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/maintenance/fore) +"amt" = (/obj/machinery/recharge_station,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/assembly/chargebay) +"amu" = (/obj/machinery/driver_button{id = "Skynet_launch"; name = "Recharge Bay Exit Button"; pixel_x = 0; pixel_y = -24; req_access = null; req_access_txt = "22"; text = "chapel"},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) +"amv" = (/obj/machinery/power/apc{dir = 2; name = "Mech Recahrge Bay APC"; pixel_x = 1; pixel_y = -25},/obj/machinery/light,/turf/simulated/floor,/area/assembly/chargebay) +"amw" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/assembly/chargebay) +"amx" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Research Division Storage"; req_access_txt = "47"},/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division Storage"}) +"amy" = (/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"amz" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"amA" = (/obj/machinery/power/apc{dir = 4; name = "Research Department Storage APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"amB" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Access"; dir = 4; network = "Research"; pixel_x = 0},/turf/simulated/floor,/area/toxins/xenobiology) +"amC" = (/turf/simulated/floor,/area/toxins/xenobiology) +"amD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"amE" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"amF" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"amG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/starboard) +"amH" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"amI" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/maintenance/starboard) +"amJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area) +"amK" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating/airless,/area) +"amL" = (/obj/machinery/door/airlock/external,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"amM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"amN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"amO" = (/obj/machinery/power/apc{dir = 4; name = "Explosives Testing APC"; pixel_x = 25},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"amP" = (/obj/machinery/camera{c_tag = "South"; dir = 1; network = "Bomb Testing"},/obj/machinery/light/spot,/turf/simulated/floor/airless,/area/toxins/test_area) +"amQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor{icon_state = "dark"},/area/security/main) +"amR" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) +"amS" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hos,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/hos) +"amT" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/hos) +"amU" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/item/weapon/extinguisher,/obj/item/weapon/extinguisher,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"amV" = (/obj/machinery/dispenser{pltanks = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"amW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/ai_monitored/storage/eva) +"amX" = (/obj/machinery/power/apc{dir = 2; name = "EVA APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/ai_monitored/storage/eva) +"amY" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating/airless,/area) +"amZ" = (/obj/item/stack/sheet/rglass{amount = 50},/turf/simulated/floor/plating/airless,/area) +"ana" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating/airless,/area) +"anb" = (/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/obj/item/weapon/tank/air,/turf/simulated/floor/plating/airless,/area) +"anc" = (/obj/item/apc_frame{pixel_y = -25},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating/airless,/area) +"and" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating/airless,/area) +"ane" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/lattice,/turf/space,/area) +"anf" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/structure/lattice,/turf/space,/area) +"ang" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/obj/structure/lattice,/turf/space,/area) +"anh" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/maintenance/fore) +"ani" = (/turf/simulated/floor,/area/maintenance/fore) +"anj" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/maintenance/fore) +"ank" = (/obj/machinery/door/poddoor{id = "Skynet_launch"; name = "Recharge Bay"; req_access_txt = "22"},/turf/simulated/floor,/area/assembly/chargebay) +"anl" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/medical/research{name = "Research Division Storage"}) +"anm" = (/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division Storage"}) +"ann" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"ano" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anp" = (/obj/machinery/light/small,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anq" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anr" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/security/main) +"ans" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/main) +"ant" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"anu" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Security Locker Room"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) +"anv" = (/obj/machinery/firealarm{pixel_y = 24},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"anw" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"anx" = (/obj/structure/closet/secure_closet/security,/turf/simulated/floor,/area/security/main) +"any" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/main) +"anz" = (/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/security/main) +"anA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/ai_monitored/storage/eva) +"anB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "E.V.A."; req_access = null; req_access_txt = "18"},/turf/simulated/floor,/area/ai_monitored/storage/eva) +"anC" = (/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"anD" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"anE" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/hatch{icon_state = "door_locked"; locked = 1; req_access_txt = "32"},/turf/simulated/floor/plating,/area/hallway/primary/fore) +"anF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"anG" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/hallway/primary/fore) +"anH" = (/obj/machinery/disposal,/turf/simulated/floor,/area/maintenance/fore) +"anI" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/maintenance/fore) +"anJ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/fore) +"anK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"anL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Containment Cell"; req_access_txt = "55"},/turf/simulated/floor,/area/toxins/xenobiology) +"anM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"anN" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"anO" = (/obj/machinery/camera{c_tag = "Xenobiology Containment Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"anP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/toxins/test_area) +"anQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/security{name = "Locker Room"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"anR" = (/turf/simulated/wall,/area/security/detectives_office) +"anS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/security/detectives_office) +"anT" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "\improper Detective's Office"; req_access_txt = "4"},/turf/simulated/floor,/area/security/detectives_office) +"anU" = (/obj/effect/landmark{name = "plant"},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "wood"},/area/hallway/primary/fore) +"anV" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/hallway/primary/fore) +"anW" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/fore) +"anX" = (/turf/simulated/floor,/area/hallway/primary/fore) +"anY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/fore) +"anZ" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/fore) +"aoa" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/fore) +"aob" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) +"aoc" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor,/area/hallway/primary/fore) +"aod" = (/obj/structure/cable,/turf/simulated/floor/plating,/area/hallway/primary/fore) +"aoe" = (/obj/machinery/light{dir = 1},/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/fore) +"aof" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor,/area/hallway/primary/fore) +"aog" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aoh" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aoi" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aoj" = (/obj/machinery/camera{c_tag = "Front Hallway - Mech Bay"; dir = 2; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/hallway/primary/fore) +"aok" = (/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/hallway/primary/fore) +"aol" = (/turf/simulated/wall,/area/toxins/hallway) +"aom" = (/obj/machinery/door_control{dir = 1; id = "Xeno"; name = "Xenobiology Emergency Breach Containment"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"aon" = (/obj/structure/closet/l3closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aoo" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aop" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aoq" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/toxins/xenobiology) +"aor" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Xeno Containment"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/toxins/xenobiology) +"aos" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/toxins/xenobiology) +"aot" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aou" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/atmospherics/binary/pump{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) +"aov" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"aow" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aox" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 8; frequency = 1441; icon_state = "on"; id = "n2o_in"; on = 1; pixel_y = 1},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoy" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/fore) +"aoz" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor,/area/security/main) +"aoA" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/security/main) +"aoB" = (/obj/structure/closet{name = "Evidence Closet"},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoC" = (/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoD" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/machinery/light_switch{dir = 1; pixel_y = 24},/obj/item/weapon/storage/briefcase{pixel_y = -4},/obj/machinery/coatrack,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoE" = (/obj/machinery/camera{c_tag = "Front Hallway - EVA"; dir = 4; network = "SS13"},/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/fore) +"aoF" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/hallway/primary/fore) +"aoG" = (/obj/structure/table,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/hallway/primary/fore) +"aoH" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) +"aoI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xeno"; name = "Containment Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_medical{name = "Xenobiology"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aoJ" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aoK" = (/obj/machinery/disposal,/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor,/area/toxins/xenobiology) +"aoL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"aoM" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoN" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoO" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) +"aoP" = (/obj/structure/table{step_y = 0},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) +"aoQ" = (/obj/structure/closet/wardrobe/red,/turf/simulated/floor,/area/security/main) +"aoR" = (/obj/structure/closet/wardrobe/red,/obj/machinery/light,/turf/simulated/floor,/area/security/main) +"aoS" = (/obj/machinery/vending/security,/turf/simulated/floor,/area/security/main) +"aoT" = (/obj/machinery/computer/forensic_scanning,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoU" = (/obj/structure/rack,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/camera_test{desc = "A one use - polaroid camera. 30 photos left."; name = "detectives camera"; pictures_left = 30},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aoV" = (/turf/simulated/floor{icon_state = "carpetside"},/area/hallway/primary/fore) +"aoW" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/hallway/primary/fore) +"aoX" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/fore) +"aoY" = (/obj/machinery/camera{c_tag = "Front Hallway - Construction (Port)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) +"aoZ" = (/obj/machinery/camera{c_tag = "Front Hallway - Construction (Central)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) +"apa" = (/obj/machinery/camera{c_tag = "Front Hallway - Construction (Starboard)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) +"apb" = (/obj/machinery/camera{c_tag = "Front Hallway - Mech Bay (Port)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/fore) +"apc" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) +"apd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xeno"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"ape" = (/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apf" = (/obj/structure/table,/obj/machinery/door_control{id = "xenobio"; name = "Emergency Containment Seal"; pixel_x = -1; pixel_y = 7},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor,/area/toxins/xenobiology) +"apg" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "xenobio"; name = "Containment Shutter"; opacity = 0},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"aph" = (/turf/simulated/wall/r_wall,/area/security/main) +"api" = (/obj/machinery/power/apc{dir = 4; name = "Security APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/security/main) +"apj" = (/obj/structure/filingcabinet,/obj/item/weapon/secstorage/ssafe{pixel_x = -23},/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apk" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/security/detectives_office) +"apl" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/security/detectives_office) +"apm" = (/obj/machinery/power/apc{dir = 4; directwired = 1; name = "\improper Detective APC"; pixel_x = 0; pixel_y = 0; pixel_z = 0},/obj/machinery/camera{c_tag = "Detectives Office"; dir = 8; network = "Security"},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/security/detectives_office) +"apn" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"apo" = (/turf/simulated/floor,/area/hallway/primary/port) +"app" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall,/area/maintenance/fore) +"apq" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/fore) +"apr" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aps" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apt" = (/obj/machinery/optable{id = "xenobio"; name = "Xenobiology Operating Table"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apu" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/toxins/xenobiology) +"apv" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/machinery/shieldwallgen{req_access = list(55)},/turf/simulated/floor{icon_state = "bot"},/area/toxins/xenobiology) +"apw" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/xenobiology) +"apx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apy" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"apz" = (/turf/simulated/wall,/area/maintenance/starboard) +"apA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/port) +"apB" = (/obj/item/device/radio/intercom{dir = 1; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/security/main) +"apC" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/security/main) +"apD" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"apE" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/detectives_office) +"apF" = (/obj/structure/table/woodentable,/obj/machinery/light/lamp/green,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) +"apG" = (/obj/structure/table/woodentable,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "carpet"},/area/security/detectives_office) +"apH" = (/obj/structure/table/woodentable,/obj/item/clothing/gloves/detective,/obj/item/device/taperecorder,/obj/item/device/detective_scanner,/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/security/detectives_office) +"apI" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"apJ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/maintenance/fore) +"apK" = (/turf/simulated/floor/plating,/area/engine) +"apL" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine) +"apM" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engine) +"apN" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engine) +"apO" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/engine) +"apP" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor/plating,/area/engine) +"apQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine) +"apR" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine) +"apS" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area/engine) +"apT" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/turf/simulated/floor/plating,/area/engine) +"apU" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) +"apV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) +"apW" = (/turf/simulated/floor,/area/hallway/primary/starboard) +"apX" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"apY" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"apZ" = (/obj/structure/table,/obj/item/weapon/clipboard,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqa" = (/obj/structure/table,/obj/machinery/requests_console{department = "Xenobiology"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqb" = (/obj/machinery/computer/operating{id = "xenobio"; name = "Xenobiology Operating Computer"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqc" = (/obj/structure/table,/obj/item/weapon/circular_saw,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"aqd" = (/obj/structure/table,/obj/item/weapon/scalpel,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/obj/machinery/camera{c_tag = "Xenobiology"; dir = 1; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/xenobiology) +"aqe" = (/obj/machinery/power/apc{dir = 2; name = "Xenobiology APC"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqf" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "55"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqg" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqh" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/camera{c_tag = "Xenobiology Monkey Pen"; dir = 8; network = "Research"; pixel_x = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aqj" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/security/main) +"aqk" = (/obj/machinery/vending/cigarette,/obj/machinery/camera{c_tag = "Security Officer Area"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/main) +"aql" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"aqm" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/main) +"aqn" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/turf/simulated/floor,/area/security/main) +"aqo" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Security Officer"},/turf/simulated/floor,/area/security/main) +"aqp" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/security/main) +"aqq" = (/obj/structure/closet/secure_closet/detective,/turf/simulated/floor{icon_state = "grimy"},/area/security/detectives_office) +"aqr" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/security/detectives_office) +"aqs" = (/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) +"aqt" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Detective"},/turf/simulated/floor{icon_state = "carpetside"},/area/security/detectives_office) +"aqu" = (/obj/machinery/computer/security,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/security/detectives_office) +"aqv" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/maintenance/fore) +"aqw" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/maintenance/fore) +"aqx" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine) +"aqy" = (/obj/machinery/atmospherics/trinary/mixer,/turf/simulated/floor/plating,/area/engine) +"aqz" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 1},/turf/simulated/floor/plating,/area/engine) +"aqA" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) +"aqB" = (/obj/machinery/power/apc{name = "Maintenance Fore APC"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/fore) +"aqC" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/hallway) +"aqD" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Research and Development"; req_access_txt = "47"},/turf/simulated/floor,/area/toxins/hallway) +"aqE" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqF" = (/obj/structure/table,/obj/item/clothing/suit/straight_jacket,/obj/item/weapon/melee/baton,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/xenobiology) +"aqG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aqH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/main) +"aqI" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/main) +"aqJ" = (/obj/structure/table{step_y = 0},/obj/item/weapon/crowbar,/obj/item/clothing/glasses/sunglasses,/turf/simulated/floor,/area/security/main) +"aqK" = (/obj/structure/table{step_y = 0},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/security/main) +"aqL" = (/obj/structure/window/basic{dir = 8},/obj/effect/landmark{name = "plant"},/obj/structure/window/basic{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/maintenance/fore) +"aqM" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/maintenance/fore) +"aqN" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/maintenance/fore) +"aqO" = (/obj/machinery/camera{c_tag = "Port Hallway - Security"; dir = 8; network = "SS13"},/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/maintenance/fore) +"aqP" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/wall/r_wall,/area/engine) +"aqQ" = (/turf/simulated/wall/r_wall,/area/engine) +"aqR" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/engine) +"aqS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine) +"aqT" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) +"aqU" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) +"aqV" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"aqW" = (/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"aqX" = (/turf/simulated/wall,/area/toxins/lab) +"aqY" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"aqZ" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"ara" = (/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor,/area/toxins/lab) +"arb" = (/obj/machinery/r_n_d/circuit_imprinter,/turf/simulated/floor,/area/toxins/lab) +"arc" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) +"ard" = (/obj/machinery/r_n_d/protolathe,/turf/simulated/floor,/area/toxins/lab) +"are" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/lab) +"arf" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/main) +"arg" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/main) +"arh" = (/obj/structure/table{step_y = 0},/obj/item/stack/medical/bruise_pack{pixel_x = 10; pixel_y = 2},/turf/simulated/floor,/area/security/main) +"ari" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) +"arj" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/camera{c_tag = "Security Main"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/main) +"ark" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/main) +"arl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/security{name = "Security"; req_access = null; req_access_txt = "1"},/turf/simulated/floor,/area/security/main) +"arm" = (/obj/structure/window/basic{dir = 8},/obj/effect/landmark{name = "plant"},/obj/structure/window/basic{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area) +"arn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area) +"aro" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area) +"arp" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area) +"arq" = (/obj/structure/grille,/turf/simulated/floor/engine,/area) +"arr" = (/obj/machinery/space_heater,/turf/simulated/floor/plating,/area/engine) +"ars" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine) +"art" = (/obj/machinery/emitter,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine) +"aru" = (/turf/simulated/floor,/area/engine) +"arv" = (/obj/machinery/field_generator,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/engine) +"arw" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine) +"arx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/engine) +"ary" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 4},/turf/simulated/floor,/area/engine) +"arz" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 8},/turf/simulated/floor,/area/engine) +"arA" = (/turf/space,/area/engine) +"arB" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/space,/area/engine) +"arC" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor,/area/engine) +"arD" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor,/area/engine) +"arE" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/engine) +"arF" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/turf/simulated/floor,/area/engine) +"arG" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/engine) +"arH" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/turf/simulated/floor,/area/engine) +"arI" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/maintenance/starboard) +"arJ" = (/turf/simulated/wall/r_wall,/area/hallway/primary/starboard) +"arK" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"arL" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"arM" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"arN" = (/turf/simulated/floor,/area/toxins/lab) +"arO" = (/obj/structure/table,/obj/machinery/light{dir = 4},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 3; pixel_y = 3},/turf/simulated/floor,/area/toxins/lab) +"arP" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"arQ" = (/obj/structure/table,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area) +"arR" = (/obj/machinery/emitter,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine) +"arS" = (/obj/machinery/emitter,/turf/simulated/floor/plating{dir = 6; icon_state = "warnplate"; tag = "icon-warnplate (EAST)"},/area/engine) +"arT" = (/obj/machinery/field_generator,/turf/simulated/floor/plating{dir = 10; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHEAST)"},/area/engine) +"arU" = (/obj/machinery/field_generator,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine) +"arV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine) +"arW" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 1},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor,/area/engine) +"arX" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor,/area/engine) +"arY" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor,/area/engine) +"arZ" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor,/area/engine) +"asa" = (/turf/simulated/floor,/area/maintenance/starboard) +"asb" = (/turf/simulated/wall/r_wall,/area/security/nuke_storage) +"asc" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/toxins/hallway) +"asd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Technological Research Laboratory"; req_access_txt = "7"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"ase" = (/obj/machinery/r_n_d/destructive_analyzer,/turf/simulated/floor,/area/toxins/lab) +"asf" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/lab) +"asg" = (/obj/machinery/computer/rdconsole{id = 1; name = "Core R&D Console"},/turf/simulated/floor,/area/toxins/lab) +"ash" = (/turf/simulated/wall/r_wall,/area/security/brig) +"asi" = (/turf/simulated/wall,/area/security/brig) +"asj" = (/obj/machinery/door_timer/cell_1{dir = 8; pixel_x = -32; pixel_y = 0},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"ask" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"asl" = (/obj/machinery/door_timer/cell_2{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/brig) +"asm" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"asn" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"aso" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/port) +"asp" = (/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,/turf/simulated/floor/plating,/area) +"asq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"asr" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"ass" = (/obj/structure/table,/obj/item/weapon/soap/deluxe,/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"ast" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"asu" = (/obj/machinery/sink/shower{dir = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"asv" = (/obj/machinery/space_heater,/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine) +"asw" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/space,/area/engine) +"asx" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/space,/area/engine) +"asy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area/engine) +"asz" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor,/area/engine) +"asA" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/meter,/turf/simulated/floor,/area/engine) +"asB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Research Division"; req_access_txt = "47"},/turf/simulated/floor,/area/toxins/hallway) +"asC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/lab) +"asD" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/toxins/lab) +"asE" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/toxins/lab) +"asF" = (/obj/structure/table,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/toxins/lab) +"asG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/fore) +"asH" = (/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,/turf/simulated/floor/plating,/area/maintenance/fore) +"asI" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"asJ" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 1"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"asK" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"asL" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4},/obj/machinery/door/window/eastleft{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"asM" = (/turf/simulated/floor,/area/security/brig) +"asN" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 2"; name = "Cell 2"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"asO" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 2"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"asP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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 = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"asQ" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/port) +"asR" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"asS" = (/obj/machinery/space_heater,/turf/simulated/floor/plating{dir = 6; icon_state = "warnplate"; tag = "icon-warnplate (EAST)"},/area/engine) +"asT" = (/obj/machinery/atmospherics/binary/circulator{dir = 2},/turf/simulated/floor,/area/engine) +"asU" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor,/area/engine) +"asV" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) +"asW" = (/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,/area/engine) +"asX" = (/obj/machinery/atmospherics/binary/circulator{dir = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) +"asY" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine) +"asZ" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/turf/simulated/floor,/area/engine) +"ata" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atb" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atc" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atd" = (/obj/machinery/camera{c_tag = "Vault Storage"; dir = 2; network = "Command"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"ate" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/security/nuke_storage) +"atf" = (/obj/machinery/mineral/mint,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atg" = (/obj/machinery/mineral/output,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"ath" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"ati" = (/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/security/nuke_storage) +"atj" = (/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,/turf/simulated/floor/plating,/area/security/nuke_storage) +"atk" = (/obj/effect/sign/securearea{pixel_x = -32},/turf/simulated/floor,/area/hallway/primary/starboard) +"atl" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"atm" = (/obj/machinery/power/apc{dir = 4; name = "Research Lab APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"atn" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"ato" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (WEST)"; name = "Cell 1"; icon_state = "left"; dir = 8; req_access_txt = "1"; id = "Cell 1"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"atp" = (/obj/machinery/bot/secbot/beepsky{name = "Officer Beepsky"},/turf/simulated/floor,/area/security/brig) +"atq" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/brig) +"atr" = (/obj/structure/stool,/turf/simulated/floor,/area/security/brig) +"ats" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/eastleft,/obj/machinery/door/window/brigdoor{dir = 8},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"att" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/turf/simulated/floor/plating,/area/security/brig) +"atu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/port) +"atv" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"atw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"atx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine) +"aty" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine) +"atz" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor,/area/maintenance/starboard) +"atA" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/maintenance/starboard) +"atB" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area/maintenance/starboard) +"atC" = (/obj/machinery/nuclearbomb{desc = "The stations on site nuclear warhead. For special emergencies."; name = "On-Site Nuclear Warhead"; r_code = "LOLNO"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (WEST)"; icon_state = "vault"; dir = 8},/area/security/nuke_storage) +"atD" = (/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"atE" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) +"atF" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = 0; pixel_y = 32},/obj/machinery/power/apc{dir = 1; name = "Vault APC"; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) +"atG" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) +"atH" = (/obj/machinery/camera{c_tag = "Vault Access"; dir = 2; network = "Command"},/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/security/nuke_storage) +"atI" = (/obj/machinery/door/airlock/vault{icon_state = "door_locked"; locked = 1; req_access_txt = "53"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/hallway/primary/starboard) +"atJ" = (/obj/machinery/camera{c_tag = "Hallway Starboard - Research/Development"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/hallway/primary/starboard) +"atK" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/toxins/hallway) +"atL" = (/obj/structure/table,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"atM" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"atN" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"atO" = (/obj/structure/table,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/micro_laser,/obj/structure/closet/extinguisher{pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"atP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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},/turf/simulated/floor/plating,/area) +"atQ" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area) +"atR" = (/turf/simulated/wall,/area/security/warden) +"atS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"atT" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/security/warden) +"atU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/warden) +"atV" = (/obj/structure/closet/secure_closet/brig{name = "Cell 1 Locker"; req_access_txt = "1"},/obj/machinery/camera{c_tag = "Brig (North)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) +"atW" = (/obj/machinery/door_timer/cell_3{dir = 4; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/security/brig) +"atX" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"atY" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/port) +"atZ" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aua" = (/obj/machinery/disposal/toilet{dir = 8; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"aub" = (/obj/machinery/dispenser,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/engine) +"auc" = (/obj/machinery/door/poddoor{id = "Rig Storage"; name = "Vent Seal"},/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area/engine) +"aud" = (/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"},/turf/simulated/floor/engine,/area/engine) +"aue" = (/obj/machinery/door/poddoor{id = "Reactor core vent"; name = "Vent Seal"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/engine,/area/engine) +"auf" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/turf/simulated/floor,/area/engine) +"aug" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine) +"auh" = (/obj/machinery/atmospherics/binary/pump/highcap,/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor,/area/engine) +"aui" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'Nuclear Warhead'"; icon_state = "radiation"; name = "Nuclear Warhead"; pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/security/nuke_storage) +"auj" = (/obj/structure/closet/crate,/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/obj/item/stack/sheet/gold{pixel_x = 1; pixel_y = -2},/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"auk" = (/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"aul" = (/obj/machinery/light/small/spot,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"aum" = (/obj/item/weapon/moneybag/vault,/turf/simulated/floor{tag = "icon-vault (EAST)"; icon_state = "vault"; dir = 4},/area/security/nuke_storage) +"aun" = (/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 = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) +"auo" = (/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 = 1},/turf/simulated/floor/plating,/area/security/nuke_storage) +"aup" = (/obj/structure/closet/l3closet/general,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/toxins/hallway) +"auq" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/toxins/hallway) +"aur" = (/obj/structure/closet/firecloset,/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/toxins/hallway) +"aus" = (/obj/structure/table,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/reagent_containers/glass/beaker,/obj/item/weapon/reagent_containers/glass/beaker,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"aut" = (/obj/item/weapon/stock_parts/console_screen,/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/matter_bin,/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"auu" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor/plating,/area) +"auv" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area) +"auw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fore) +"aux" = (/obj/structure/closet/wardrobe/warden,/obj/machinery/requests_console{department = "Security"; departmentType = 5; pixel_x = -30; pixel_y = 0},/turf/simulated/floor,/area/security/warden) +"auy" = (/obj/structure/closet/secure_closet/warden,/turf/simulated/floor,/area/security/warden) +"auz" = (/obj/structure/filingcabinet,/obj/machinery/camera{c_tag = "Wardens Office"; network = "Security"; pixel_x = 22},/turf/simulated/floor,/area/security/warden) +"auA" = (/obj/structure/table{step_y = 0},/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/security/warden) +"auB" = (/obj/machinery/computer/prisoner,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) +"auC" = (/obj/machinery/computer/security,/turf/simulated/floor,/area/security/warden) +"auD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/security/warden) +"auE" = (/obj/structure/closet/secure_closet/brig{name = "Cell 2 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"auF" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auG" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 3"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"auH" = (/obj/machinery/camera{c_tag = "Port Hallway - Brig"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"auI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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) +"auJ" = (/turf/simulated/wall/r_wall,/area/crew_quarters/captain) +"auK" = (/obj/machinery/door/firedoor/border_only,/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/crew_quarters/captain) +"auL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"auM" = (/obj/machinery/dispenser,/turf/simulated/floor/plating{dir = 8; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/engine) +"auN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/mask/breath,/obj/item/weapon/tank/oxygen/yellow,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/engine) +"auO" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine/n20,/area/engine) +"auP" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine) +"auQ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1; pixel_y = 1},/turf/simulated/floor/engine,/area/engine) +"auR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction,/turf/simulated/floor/engine,/area/engine) +"auS" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area/engine) +"auT" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor,/area/engine) +"auU" = (/turf/simulated/wall,/area/toxins/server) +"auV" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/command{name = "Server Room"; req_access_txt = "30"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"auW" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"auX" = (/obj/structure/table,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/tech_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/disk/design_disk,/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"auY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/security/warden) +"auZ" = (/turf/simulated/floor,/area/security/warden) +"ava" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Warden"},/turf/simulated/floor,/area/security/warden) +"avb" = (/obj/structure/closet/secure_closet/brig{name = "Cell 3 Locker"; req_access_txt = "1"},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Brig APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/brig) +"avc" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"avd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"ave" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/crew_quarters/captain) +"avf" = (/obj/structure/table/woodentable,/obj/machinery/light{dir = 1},/obj/machinery/light/lamp{pixel_x = 4; pixel_y = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avg" = (/obj/structure/table/woodentable,/obj/machinery/requests_console{department = "Captain's Quarters"; departmentType = 5; pixel_y = 30},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avh" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avi" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avj" = (/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avk" = (/obj/machinery/disposal,/obj/machinery/camera{c_tag = "Captains Quarters"; dir = 2; network = "Command"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avl" = (/obj/structure/rack,/obj/item/weapon/tank/jetpack,/obj/item/clothing/mask/gas,/obj/item/clothing/head/helmet/space/capspace,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avm" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine) +"avn" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area/engine) +"avo" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area/engine) +"avp" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area/engine) +"avq" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area/engine) +"avr" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area/engine) +"avs" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"avt" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/wall/r_wall,/area/engine) +"avu" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/toxins/server) +"avv" = (/turf/simulated/floor,/area/toxins/server) +"avw" = (/obj/machinery/camera{c_tag = "Server Room Office"; dir = 2; network = "Research"; pixel_x = 22},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/toxins/server) +"avx" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/toxins/server) +"avy" = (/obj/structure/filingcabinet,/turf/simulated/floor,/area/toxins/server) +"avz" = (/obj/machinery/requests_console{department = "Research and Development"; departmentType = 2; name = "R&D Requests Console"; pixel_x = -30; pixel_y = 0},/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"avA" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"avB" = (/turf/simulated/wall/r_wall,/area/security/warden) +"avC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "2"},/turf/simulated/floor/plating,/area/security/warden) +"avD" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/power/apc{dir = 8; layer = 4; name = "Wardens Office APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/warden) +"avE" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/security/warden) +"avF" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/warden) +"avG" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/security/warden) +"avH" = (/obj/structure/table{step_y = 0},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/clipboard,/turf/simulated/floor,/area/security/warden) +"avI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"avJ" = (/obj/structure/closet/secure_closet/brig{name = "Cell 4 Locker"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"avK" = (/obj/machinery/door_timer/cell_4{layer = 4; step_x = 32; step_y = 32},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/brig) +"avL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"avM" = (/obj/structure/table/woodentable,/obj/item/weapon/pinpointer,/obj/item/weapon/disk/nuclear,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avN" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avO" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/captain) +"avP" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/captain) +"avQ" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/captain) +"avR" = (/obj/machinery/keycard_auth{pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"avS" = (/obj/structure/grille,/turf/simulated/floor/engine,/area/crew_quarters/captain) +"avT" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/engine) +"avU" = (/obj/machinery/rust/fuel_assembly_port{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/engine) +"avV" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine) +"avW" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area/engine) +"avX" = (/obj/machinery/rust/fuel_injector{dir = 8; stage = "SCRAM"},/turf/simulated/floor/plating,/area/engine) +"avY" = (/obj/machinery/rust/fuel_assembly_port{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine) +"avZ" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/engine) +"awa" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/toxins/server) +"awb" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/toxins/server) +"awc" = (/obj/machinery/computer/rdservercontrol,/turf/simulated/floor,/area/toxins/server) +"awd" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = -25},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"awe" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"awf" = (/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"awg" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 1"; req_access_txt = "2"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/security/warden) +"awh" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden) +"awi" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Warden's Office"; req_access_txt = "2"},/turf/simulated/floor,/area/security/warden) +"awj" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "brig"; name = "Security Shutters"; opacity = 0},/obj/machinery/door/window/brigdoor{dir = 4; icon_state = "left"; id = "Cell 4"; name = "Cell 4"; req_access_txt = "1"; tag = "icon-left (EAST)"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"awk" = (/obj/structure/stool,/obj/machinery/flasher{id = "Cell 4"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/brig) +"awl" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"awm" = (/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/captain) +"awn" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/captain) +"awo" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/captain) +"awp" = (/obj/structure/displaycase,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awq" = (/obj/machinery/rust/fuel_compressor{pixel_x = -24},/turf/simulated/floor,/area/engine) +"awr" = (/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area/engine) +"aws" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/engine,/area/engine) +"awt" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area/engine) +"awu" = (/obj/machinery/rust/core,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area/engine) +"awv" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area/engine) +"aww" = (/obj/machinery/rust/gyrotron{dir = 8},/turf/simulated/floor/plating,/area/engine) +"awx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine) +"awy" = (/obj/machinery/rust/fuel_compressor{pixel_x = 24},/turf/simulated/floor,/area/engine) +"awz" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) +"awA" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/toxins/server) +"awB" = (/obj/structure/table,/turf/simulated/floor,/area/toxins/server) +"awC" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/machinery/power/apc{dir = 4; name = "Server Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/toxins/server) +"awD" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 2; pixel_y = 3},/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"awE" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"awF" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/item/weapon/pen,/obj/machinery/camera{c_tag = "RnD Lab South"; dir = 1; network = "Research"},/turf/simulated/floor{icon_state = "white"},/area/toxins/lab) +"awG" = (/obj/structure/closet/secure_closet/scientist,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/toxins/lab) +"awH" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/arrival/station) +"awI" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/arrival/station) +"awJ" = (/obj/structure/window/reinforced,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"awK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"awL" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/arrival/station) +"awM" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/arrival/station) +"awN" = (/obj/structure/closet/secure_closet/brig{name = "Secure Holding Locker 2"; req_access_txt = "2"},/obj/machinery/camera{c_tag = "Secure Holding"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/warden) +"awO" = (/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell2"; name = "Flash Cell 2"; pixel_x = -6; pixel_y = -25; req_access_txt = "1"},/obj/machinery/door_control{desc = "A remote control switch."; id = "pcell1"; name = "Flash Cell 1"; pixel_x = 6; pixel_y = -25; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden) +"awP" = (/obj/machinery/door_control{desc = "A remote control switch to lock down Secure Holding."; id = "pbrig"; layer = 4; name = "Secure Holding Lockdown"; req_access_txt = "1"; step_x = -8; step_y = -25},/obj/machinery/door_control{desc = "A remote control switch to lock down the standard brig cells."; id = "brig"; layer = 4; name = "Brig Lockdown"; pixel_x = 8; pixel_y = -25; req_access_txt = ""},/turf/simulated/floor,/area/security/warden) +"awQ" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/disposal,/turf/simulated/floor,/area/security/warden) +"awR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/security/warden) +"awS" = (/obj/structure/closet/emcloset,/obj/machinery/camera{c_tag = "Brig (South)"; dir = 4; network = "Security"},/turf/simulated/floor,/area/security/brig) +"awT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"awU" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/captain,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awV" = (/obj/structure/closet/secure_closet/captains,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awW" = (/obj/structure/table/woodentable,/obj/item/weapon/book/manual/security_space_law,/obj/item/weapon/card/id/captains_spare,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awX" = (/obj/structure/table/woodentable,/obj/item/weapon/camera_test,/obj/item/weapon/storage/photo_album{pixel_y = -10},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"awZ" = (/obj/machinery/door/poddoor{id = "Port shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{dir = 8; icon_state = "warnplate"; tag = "icon-warnplate (NORTH)"},/area/engine) +"axa" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine) +"axb" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area/engine) +"axc" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area/engine) +"axd" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area/engine) +"axe" = (/obj/machinery/door/poddoor{id = "Starboard core entry"; name = "Blast Door"},/turf/simulated/floor/plating{tag = "icon-warnplate (WEST)"; icon_state = "warnplate"; dir = 8},/area/engine) +"axf" = (/obj/machinery/door/poddoor{id = "Starboard shell access"; name = "Blast Door"},/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/engine) +"axg" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor,/area/toxins/server) +"axh" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) +"axi" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/arrival/station) +"axj" = (/obj/structure/closet/wardrobe/green,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"axk" = (/obj/structure/stool/bed/chair,/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"axl" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"axm" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/arrival/station) +"axn" = (/obj/machinery/light/small{dir = 1},/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"axo" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/arrival/station) +"axp" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r (WEST)"; icon_state = "burst_r"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"axq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"axr" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 2"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"axs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/obj/machinery/door/airlock/glass/glass_security{name = "Secure Holding Cell 1"; req_access_txt = "2"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"axt" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; name = "EMERGENCY"},/turf/simulated/wall,/area/security/warden) +"axu" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/warden) +"axv" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/security/warden) +"axw" = (/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,/turf/simulated/floor/plating,/area/security/brig) +"axx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "1"},/turf/simulated/floor,/area/security/brig) +"axy" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"axz" = (/turf/simulated/wall/r_wall,/area/bridge) +"axA" = (/obj/machinery/door/firedoor/border_only,/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/bridge) +"axB" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"axC" = (/obj/machinery/door/poddoor{id = "Port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area/engine) +"axD" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area/engine) +"axE" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area/engine) +"axF" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/door/poddoor{id = "Starboard aux airlock access"; name = "Blast Door"},/turf/simulated/floor/plating,/area/engine) +"axG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine) +"axH" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"axI" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/machinery/turretid{id = "aicore"; pixel_x = 24; pixel_y = -7},/obj/effect/landmark/start{name = "AI"},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"axJ" = (/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 28; pixel_y = 5},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = -27; pixel_y = 4},/obj/item/device/radio/intercom{broadcasting = 1; listening = 0; name = "General Broadcasting Channel"; pixel_y = 25},/obj/effect/landmark{name = "tripai"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"axK" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Research/Development (Aft)"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) +"axL" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/toxins/server) +"axM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/toxins/server) +"axN" = (/obj/machinery/r_n_d/server{id_with_download_string = "1"; id_with_upload_string = "1"; name = "Core R&D Server"; server_id = 1},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"axO" = (/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"axP" = (/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"axQ" = (/obj/machinery/blackbox_recorder,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"axR" = (/obj/effect/decal/cleanable/cobweb,/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"axS" = (/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/remains/human,/turf/simulated/floor/plating,/area/maintenance/starboard) +"axT" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) +"axU" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/plating{dir = 2; icon_state = "warnplate"; tag = "icon-warnplate (SOUTHWEST)"},/area) +"axV" = (/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/shuttle/arrival/station) +"axW" = (/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"axX" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/pipe/simple,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"axY" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/arrival/station) +"axZ" = (/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"aya" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/arrival/station) +"ayb" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"ayc" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig2"; pixel_x = -25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"ayd" = (/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"aye" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"ayf" = (/obj/structure/stool,/obj/machinery/flasher{desc = "It stares menacingly."; id = "pbrig1"; pixel_x = 25},/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"ayg" = (/obj/machinery/door/window/eastright{dir = 8; icon_state = "right"; name = "Security Delivery"; req_access_txt = "1"; tag = "icon-right (WEST)"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{icon_state = "delivery"},/area/security/warden) +"ayh" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Security"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/security/lobby) +"ayi" = (/turf/simulated/floor,/area/security/lobby) +"ayj" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/lobby) +"ayk" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/machinery/camera{c_tag = "Security Lobby"; dir = 2; network = "Security"},/turf/simulated/floor,/area/security/lobby) +"ayl" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/security/lobby) +"aym" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_security{name = "Security"; req_access_txt = "0"},/turf/simulated/floor,/area/security/lobby) +"ayn" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bridge"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) +"ayo" = (/turf/simulated/floor,/area/bridge) +"ayp" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) +"ayq" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/bridge) +"ayr" = (/obj/machinery/camera{c_tag = "Bridge Hallway"; network = "Command"},/turf/simulated/floor,/area/bridge) +"ays" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/bridge) +"ayt" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) +"ayu" = (/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/captain) +"ayv" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/captain) +"ayw" = (/obj/structure/table/woodentable,/obj/item/weapon/hand_tele,/obj/machinery/power/apc{dir = 4; name = "Captain's Quarters APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"ayx" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/engine,/area/engine) +"ayy" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "waste_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine,/area/engine) +"ayz" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area/engine) +"ayA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"ayB" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"ayC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "AI Core"; dir = 2; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"ayD" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"ayE" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"ayF" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"ayG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) +"ayH" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/toxins/server) +"ayI" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"ayJ" = (/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"ayK" = (/obj/machinery/camera{c_tag = "Server Room"; dir = 8; network = "Research"},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"ayL" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/blood{blood_DNA = list(list("\[Data Expunged]","\[Data Expunged]")); desc = "It is long since dry."; name = "Dry Blood"},/turf/simulated/floor/plating,/area/maintenance/starboard) +"ayM" = (/obj/effect/decal/cleanable/generic,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"ayN" = (/turf/simulated/floor,/area) +"ayO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"ayP" = (/obj/effect/landmark{name = "Observer-Start"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"ayQ" = (/obj/machinery/door/airlock/maintenance_hatch,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"ayR" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"ayS" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"ayT" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/red,/turf/simulated/floor{icon_state = "showroomfloor"},/area/security/warden) +"ayU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"ayV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "5"},/turf/simulated/floor/plating,/area/maintenance/port) +"ayW" = (/turf/simulated/wall,/area/maintenance/port) +"ayX" = (/turf/simulated/wall,/area/security/lobby) +"ayY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/power/apc{dir = 8; layer = 4; name = "Security Lobby APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor,/area/security/lobby) +"ayZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/secure{name = "Captain's Quarters"; req_access_txt = "20"},/turf/simulated/floor,/area/crew_quarters/captain) +"aza" = (/obj/structure/table/woodentable,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "wood"},/area/crew_quarters/captain) +"azb" = (/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,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) +"azc" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine) +"azd" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aze" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"azf" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"azg" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"azh" = (/obj/machinery/atmospherics/unary/cold_sink/freezer{tag = "icon-freezer_0 (EAST)"; icon_state = "freezer_0"; dir = 4},/turf/simulated/floor,/area/toxins/server) +"azi" = (/turf/simulated/floor/plating,/area/toxins/server) +"azj" = (/obj/machinery/r_n_d/server{id_with_download_string = "1;2"; id_with_upload_string = "1;2"; name = "Robotics R&D Server"; server_id = 2},/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"azk" = (/obj/machinery/alarm/server{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/toxins/server) +"azl" = (/obj/machinery/message_server,/turf/simulated/floor/grid{name = "Server Base"; nitrogen = 500; oxygen = 0; temperature = 80},/area/toxins/server) +"azm" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"azn" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHEAST)"; icon_state = "warnplate"; dir = 5},/area) +"azo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"azp" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"azq" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/arrival/station) +"azr" = (/obj/item/weapon/cable_coil/yellow,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"azs" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"azt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"azu" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"azv" = (/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,/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "pbrig"; name = "Security Shutter"; opacity = 0},/turf/simulated/floor/plating,/area/security/warden) +"azw" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/lobby) +"azx" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/security/lobby) +"azy" = (/obj/structure/table,/turf/simulated/floor,/area/security/lobby) +"azz" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/lobby) +"azA" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/security/lobby) +"azB" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"azC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Bridge"; req_access_txt = "19"},/turf/simulated/floor,/area/bridge) +"azD" = (/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,/turf/simulated/floor/plating,/area/crew_quarters/captain) +"azE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/captain) +"azF" = (/obj/structure/grille,/turf/simulated/floor/engine,/area/engine) +"azG" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/plating,/area/engine) +"azH" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) +"azI" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine) +"azJ" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"azK" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"azL" = (/obj/structure/window/reinforced/tinted{dir = 5},/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"azM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/starboard) +"azN" = (/obj/structure/falsewall,/turf/simulated/floor/plating,/area/maintenance/starboard) +"azO" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area) +"azP" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area) +"azQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/arrival/station) +"azR" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/arrival/station) +"azS" = (/obj/structure/closet/wardrobe/black,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"azT" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark{name = "JoinLate"},/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"azU" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/shuttle/arrival/station) +"azV" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l (WEST)"; icon_state = "burst_l"; dir = 8},/turf/space,/area/shuttle/arrival/station) +"azW" = (/turf/simulated/wall/r_wall,/area/maintenance/port) +"azX" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/port) +"azY" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/lobby) +"azZ" = (/obj/machinery/disposal,/turf/simulated/floor,/area/security/lobby) +"aAa" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/bridge) +"aAb" = (/obj/structure/table/reinforced,/obj/item/clothing/suit/armor/reactive,/turf/simulated/floor{icon_state = "red"; dir = 9},/area/bridge) +"aAc" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/bridge) +"aAd" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/bridge) +"aAe" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge) +"aAf" = (/obj/structure/lattice,/turf/space,/area/engine) +"aAg" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area/engine) +"aAh" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Three"},/turf/simulated/floor/plating,/area/engine) +"aAi" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Two"},/turf/simulated/floor/plating,/area/engine) +"aAj" = (/obj/machinery/rust/fuel_injector{dir = 1},/turf/simulated/floor/plating,/area/engine) +"aAk" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area/engine) +"aAl" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine) +"aAm" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) +"aAn" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/apc{dir = 4; pixel_x = 24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor,/area/engine) +"aAo" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAp" = (/obj/machinery/turret{id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAq" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/flasher{id = "AI"; layer = 4; pixel_x = 0; pixel_y = 24},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAr" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aAs" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 1; equip_consumption = 0; layer = 4; light_consumption = 0; name = "AI Chamber APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/turret{id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAu" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/camera/motion{c_tag = "AI Core"; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAv" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aAw" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aAx" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/arrival/station) +"aAy" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/arrival/station) +"aAz" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/arrival/station) +"aAA" = (/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/shuttle/arrival/station) +"aAB" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/arrival/station) +"aAC" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/arrival/station) +"aAD" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/lobby) +"aAE" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) +"aAF" = (/obj/machinery/light,/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/lobby) +"aAG" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Front)"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/port) +"aAH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge) +"aAI" = (/obj/machinery/computer/secure_data,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) +"aAJ" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge) +"aAK" = (/obj/structure/table,/obj/item/device/aicard,/turf/simulated/floor,/area/bridge) +"aAL" = (/obj/machinery/door/poddoor{id = "Port aft shell access"; name = "Blast Door"},/turf/simulated/floor/plating,/area/engine) +"aAM" = (/obj/machinery/door/poddoor{id = "Central aft shell access"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area/engine) +"aAN" = (/obj/machinery/door/poddoor{id = "Starboard aft shell access"; name = "Blast Door"},/turf/simulated/floor/plating,/area/engine) +"aAO" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAR" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aAS" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aAT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 6; pixel_y = -6},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency{pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area) +"aAU" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/turf/simulated/floor,/area) +"aAV" = (/obj/machinery/field_generator,/obj/machinery/camera{c_tag = "Secure Storage"; dir = 2; network = "Engineering"; pixel_x = 23},/turf/simulated/floor/plating,/area) +"aAW" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area) +"aAX" = (/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,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aAY" = (/obj/machinery/door/airlock/external{name = "Arrival Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aAZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) +"aBa" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/security/lobby) +"aBb" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/lobby) +"aBc" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/lobby) +"aBd" = (/obj/machinery/computer/security,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/bridge) +"aBe" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge) +"aBf" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge) +"aBg" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/machinery/rust/fuel_compressor{pixel_x = -24},/turf/simulated/floor,/area/engine) +"aBh" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/engine) +"aBi" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/obj/machinery/rust/fuel_compressor{pixel_x = 24},/turf/simulated/floor,/area/engine) +"aBj" = (/obj/machinery/camera{c_tag = "AI Core Port"; dir = 4; network = "Command"},/obj/machinery/telecomms/allinone{frequency = 144.7},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aBk" = (/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBl" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBm" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBn" = (/obj/machinery/camera{c_tag = "AI Core Starboard"; dir = 8; network = "Command"},/obj/machinery/power/smes{charge = 5e+006},/obj/effect/decal/cleanable/dirt,/obj/structure/cable,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aBo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aBp" = (/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/docking) +"aBq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aBr" = (/turf/simulated/floor,/area/hallway/secondary/docking) +"aBs" = (/obj/structure/grille,/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aBt" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aBu" = (/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,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aBv" = (/turf/simulated/wall/r_wall,/area/hallway/secondary/docking) +"aBw" = (/obj/structure/stool/bed/chair,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Docking Arm APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) +"aBx" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/hallway/secondary/docking) +"aBy" = (/obj/structure/stool/bed/chair,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) +"aBz" = (/obj/structure/stool/bed/chair,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/secondary/docking) +"aBA" = (/obj/structure/stool/bed/chair,/obj/machinery/camera{c_tag = "Arrivals Checkpoint"; network = "Command"; pixel_x = 22},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) +"aBB" = (/obj/machinery/scanner{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) +"aBC" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/device/flash,/turf/simulated/floor{icon_state = "red"; dir = 10},/area/bridge) +"aBD" = (/obj/structure/window/reinforced,/obj/structure/table/reinforced,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"},/area/bridge) +"aBE" = (/obj/structure/closet/fireaxecabinet{pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "Bridge (North)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge) +"aBF" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/wall/r_wall,/area/engine) +"aBG" = (/obj/machinery/light,/turf/simulated/floor,/area/engine) +"aBH" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; icon_state = "intact_on"; name = "Gas filter"; on = 1},/turf/simulated/floor,/area/engine) +"aBI" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_x = -28; pixel_y = 0},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aBJ" = (/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBK" = (/obj/machinery/ai_slipper,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBL" = (/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aBM" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aBN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/starboard) +"aBO" = (/turf/simulated/wall,/area/construction/under_construction_small) +"aBP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor,/area/construction/under_construction_small) +"aBQ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) +"aBR" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/construction/under_construction_small) +"aBS" = (/turf/simulated/floor,/area/construction/under_construction_small) +"aBT" = (/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aBU" = (/obj/item/stack/tile/plasteel,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aBV" = (/obj/item/stack/tile/plasteel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aBW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aBX" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"aBY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aBZ" = (/obj/effect/decal/cleanable/dirt,/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCa" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera{c_tag = "Docking Arm Port"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) +"aCb" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCc" = (/obj/machinery/light{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/secondary/docking) +"aCe" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCf" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCg" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/secondary/docking) +"aCh" = (/obj/machinery/camera{c_tag = "Docking Arm Central"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) +"aCi" = (/obj/machinery/firealarm{dir = 1; pixel_y = 30},/turf/simulated/floor,/area/hallway/secondary/docking) +"aCj" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/secondary/docking) +"aCk" = (/obj/machinery/camera{c_tag = "Docking Arm Starboard"; network = "SS13"; pixel_x = 22},/turf/simulated/floor,/area/hallway/secondary/docking) +"aCl" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced/tinted{dir = 4; icon_state = "twindow"; tag = ""},/turf/simulated/floor/plating,/area/bridge) +"aCn" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{dir = 9; icon_state = "blue"},/area/bridge) +"aCo" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/recordsbox,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/bridge) +"aCp" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/bridge) +"aCq" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/wall/r_wall,/area/engine) +"aCr" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/wall/r_wall,/area/engine) +"aCs" = (/obj/machinery/turret{desc = "aicore"; dir = 4},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aCt" = (/obj/machinery/turret{dir = 8; id = "aicore"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aCu" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area) +"aCv" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area) +"aCw" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCx" = (/obj/machinery/computer/communications,/turf/simulated/floor{icon_state = "blue"; dir = 8},/area/bridge) +"aCy" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge) +"aCz" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/bridge) +"aCA" = (/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 1},/turf/simulated/floor,/area/engine) +"aCB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor/grid,/area/turret_protected/ai) +"aCC" = (/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aCD" = (/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/cleanable/dirt,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aCE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/grid,/area/turret_protected/ai) +"aCF" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aCG" = (/obj/item/stack/tile/plasteel,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aCH" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aCI" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/starboard) +"aCJ" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plating,/area) +"aCK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/engspace_suit,/obj/item/clothing/head/helmet/space/rig/engspace_helmet,/turf/simulated/floor/plating,/area) +"aCL" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area) +"aCM" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area) +"aCN" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/docking) +"aCO" = (/obj/structure/window/reinforced/tinted{dir = 5},/turf/simulated/floor{icon_state = "blue"; dir = 10},/area/bridge) +"aCP" = (/obj/machinery/computer/station_alert,/turf/simulated/floor{dir = 0; icon_state = "blue"},/area/bridge) +"aCQ" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/turf/simulated/floor,/area/bridge) +"aCR" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aCS" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Construction"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aCT" = (/obj/item/weapon/caution{desc = "Caution! Construction area!"; name = "construction area sign"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aCU" = (/obj/machinery/door/airlock/maintenance{name = "Construction Area"; req_access_txt = "10"},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aCV" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aCW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aCX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/effect/sign/redcross{name = "Emergency Shuttle"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aCY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aCZ" = (/obj/machinery/door/airlock/external{name = "Evacuation Dock Airlock"},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aDa" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/floor/plating,/area/hallway/secondary/docking) +"aDb" = (/turf/simulated/wall,/area/security/checkpoint) +"aDc" = (/obj/item/weapon/pen,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/security/checkpoint) +"aDd" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/security/checkpoint) +"aDe" = (/obj/machinery/computer/secure_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/security/checkpoint) +"aDf" = (/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Head of Personnel's Office"},/turf/simulated/floor,/area/security/checkpoint) +"aDg" = (/obj/machinery/computer/med_data,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"aDh" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) +"aDi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) +"aDj" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/wrench,/obj/item/device/multitool,/turf/simulated/floor{tag = "icon-yellow (NORTHWEST)"; icon_state = "yellow"; dir = 9},/area/bridge) +"aDk" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/bridge) +"aDl" = (/obj/structure/table,/obj/item/weapon/storage/id_kit,/turf/simulated/floor,/area/bridge) +"aDm" = (/obj/machinery/turretid{id = "upload"; pixel_x = -24; pixel_y = -7},/obj/machinery/turretid{id = "aicore"; pixel_x = -24; pixel_y = 7},/obj/effect/decal/cleanable/dirt,/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_x = 32; pixel_y = 0},/obj/machinery/camera{c_tag = "AI Core Access"; dir = 8; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) +"aDn" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/construction/under_construction_small) +"aDo" = (/obj/structure/table,/obj/item/weapon/cable_coil,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aDp" = (/turf/space,/area/shuttle/escape/station) +"aDq" = (/obj/structure/filingcabinet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"aDr" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/security/checkpoint) +"aDs" = (/turf/simulated/floor,/area/security/checkpoint) +"aDt" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/security/checkpoint) +"aDu" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/security/checkpoint) +"aDv" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) +"aDw" = (/obj/machinery/power/monitor,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) +"aDx" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge) +"aDy" = (/obj/structure/window/basic{dir = 5},/turf/simulated/floor,/area/engine) +"aDz" = (/obj/structure/table,/obj/structure/window/basic{dir = 1},/turf/simulated/floor,/area/engine) +"aDA" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/window/basic{dir = 1},/turf/simulated/floor,/area/engine) +"aDB" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/window/basic{dir = 1},/turf/simulated/floor,/area/engine) +"aDC" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor,/area/engine) +"aDD" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine) +"aDE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine) +"aDF" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload) +"aDG" = (/obj/machinery/door/airlock/secure{name = "AI Core"; req_access_txt = "16"},/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aDH" = (/obj/machinery/light/small/spot,/turf/simulated/floor,/area/construction/under_construction_small) +"aDI" = (/obj/item/stack/rods{amount = 50},/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aDJ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aDK" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/checkpoint) +"aDL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "\improper Arrivals Checkpoint"; req_access_txt = "19; 15"; req_one_access_txt = "0"},/turf/simulated/floor,/area/security/checkpoint) +"aDM" = (/obj/machinery/computer/atmos_alert,/turf/simulated/floor{dir = 8; icon_state = "yellow"},/area/bridge) +"aDN" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Bridge desk"; departmentType = 5; name = "Bridge RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area/bridge) +"aDO" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/window/basic{dir = 8},/turf/simulated/floor,/area/engine) +"aDP" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine) +"aDQ" = (/obj/machinery/power/monitor{name = "Reactor Power Monitor"},/turf/simulated/floor,/area/engine) +"aDR" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine) +"aDS" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine) +"aDT" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine) +"aDU" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine) +"aDV" = (/obj/machinery/turret{dir = 4; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aDW" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aistatus{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aDX" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/borgupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aDY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aDZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/computer/aiupload/mainframe{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aEa" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/structure/aiuploadcloset{pixel_y = 32},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aEb" = (/obj/machinery/turret{dir = 8; id = "upload"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aEc" = (/turf/simulated/wall,/area/hallway/primary/starboard) +"aEd" = (/turf/simulated/wall,/area/quartermaster/sorting) +"aEe" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aEf" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical,/turf/simulated/floor/plating,/area/construction/under_construction_small) +"aEg" = (/obj/machinery/copier,/obj/machinery/camera{c_tag = "Arrivals Office"; dir = 4; network = "Command"},/turf/simulated/floor,/area/security/checkpoint) +"aEh" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/security/checkpoint) +"aEi" = (/obj/machinery/vending/cart,/turf/simulated/floor,/area/security/checkpoint) +"aEj" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/security/checkpoint) +"aEk" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/security/checkpoint) +"aEl" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/security/checkpoint) +"aEm" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/bridge) +"aEn" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/bridge) +"aEo" = (/obj/machinery/camera{c_tag = "Bridge (South)"; dir = 8; network = "Command"},/obj/machinery/light{dir = 4},/obj/machinery/power/apc{cell_type = 5000; dir = 4; layer = 4; name = "Bridge APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge) +"aEp" = (/obj/machinery/power/monitor{name = "Reactor Power Monitor"},/obj/structure/window/basic{dir = 8},/turf/simulated/floor,/area/engine) +"aEq" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine) +"aEr" = (/obj/effect/landmark/start{name = "Chief Engineer"},/turf/simulated/floor,/area/engine) +"aEs" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/engine) +"aEt" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area/engine) +"aEu" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aEv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aEw" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/starboard) +"aEx" = (/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aEy" = (/turf/simulated/floor,/area/quartermaster/sorting) +"aEz" = (/turf/simulated/wall,/area/quartermaster/storage) +"aEA" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aEB" = (/turf/simulated/wall/r_wall,/area/quartermaster/storage) +"aEC" = (/turf/space,/area/supply/station) +"aED" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/port) +"aEE" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/security/checkpoint) +"aEF" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/security/checkpoint) +"aEG" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/security/checkpoint) +"aEH" = (/obj/machinery/computer/crew,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) +"aEI" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/bridge) +"aEJ" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/turf/simulated/floor,/area/engine) +"aEK" = (/obj/structure/table,/turf/simulated/floor,/area/engine) +"aEL" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/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/engine) +"aEM" = (/obj/structure/table,/obj/structure/window/basic,/turf/simulated/floor,/area/engine) +"aEN" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine) +"aEO" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/engine) +"aEP" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/turf/simulated/floor,/area/engine) +"aEQ" = (/obj/machinery/ai_status_display{pixel_x = -32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aER" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aES" = (/obj/machinery/hologram/holopad,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aET" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aEU" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/starboard) +"aEV" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Cargo Bay"; departmentType = 6; name = "Cargo Bay Requests Console"; pixel_y = 24},/turf/simulated/floor,/area/quartermaster/sorting) +"aEW" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor,/area/quartermaster/sorting) +"aEX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aEY" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/radio,/turf/simulated/floor,/area/quartermaster/storage) +"aEZ" = (/obj/machinery/autolathe,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aFa" = (/obj/machinery/pipedispenser/disposal,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/storage) +"aFb" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/device/multitool,/obj/machinery/power/apc{dir = 1; name = "Warehouse APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor,/area/quartermaster/storage) +"aFc" = (/obj/structure/rack{dir = 1},/obj/machinery/camera{c_tag = "Warehouse Front"; dir = 2; network = "Cargo"},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/storage) +"aFd" = (/turf/simulated/floor,/area/quartermaster/storage) +"aFe" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aFf" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/quartermaster/storage) +"aFg" = (/obj/structure/table,/obj/item/weapon/storage/PDAbox,/turf/simulated/floor,/area/security/checkpoint) +"aFh" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/security/checkpoint) +"aFi" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/security/checkpoint) +"aFj" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/port) +"aFk" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/hallway/primary/port) +"aFl" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/hallway/primary/port) +"aFm" = (/obj/machinery/camera{c_tag = "Port Hallway - Bridge (Aft)"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aFn" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/bridge) +"aFo" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/bridge) +"aFp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine) +"aFq" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area/engine) +"aFr" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine) +"aFs" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aFt" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/robot_debris,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aFu" = (/obj/machinery/computer/aifixer,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aFv" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/obj/effect/decal/cleanable/oil/streak{icon_state = "floor5"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aFw" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aFx" = (/obj/machinery/vending/snack,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aFy" = (/obj/structure/closet/secure_closet/cargo_tech_personal,/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aFz" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/quartermaster/storage) +"aFA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aFB" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aFC" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aFD" = (/obj/structure/table,/turf/simulated/floor,/area/security/checkpoint) +"aFE" = (/obj/structure/table,/obj/machinery/light,/obj/effect/deskclutter,/turf/simulated/floor,/area/security/checkpoint) +"aFF" = (/obj/structure/table,/obj/machinery/recharger,/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor,/area/security/checkpoint) +"aFG" = (/obj/machinery/power/apc{name = "Arrivals Checkpoint APC"; pixel_y = -25; step_y = 0},/turf/simulated/floor,/area/security/checkpoint) +"aFH" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor,/area/hallway/primary/port) +"aFI" = (/obj/structure/table/reinforced,/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/bridge) +"aFJ" = (/obj/structure/table/reinforced,/obj/machinery/light,/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/bridge) +"aFK" = (/obj/machinery/disposal,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor,/area/bridge) +"aFL" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/bridge) +"aFM" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = 6; pixel_y = -6},/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area/engine) +"aFN" = (/obj/structure/rack,/obj/item/stack/sheet/glass{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/glass{amount = 50; pixel_x = 0; pixel_y = 0},/obj/item/stack/sheet/glass{amount = 50; pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area/engine) +"aFO" = (/obj/item/device/radio/intercom{broadcasting = 1; frequency = 1447; name = "Private AI Channel"; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aFP" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aFQ" = (/obj/machinery/camera{c_tag = "AI Upload"; dir = 1; network = "Command"},/obj/machinery/power/apc{dir = 2; name = "Upload APC"; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil/streak{icon_state = "floor6"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aFR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/grid,/area/turret_protected/ai_upload) +"aFS" = (/obj/machinery/power/apc{dir = 8; name = "Hallway Starboard APC"; pixel_x = -27; pixel_y = 2},/turf/simulated/floor,/area/hallway/primary/starboard) +"aFT" = (/obj/machinery/disposal,/turf/simulated/floor,/area/hallway/primary/starboard) +"aFU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/sorting) +"aFV" = (/obj/item/weapon/crowbar,/turf/simulated/floor,/area/quartermaster/sorting) +"aFW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Delivery Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) +"aFX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aFY" = (/turf/simulated/floor/plating,/area/quartermaster/storage) +"aFZ" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aGa" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19; 15"},/turf/simulated/floor/plating,/area/security/checkpoint) +"aGb" = (/obj/machinery/disposal,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/port) +"aGc" = (/turf/simulated/wall/r_wall,/area/bridge/meeting_room) +"aGd" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor,/area/bridge/meeting_room) +"aGe" = (/obj/structure/lattice,/turf/space,/area/maintenance/aft) +"aGf" = (/turf/simulated/wall/r_wall,/area/maintenance/aft) +"aGg" = (/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 = 1},/turf/simulated/floor/plating,/area/engine) +"aGh" = (/obj/machinery/turretid{id = "upload"; pixel_x = -5; pixel_y = -24},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aGi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{dir = 4; name = "Mail Office"; req_access_txt = "50"},/turf/simulated/floor,/area/quartermaster/sorting) +"aGj" = (/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/quartermaster/sorting) +"aGk" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/storage) +"aGl" = (/obj/structure/rack{dir = 1},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) +"aGm" = (/obj/structure/rack{dir = 1},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/turf/simulated/floor,/area/quartermaster/storage) +"aGn" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/port) +"aGo" = (/obj/machinery/power/apc{dir = 4; name = "Maintenance Port APC"; pixel_x = 25},/turf/simulated/floor/plating,/area/maintenance/port) +"aGp" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/port) +"aGq" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/bridge/meeting_room) +"aGr" = (/turf/simulated/floor,/area/bridge/meeting_room) +"aGs" = (/obj/machinery/light_switch{dir = 1; pixel_y = 24},/turf/simulated/floor,/area/bridge/meeting_room) +"aGt" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/bridge/meeting_room) +"aGu" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/bridge/meeting_room) +"aGv" = (/turf/space,/area/maintenance/aft) +"aGw" = (/obj/structure/rack,/obj/item/stack/rods{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50; pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area/engine) +"aGx" = (/obj/structure/closet/wardrobe/engineering_yellow,/turf/simulated/floor,/area/engine) +"aGy" = (/obj/structure/rack{dir = 8; layer = 2.9},/turf/simulated/floor,/area/engine) +"aGz" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine) +"aGA" = (/obj/structure/stool,/turf/simulated/floor,/area/engine) +"aGB" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine) +"aGC" = (/obj/machinery/door/airlock/secure{name = "AI Upload"; req_access_txt = "16"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload) +"aGD" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mail Office"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aGE" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/hallway/primary/starboard) +"aGF" = (/obj/machinery/camera{c_tag = "Delivery Office"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/sorting) +"aGG" = (/obj/machinery/copier,/turf/simulated/floor,/area/quartermaster/storage) +"aGH" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aGI" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aGJ" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/table,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/storage) +"aGK" = (/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,/turf/simulated/floor/plating,/area/maintenance/port) +"aGL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/port) +"aGM" = (/obj/machinery/door/firedoor/border_only,/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/port) +"aGN" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) +"aGO" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/port) +"aGP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor,/area/maintenance/port) +"aGQ" = (/obj/machinery/power/apc{dir = 2; name = "Hallway Port APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) +"aGR" = (/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/hallway/primary/port) +"aGS" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/bridge/meeting_room) +"aGT" = (/obj/structure/stool/bed/chair/comfy/black,/obj/effect/landmark/start{name = "Captain"},/turf/simulated/floor,/area/bridge/meeting_room) +"aGU" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/bridge/meeting_room) +"aGV" = (/obj/machinery/power/apc{dir = 4; layer = 4; name = "Conference Room APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor,/area/bridge/meeting_room) +"aGW" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine) +"aGX" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aGY" = (/obj/machinery/turretid{id = "upload"; pixel_x = 5; pixel_y = 24},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aGZ" = (/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHa" = (/obj/effect/sign/electricshock{desc = "A warning sign which reads 'SENTRY GUNS'"; name = "WARNING: SENTRY GUNS"; pixel_y = 32},/obj/effect/landmark/start{name = "Cyborg"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHb" = (/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/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHd" = (/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,/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHe" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/storage) +"aHf" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aHg" = (/obj/structure/closet/wardrobe/orange,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aHh" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/storage) +"aHi" = (/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 = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aHj" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/port) +"aHk" = (/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"aHl" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"aHm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/port) +"aHn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aHo" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) +"aHp" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"aHq" = (/obj/structure/table,/turf/simulated/floor,/area/bridge/meeting_room) +"aHr" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/bridge/meeting_room) +"aHs" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/bridge/meeting_room) +"aHt" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50; pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area/engine) +"aHu" = (/obj/structure/rack,/obj/item/stack/sheet/plasteel{pixel_x = 6; pixel_y = -6},/obj/item/stack/sheet/plasteel,/obj/item/stack/sheet/plasteel{pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area/engine) +"aHv" = (/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 = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHw" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHx" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHy" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/ai_status_display{pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHz" = (/obj/machinery/power/apc{dir = 1; name = "Station Electronics Hallway APC"; pixel_x = 0; pixel_y = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHA" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHB" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/secure{name = "Station Electronics"; req_one_access_txt = "16;61"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aHC" = (/turf/simulated/wall,/area/quartermaster/qm) +"aHD" = (/obj/machinery/disposal,/turf/simulated/floor,/area/quartermaster/qm) +"aHE" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor,/area/quartermaster/qm) +"aHF" = (/obj/structure/table,/obj/item/weapon/clipboard{pixel_y = 4},/obj/machinery/requests_console{announcementConsole = 1; department = "Quartermaster"; departmentType = 6; name = "Quartermaster's Requests Console"; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/quartermaster/qm) +"aHG" = (/obj/machinery/computer/supplycomp,/turf/simulated/floor,/area/quartermaster/qm) +"aHH" = (/obj/machinery/computer/security/cargo,/obj/machinery/firealarm{pixel_y = 27},/turf/simulated/floor,/area/quartermaster/qm) +"aHI" = (/obj/structure/closet/wardrobe/qm_yellow,/turf/simulated/floor,/area/quartermaster/qm) +"aHJ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) +"aHK" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/cell{maxcharge = 2000},/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aHL" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/quartermaster/storage) +"aHM" = (/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor,/area/quartermaster/storage) +"aHN" = (/obj/structure/closet/toolcloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aHO" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aHP" = (/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/storage) +"aHQ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aHR" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aHS" = (/obj/structure/table{step_y = 0},/obj/item/weapon/wrench,/obj/machinery/power/apc{cell_type = 5000; dir = 1; name = "Emergency Room APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aHT" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/camera{c_tag = "Medbay Emergency Room Port"; dir = 2; network = "Medbay"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aHU" = (/obj/machinery/atmospherics/unary/cold_sink/freezer,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aHV" = (/obj/machinery/atmospherics/portables_connector{dir = 2; name = "Gas Input"},/obj/machinery/portable_atmospherics/canister/oxygen,/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aHW" = (/obj/machinery/atmospherics/unary/cryo_cell,/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aHX" = (/obj/machinery/atmospherics/unary/cryo_cell,/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aHY" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aHZ" = (/obj/machinery/vending/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aIa" = (/obj/structure/closet/secure_closet/medicine,/obj/machinery/light{dir = 1},/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aIb" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aIc" = (/obj/structure/closet/secure_closet/doctor_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aId" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"aIe" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Head of Security"},/turf/simulated/floor,/area/bridge/meeting_room) +"aIf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/bridge/meeting_room) +"aIg" = (/obj/machinery/camera{c_tag = "Conference Room"; dir = 8; network = "Command"},/turf/simulated/floor,/area/bridge/meeting_room) +"aIh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine) +"aIi" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine) +"aIj" = (/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 = 4},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIk" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIl" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIm" = (/obj/effect/decal/cleanable/dirt,/obj/effect/sign/securearea{name = "COMMUNICATIONS HUB"; pixel_y = -32},/obj/machinery/camera{c_tag = "Station Electronics Access Hallway"; dir = 1; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIn" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIo" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIp" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIq" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/tank/emergency_oxygen,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor,/area/quartermaster/qm) +"aIr" = (/turf/simulated/floor,/area/quartermaster/qm) +"aIs" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/quartermaster/qm) +"aIt" = (/obj/structure/closet/crate/hydroponics,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aIu" = (/obj/structure/closet/firecloset,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aIv" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{pixel_x = 0; pixel_y = 0; volume = 5},/obj/item/weapon/cigpacket{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/storage) +"aIw" = (/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 = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aIx" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/port) +"aIy" = (/turf/simulated/wall,/area/medical/cmo) +"aIz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/cmo) +"aIA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/cmo) +"aIB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) +"aIC" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aID" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aIE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/structure/window/reinforced/tinted/frosted{dir = 8},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aIF" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/machinery/door/window/eastright{dir = 2; icon_state = "leftdeny"; req_access_txt = "5"; tag = "Cryo Control"},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aIG" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/structure/window/reinforced/tinted/frosted{tag = "icon-fwindow (EAST)"; icon_state = "fwindow"; dir = 4},/obj/structure/window/reinforced/tinted/frosted,/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aIH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aII" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor,/area/medical/cryo{name = "Emergency Room"}) +"aIJ" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aIK" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"aIL" = (/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 = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"aIM" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine) +"aIN" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor,/area/engine) +"aIO" = (/obj/structure/rack{dir = 1},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/turf/simulated/floor,/area/engine) +"aIP" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/wall/r_wall,/area/engine) +"aIQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/secure{name = "Communications"; req_access_txt = "61"},/turf/simulated/floor{icon_state = "dark"},/area) +"aIR" = (/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 = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIT" = (/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 = 1},/turf/simulated/floor/plating,/area/turret_protected/ai_upload_foyer{name = "Station Electronics Hallway"}) +"aIU" = (/obj/structure/filingcabinet,/obj/machinery/power/apc{dir = 8; name = "Quartermaster's Office APC"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor,/area/quartermaster/qm) +"aIV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Quartermaster's Office"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/qm) +"aIW" = (/obj/machinery/door_control{id = "QMLoaddoor"; name = "External Loading Doors"; pixel_x = 24; pixel_y = 0},/obj/machinery/camera{c_tag = "Warehouse"; dir = 8; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/storage) +"aIX" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 2.7; name = "CAUTION: EXTERNAL LOADING DOORS"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/storage) +"aIY" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aIZ" = (/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aJa" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aJb" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aJc" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/power/apc{dir = 1; name = "CMOs Office APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aJd" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aJe" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aJf" = (/obj/effect/decal/warning_stripes{tag = "icon-SW-in"; icon_state = "SW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aJg" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aJh" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/bridge/meeting_room) +"aJi" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor,/area/bridge/meeting_room) +"aJj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/bridge/meeting_room) +"aJk" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Research Director"},/turf/simulated/floor,/area/bridge/meeting_room) +"aJl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"aJm" = (/obj/structure/rack,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area/engine) +"aJn" = (/obj/structure/rack,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50; pixel_x = -3; pixel_y = 3},/turf/simulated/floor,/area/engine) +"aJo" = (/obj/machinery/copier,/turf/simulated/floor,/area/engine) +"aJp" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/engine) +"aJq" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine) +"aJr" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine) +"aJs" = (/turf/simulated/floor{icon_state = "dark"},/area) +"aJt" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/starboard) +"aJu" = (/obj/structure/closet/secure_closet/qm_personal,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/qm) +"aJv" = (/obj/machinery/copier,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/qm) +"aJw" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Quartermaster"},/turf/simulated/floor,/area/quartermaster/qm) +"aJx" = (/obj/item/weapon/stamp{name = "Quartermaster's stamp"; pixel_x = -3; pixel_y = 3},/obj/item/weapon/stamp/denied,/obj/structure/table,/obj/machinery/camera{c_tag = "Quartermaster's Office"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/qm) +"aJy" = (/obj/structure/rack{dir = 1},/turf/simulated/floor,/area/quartermaster/storage) +"aJz" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aJA" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aJB" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aJC" = (/obj/machinery/conveyor_switch{id = "QMshuttle"},/turf/simulated/floor,/area/quartermaster/storage) +"aJD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aJE" = (/turf/simulated/wall,/area/medical/patients_rooms) +"aJF" = (/obj/machinery/computer/lockdown{department = "Medbay"; name = "Medbay Lockdown Control"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aJG" = (/obj/structure/table,/obj/item/clothing/glasses/hud/health,/obj/item/weapon/reagent_containers/hypospray,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aJH" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aJI" = (/obj/structure/closet/wardrobe/cmo,/obj/machinery/camera{c_tag = "CMO's Office"; dir = 8; network = "Medbay"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aJJ" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aJK" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aJL" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aJM" = (/obj/machinery/body_scanconsole,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aJN" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aJO" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"aJP" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aJQ" = (/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aJR" = (/obj/structure/table,/obj/item/weapon/book/manual/security_space_law,/turf/simulated/floor,/area/bridge/meeting_room) +"aJS" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/bridge/meeting_room) +"aJT" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/engine) +"aJU" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area/engine) +"aJV" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine) +"aJW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/qm) +"aJX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "right"; dir = 1; icon_state = "right"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) +"aJY" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2},/obj/machinery/door/window/westleft{base_state = "left"; dir = 1; icon_state = "left"; name = "Cargo Office"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/qm) +"aJZ" = (/obj/structure/closet/crate/internals,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aKa" = (/obj/structure/closet/crate,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aKb" = (/obj/structure/closet/crate/medical,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aKc" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "QMshuttle"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKd" = (/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"aKe" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKf" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; layer = 3.7; name = "Supply Dock Loading Door"; opacity = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKg" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"aKh" = (/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/item/device/radio/intercom{broadcasting = 0; layer = 4; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aKi" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aKj" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aKk" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aKl" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/power/apc{dir = 1; name = "Patient Treatment APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aKm" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aKn" = (/obj/machinery/computer/crew,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Medical Officer's Office"; departmentType = 5; name = "CMO RC"; pixel_x = -32; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aKo" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Chief Medical Officer"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aKp" = (/obj/structure/table,/obj/item/weapon/stamp/cmo,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aKq" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aKr" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aKs" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"aKt" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Emergency Room"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aKu" = (/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,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aKv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aKw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aKx" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/turf/simulated/floor/plating,/area/bridge/meeting_room) +"aKy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) +"aKz" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "19"},/turf/simulated/floor,/area/maintenance/aft) +"aKA" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area/engine) +"aKB" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/engine) +"aKC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Quartermasters"},/turf/simulated/floor,/area/quartermaster/office) +"aKD" = (/turf/simulated/floor,/area/quartermaster/office) +"aKE" = (/obj/structure/table/reinforced,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/quartermaster/office) +"aKF" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKG" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/effect/sign/movingparts,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aKI" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aKJ" = (/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aKK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aKL" = (/obj/machinery/computer/security/medbay,/obj/machinery/keycard_auth{pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aKM" = (/obj/machinery/computer/med_data,/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aKN" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) +"aKO" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-barber"; icon_state = "barber"; dir = 2},/area/medical/cmo) +"aKP" = (/obj/machinery/camera{c_tag = "Port Hallway - ER"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aKQ" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) +"aKR" = (/turf/simulated/wall/r_wall,/area/teleporter) +"aKS" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) +"aKT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/aft) +"aKU" = (/obj/machinery/autolathe,/turf/simulated/floor,/area/engine) +"aKV" = (/obj/machinery/autolathe,/turf/simulated/floor,/area/maintenance/aft) +"aKW" = (/turf/simulated/floor,/area/maintenance/aft) +"aKX" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/aft) +"aKY" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/storage/toolbox/emergency{pixel_x = 6; pixel_y = -6},/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency{pixel_x = -6; pixel_y = 6},/turf/simulated/floor,/area/engine) +"aKZ" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/turf/simulated/floor,/area/engine) +"aLa" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine) +"aLb" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/engine) +"aLc" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/quartermaster/office) +"aLd" = (/obj/machinery/computer/ordercomp,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/office) +"aLe" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/storage) +"aLf" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/storage) +"aLg" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-W"; icon_state = "W"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aLh" = (/obj/machinery/sleeper,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aLi" = (/obj/machinery/sleep_console,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aLj" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 1"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aLk" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aLl" = (/obj/effect/sign/examroom{name = "Patient Treatment 1"},/turf/simulated/wall,/area/medical/patients_rooms) +"aLm" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cmo) +"aLn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "CMOs Office"; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "white"},/area/medical/cmo) +"aLo" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aLp" = (/obj/structure/closet/emcloset,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aLq" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aLr" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aLs" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aLt" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/teleporter) +"aLu" = (/turf/simulated/floor/plating,/area/maintenance/aft) +"aLv" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"aLw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) +"aLx" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area/maintenance/aft) +"aLy" = (/turf/simulated/floor,/area/atmos/refilling) +"aLz" = (/turf/simulated/wall,/area/quartermaster/office) +"aLA" = (/obj/machinery/disposal,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/office) +"aLB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "QM Warehouse"; req_access_txt = "31"},/turf/simulated/floor,/area/quartermaster/storage) +"aLC" = (/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/storage) +"aLD" = (/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aLE" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aLF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aLG" = (/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aLH" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aLI" = (/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aLJ" = (/obj/effect/sign/nosmoking_2,/turf/simulated/wall,/area/medical/cryo{name = "Emergency Room"}) +"aLK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aLL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/obj/effect/sign/securearea{desc = "A warning sign which reads 'For EMERGENCY use'"; layer = 4; name = "EMERGENCY"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/cryo{name = "Emergency Room"}) +"aLM" = (/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aLN" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/medical/surgery) +"aLO" = (/turf/simulated/wall,/area/medical/surgery) +"aLP" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aLQ" = (/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/hallway/primary/port) +"aLR" = (/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor/plating,/area/teleporter) +"aLS" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"aLT" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"aLU" = (/obj/machinery/light{dir = 8},/turf/simulated/floor,/area/atmos/refilling) +"aLV" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine) +"aLW" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine) +"aLX" = (/turf/simulated/floor{dir = 8; icon_state = "loadingarea"; tag = "loading"},/area/hallway/primary/starboard) +"aLY" = (/obj/structure/plasticflaps,/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/office) +"aLZ" = (/turf/simulated/floor{dir = 4; icon_state = "loadingarea"; tag = "loading"},/area/quartermaster/office) +"aMa" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #1"},/obj/machinery/bot/mulebot{beacon_freq = 1400; home_destination = "QM #1"; suffix = "#1"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) +"aMb" = (/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/quartermaster/office) +"aMc" = (/obj/machinery/camera{c_tag = "Warehouse Aft"; dir = 8; network = "Cargo"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/quartermaster/storage) +"aMd" = (/obj/machinery/camera{c_tag = "Patient Treatment"; dir = 4; network = "Medbay"},/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aMe" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aMf" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) +"aMg" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"aMh" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor{dir = 5; icon_state = "whitehall"},/area/medical/medbay) +"aMi" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aMj" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cleaner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aMk" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/stma_kit{step_x = 6; step_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aMl" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aMm" = (/obj/structure/closet/secure_closet/anaesthetic,/obj/machinery/power/apc{dir = 4; name = "Surgery APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aMn" = (/obj/structure/table,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aMo" = (/obj/structure/table,/obj/item/weapon/hand_tele,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aMp" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aMq" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Teleporter"; network = "Command"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aMr" = (/obj/structure/closet/crate,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aMs" = (/obj/item/weapon/crowbar,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor/plating,/area/teleporter) +"aMt" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/teleporter) +"aMu" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/ce) +"aMv" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = -32},/turf/simulated/floor,/area/atmos/refilling) +"aMw" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_x = 32},/turf/simulated/floor,/area/atmos/refilling) +"aMx" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Quartermasters"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aMy" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; dir = 2; freq = 1400; location = "QM #2"},/turf/simulated/floor{icon_state = "bot"},/area/quartermaster/office) +"aMz" = (/obj/machinery/conveyor_switch{id = "qmout"},/turf/simulated/floor,/area/quartermaster/storage) +"aMA" = (/obj/machinery/conveyor{backwards = 4; dir = 5; forwards = 2; id = "qmout"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aMB" = (/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/conveyor{dir = 8; id = "qmout"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aMC" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aMD" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/quartermaster/storage) +"aME" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/port) +"aMF" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aMG" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aMH" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aMI" = (/turf/simulated/floor,/area/medical/medbay) +"aMJ" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aMK" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aML" = (/obj/machinery/optable{id = "medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aMM" = (/obj/machinery/computer/operating{id = "medbay"},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aMN" = (/obj/effect/sign/securearea,/turf/simulated/wall/r_wall,/area/teleporter) +"aMO" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aMP" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aMQ" = (/turf/simulated/floor/plating,/area/teleporter) +"aMR" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"aMS" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hor) +"aMT" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/power/apc{desc = "Hehehe, it says Head Quarters."; dir = 1; name = "Head Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads) +"aMU" = (/turf/simulated/floor,/area/crew_quarters/heads) +"aMV" = (/turf/simulated/wall,/area/crew_quarters/heads/ce) +"aMW" = (/obj/structure/table,/obj/item/wardrobe/chief_engineer,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aMX" = (/obj/effect/landmark{name = "plant"},/obj/machinery/power/apc{dir = 1; name = "CE Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aMY" = (/obj/structure/bookcase/manuals/engineering,/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aMZ" = (/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aNa" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/weapon/crowbar,/obj/item/weapon/cable_coil,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aNb" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos/refilling) +"aNc" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/atmos/refilling) +"aNd" = (/turf/simulated/wall/r_wall,/area/atmos) +"aNe" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/quartermaster/office) +"aNf" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/quartermaster/office) +"aNg" = (/obj/machinery/power/apc{dir = 2; name = "Cargo Foyer APC"; pixel_x = 1; pixel_y = -24},/turf/simulated/floor,/area/quartermaster/office) +"aNh" = (/obj/machinery/camera{c_tag = "Public Lobby"; dir = 1; network = "Cargo"},/turf/simulated/floor,/area/quartermaster/office) +"aNi" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/quartermaster/office) +"aNj" = (/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/office) +"aNk" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aNl" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "qmout"},/obj/effect/decal/warning_stripes{tag = "icon-NW-out"; icon_state = "NW-out"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aNm" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/effect/decal/warning_stripes{tag = "icon-SE-in"; icon_state = "SE-in"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aNn" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area/quartermaster/storage) +"aNo" = (/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-N"; icon_state = "N"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aNp" = (/obj/machinery/conveyor{backwards = 8; dir = 10; forwards = 1; id = "refiner"},/obj/effect/decal/warning_stripes{tag = "icon-E"; icon_state = "E"},/turf/simulated/floor/plating,/area/quartermaster/storage) +"aNq" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/mining/station) +"aNr" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/mining/station) +"aNs" = (/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/shuttle/mining/station) +"aNt" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/mining/station) +"aNu" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 2"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aNv" = (/obj/effect/sign/examroom{name = "Patient Treatment 2"},/turf/simulated/wall,/area/medical/patients_rooms) +"aNw" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aNx" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aNy" = (/obj/effect/sign/examroom,/turf/simulated/wall,/area/medical/patients_rooms) +"aNz" = (/obj/machinery/camera{c_tag = "Hallway Front"; dir = 4; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aNA" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aNB" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Surgery"; req_access = null; req_access_txt = "45"},/obj/machinery/door/poddoor/shutters{density = 0; icon_state = "shutter0"; id = "sshutters"; name = "Surgery Shutters"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aNC" = (/obj/structure/table{step_y = 0},/obj/item/weapon/cautery,/obj/item/weapon/retractor,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aND" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/secure{name = "Teleport Access"; req_access_txt = "17"},/turf/simulated/floor,/area/teleporter) +"aNE" = (/obj/item/device/radio/beacon,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aNF" = (/obj/machinery/requests_console{department = "Teleporter"; pixel_x = 30},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aNG" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aNH" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aNI" = (/obj/structure/table,/obj/machinery/power/apc{dir = 1; name = "RD Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aNJ" = (/obj/structure/bookcase/manuals/research_and_development,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aNK" = (/turf/simulated/wall,/area/crew_quarters/heads/hor) +"aNL" = (/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads) +"aNM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aNN" = (/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aNO" = (/obj/structure/stool,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aNP" = (/obj/structure/table,/obj/item/weapon/circuitboard/communications,/obj/item/weapon/screwdriver{pixel_y = 16},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aNQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/crew_quarters/heads/ce) +"aNR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/atmos/refilling) +"aNS" = (/turf/simulated/floor,/area/atmos) +"aNT" = (/turf/simulated/wall,/area/quartermaster/miningdock) +"aNU" = (/obj/machinery/door/firedoor/border_only,/obj/structure/plasticflaps,/obj/machinery/conveyor{dir = 1; id = "refiner"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aNV" = (/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "41"},/turf/simulated/floor,/area/quartermaster/miningdock) +"aNW" = (/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) +"aNX" = (/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/quartermaster/miningdock) +"aNY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aNZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aOa" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/mining/station) +"aOb" = (/obj/machinery/computer/mining_shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aOc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aOd" = (/obj/structure/lattice,/obj/machinery/light/small{dir = 4},/turf/space,/area) +"aOe" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/port) +"aOf" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/port) +"aOg" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aOh" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aOi" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aOj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Resting Room"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aOk" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aOl" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aOm" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aOn" = (/obj/structure/table{step_y = 0},/obj/item/weapon/hemostat,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aOo" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgical_tool/bonesetter,/obj/item/weapon/surgical_tool/bonegel,/obj/machinery/camera{c_tag = "Surgery"; dir = 1; network = "Medbay"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aOp" = (/obj/structure/table{step_y = 0},/obj/item/weapon/scalpel,/obj/machinery/door_control{id = "sshutters"; name = "Privacy Shutters"; step_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aOq" = (/obj/structure/table{step_y = 0},/obj/item/weapon/surgicaldrill,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aOr" = (/obj/structure/table{step_y = 0},/obj/item/clothing/glasses/hud/health,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/surgery) +"aOs" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"aOt" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aOu" = (/obj/machinery/computer/security/research,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aOv" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aOw" = (/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aOx" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads) +"aOy" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) +"aOz" = (/obj/machinery/camera{c_tag = "Chief Engineer's Quarters"; dir = 4; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aOA" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aOB" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) +"aOC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/atmos/refilling) +"aOD" = (/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) +"aOE" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aOF" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"aOG" = (/obj/structure/stool/bed/chair,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aOH" = (/obj/effect/decal/cleanable/dirt,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/quartermaster/miningdock) +"aOI" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aOJ" = (/obj/machinery/conveyor{backwards = 2; dir = 5; forwards = 4; id = "refiner"; reverseSpriteMoveDir = 1},/obj/machinery/camera{c_tag = "Mining Dock Refiner"; dir = 2; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aOK" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{tag = "icon-loadingareadirty2 (EAST)"; icon_state = "loadingareadirty2"; dir = 4},/area/quartermaster/miningdock) +"aOL" = (/obj/machinery/mineral/stacking_machine{id = "stacking"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aOM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/conveyor{dir = 4; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aON" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aOO" = (/obj/structure/closet/emcloset,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/quartermaster/miningdock) +"aOP" = (/obj/machinery/firealarm{pixel_y = 27},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aOQ" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; pixel_x = -1},/turf/simulated/wall/r_wall,/area/quartermaster/miningdock) +"aOR" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aOS" = (/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,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aOT" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aOU" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aOV" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) +"aOW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/port) +"aOX" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aOY" = (/obj/structure/stool/bed/chair/comfy/beige{tag = "icon-comfychair_beige (EAST)"; icon_state = "comfychair_beige"; dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aOZ" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aPa" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aPb" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = -27},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aPc" = (/obj/effect/sign/nosmoking_1{pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aPd" = (/turf/simulated/wall,/area/medical/medbay) +"aPe" = (/obj/structure/closet/crate,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPf" = (/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPg" = (/obj/machinery/shieldwallgen,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPh" = (/obj/effect/decal/warning_stripes{tag = "icon-NE-in"; icon_state = "NE-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPi" = (/obj/effect/decal/warning_stripes{tag = "icon-S"; icon_state = "S"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPj" = (/obj/machinery/power/apc{dir = 4; name = "Teleporter APC"; pixel_x = 25; pixel_y = 0},/obj/effect/decal/warning_stripes{tag = "icon-NW-in"; icon_state = "NW-in"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPk" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aPl" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{req_access_txt = "30"},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aPm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Engineer"; req_access_txt = "56"},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPn" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPo" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/ce) +"aPq" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/atmos/refilling) +"aPr" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/atmos/refilling) +"aPs" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"aPt" = (/obj/structure/table,/turf/simulated/floor,/area/quartermaster/miningdock) +"aPu" = (/obj/structure/table,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aPv" = (/obj/machinery/mineral/stacking_unit_console{id = "stacking"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) +"aPw" = (/obj/machinery/conveyor{dir = 1; id = "refiner"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aPx" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aPy" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aPz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "48"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aPA" = (/obj/machinery/door/unpowered/shuttle,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aPB" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aPC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 3"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aPD" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aPE" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aPF" = (/obj/effect/landmark{name = "emcloset"},/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aPG" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aPH" = (/obj/structure/stool/bed/chair,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aPI" = (/obj/structure/stool/bed/chair,/obj/effect/sign/nosmoking_1{pixel_y = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aPJ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aPK" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby North"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aPL" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/port) +"aPM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/machinery/shieldwallgen,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPN" = (/obj/machinery/computer/teleporter,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPO" = (/obj/machinery/teleport/station,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPP" = (/obj/machinery/teleport/hub,/turf/simulated/floor{dir = 4; icon_state = "vault"; name = "Mainframe floor"; nitrogen = 100; oxygen = 0; tag = "icon-vault (EAST)"; temperature = 80},/area/teleporter) +"aPQ" = (/obj/structure/rack,/obj/item/weapon/tank/oxygen,/obj/item/clothing/mask/gas,/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/teleporter) +"aPR" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aPS" = (/obj/machinery/camera{c_tag = "Research Director's Quarters"; dir = 8; network = "Command"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aPT" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPU" = (/obj/structure/closet/secure_closet/engineering_chief,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPV" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPW" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPX" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/crew_quarters/heads/ce) +"aPY" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/atmos/refilling) +"aPZ" = (/obj/machinery/camera{c_tag = "Refilling Station"; dir = 8; network = "Atmospherics"},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/atmos/refilling) +"aQa" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/cola{volume = 5},/turf/simulated/floor,/area/quartermaster/miningdock) +"aQb" = (/obj/structure/table,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/quartermaster/miningdock) +"aQc" = (/turf/simulated/floor,/area/quartermaster/miningdock) +"aQd" = (/obj/machinery/mineral/processing_unit_console{id = "furnace"; name = "Production machine console"; pixel_x = 0},/turf/simulated/wall,/area/quartermaster/miningdock) +"aQe" = (/obj/machinery/mineral/processing_unit{id = "furnace"},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aQf" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingareadirty1 (WEST)"; icon_state = "loadingareadirty1"; dir = 8},/area/quartermaster/miningdock) +"aQg" = (/obj/machinery/conveyor{backwards = 2; dir = 9; forwards = 8; icon_state = "conveyor0"; id = "refiner"; reverseSpriteMoveDir = 1; tag = "icon-conveyor0 (NORTHWEST)"},/obj/machinery/mineral/output,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aQh" = (/obj/machinery/mineral/unloading_machine{desc = "This one goes straight to QM"; icon_state = "unloader-corner2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aQi" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"; dir = 2},/area/quartermaster/miningdock) +"aQj" = (/obj/machinery/camera{c_tag = "Mining Dock External"; dir = 4; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aQk" = (/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/quartermaster/miningdock) +"aQl" = (/obj/machinery/bodyscanner,/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aQm" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aQn" = (/obj/machinery/camera{c_tag = "Patient Treatment Room 3"; dir = 1; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/patients_rooms) +"aQo" = (/obj/effect/sign/examroom{name = "Patient Treatment 3 - Surgery"},/turf/simulated/wall,/area/medical/patients_rooms) +"aQp" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aQq" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aQr" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/camera{c_tag = "Medbay Resting Room"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aQs" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aQt" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aQu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/patients_rooms) +"aQv" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aQw" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aQx" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aQy" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Front)"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/hallway/primary/port) +"aQz" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aQA" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aQB" = (/obj/structure/closet/secure_closet/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aQC" = (/obj/structure/closet/wardrobe/rd,/turf/simulated/floor,/area/crew_quarters/heads/hor) +"aQD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads) +"aQE" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads) +"aQF" = (/turf/simulated/wall,/area/crew_quarters/heads/hop) +"aQG" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"aQH" = (/obj/effect/sign/fire{desc = "A warning sign which reads 'INFLAMMABLE'"; name = "INFLAMMABLE"},/turf/simulated/wall/r_wall,/area/atmos) +"aQI" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/quartermaster/miningdock) +"aQJ" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/landmark/start{name = "Shaft Miner"},/turf/simulated/floor,/area/quartermaster/miningdock) +"aQK" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor,/area/quartermaster/miningdock) +"aQL" = (/obj/machinery/mineral/unloading_machine{desc = "For processing all the ores."},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aQM" = (/obj/machinery/mineral/input,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-loadingarea (NORTH)"; icon_state = "loadingarea"; dir = 1},/area/quartermaster/miningdock) +"aQN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2 (WEST)"; icon_state = "floorscorched2"; dir = 8},/area/quartermaster/miningdock) +"aQO" = (/obj/machinery/computer/mining_shuttle,/turf/simulated/floor,/area/quartermaster/miningdock) +"aQP" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/quartermaster/miningdock) +"aQQ" = (/obj/structure/closet/crate,/obj/structure/window/reinforced{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aQR" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/mining/station) +"aQS" = (/obj/structure/ore_box,/obj/structure/window/reinforced{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/shuttle/floor,/area/shuttle/mining/station) +"aQT" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{id_tag = "medlobby"; name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aQU" = (/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aQV" = (/turf/simulated/wall,/area/maintenance/aft) +"aQW" = (/obj/machinery/light/small{dir = 4},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"aQX" = (/obj/structure/walllocker/emerglocker/west,/turf/simulated/floor,/area/crew_quarters/heads) +"aQY" = (/obj/machinery/camera{c_tag = "Head's Quarters Hallway"; dir = 8; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads) +"aQZ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aRa" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aRb" = (/obj/machinery/light{dir = 1},/obj/machinery/computer/med_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aRc" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aRd" = (/obj/structure/table,/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aRe" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/crew_quarters/heads/hop) +"aRf" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/atmos) +"aRg" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{tag = "icon-brown (EAST)"; icon_state = "brown"; dir = 4},/area/hallway/primary/starboard) +"aRh" = (/obj/machinery/camera{c_tag = "Mining Dock"; dir = 4; network = "Cargo"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/quartermaster/miningdock) +"aRi" = (/obj/structure/rack{dir = 1},/obj/item/weapon/storage/backpack/industrial,/obj/item/weapon/storage/backpack/industrial,/turf/simulated/floor,/area/quartermaster/miningdock) +"aRj" = (/obj/structure/ore_box,/turf/simulated/floor,/area/quartermaster/miningdock) +"aRk" = (/obj/machinery/conveyor_switch{id = "refiner"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aRl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged2"; icon_state = "damaged2"; dir = 2},/area/quartermaster/miningdock) +"aRm" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aRn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/mining/station) +"aRo" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/shuttle/mining/station) +"aRp" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/mining/station) +"aRq" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aRr" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aRs" = (/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aRt" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/cmo) +"aRu" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRv" = (/obj/machinery/computer/crew,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRw" = (/obj/machinery/computer/security/medbay,/obj/machinery/power/apc{dir = 1; name = "CMO Quarters APC"; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRx" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRy" = (/turf/simulated/wall,/area/crew_quarters/heads/cmo) +"aRz" = (/obj/structure/stool/bed/chair/comfy/black{tag = "icon-comfychair_black (EAST)"; icon_state = "comfychair_black"; dir = 4},/obj/machinery/power/apc{dir = 8; name = "HoP Quarters APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aRA" = (/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aRB" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aRC" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aRD" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"aRE" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/quartermaster/miningdock) +"aRF" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) +"aRG" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"; dir = 2},/area/quartermaster/miningdock) +"aRH" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged1"; icon_state = "damaged1"; dir = 2},/area/quartermaster/miningdock) +"aRI" = (/obj/structure/closet/secure_closet/miner,/obj/machinery/camera{c_tag = "Mining Dock Starboard"; dir = 8; network = "Cargo"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aRJ" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aRK" = (/obj/machinery/computer/med_data,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aRL" = (/obj/machinery/light{dir = 4},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aRM" = (/obj/effect/sign/redcross,/turf/simulated/wall,/area/medical/medbay) +"aRN" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) +"aRO" = (/turf/simulated/wall,/area/janitor) +"aRP" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=2"; freq = 1400; location = "Janitor"},/turf/simulated/floor/plating,/area/janitor) +"aRQ" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRR" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRS" = (/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRT" = (/obj/machinery/camera{c_tag = "Chief Medical Officer's Quarters"; dir = 8; network = "Command"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aRU" = (/obj/machinery/camera{c_tag = "Head of Personel's Quarters"; dir = 4; network = "Command"},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aRV" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters/heads/hop) +"aRW" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aRX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/item/weapon/stamp/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aRY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) +"aRZ" = (/obj/effect/sign/nosmoking_1,/turf/simulated/wall/r_wall,/area/atmos) +"aSa" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Mining"; dir = 4; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/starboard) +"aSb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Mining Department"; req_access_txt = "48"},/turf/simulated/floor,/area/quartermaster/miningdock) +"aSc" = (/turf/simulated/floor{tag = "icon-floorscorched1 (WEST)"; icon_state = "floorscorched1"; dir = 8},/area/quartermaster/miningdock) +"aSd" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-damaged4 (WEST)"; icon_state = "damaged4"; dir = 8},/area/quartermaster/miningdock) +"aSe" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{tag = "icon-floorscorched2"; icon_state = "floorscorched2"; dir = 2},/area/quartermaster/miningdock) +"aSf" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aSg" = (/turf/simulated/wall/r_wall,/area/medical/chemistry) +"aSh" = (/turf/simulated/wall,/area/medical/chemistry) +"aSi" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/effect/sign/nosmoking_1{pixel_x = -32; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aSj" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aSk" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aSl" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aSm" = (/obj/machinery/door/window/westleft{tag = "icon-left"; name = "Janitoral Delivery"; icon_state = "left"; dir = 2; req_access_txt = "26"},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/janitor) +"aSn" = (/obj/structure/table,/turf/simulated/floor,/area/janitor) +"aSo" = (/obj/structure/table,/obj/item/weapon/storage/mousetraps,/obj/machinery/requests_console{department = "Janitorial"; departmentType = 1; pixel_y = 29},/turf/simulated/floor,/area/janitor) +"aSp" = (/obj/structure/table,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/tubes,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/janitor) +"aSq" = (/obj/structure/closet/l3closet/janitor,/turf/simulated/floor,/area/janitor) +"aSr" = (/obj/structure/closet/secure_closet/janitor_personal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) +"aSs" = (/obj/structure/closet/jcloset2,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) +"aSt" = (/obj/machinery/computer/med_data,/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aSu" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Chief Medical Officer"; req_access_txt = "40"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aSv" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/command{name = "Head of Personal"; req_access_txt = "57"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aSw" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aSx" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aSy" = (/turf/simulated/wall/r_wall,/area/hallway/primary/aft) +"aSz" = (/turf/simulated/wall/r_wall,/area/atmos/refilling) +"aSA" = (/obj/machinery/light{dir = 4},/turf/simulated/floor,/area/atmos/refilling) +"aSB" = (/obj/machinery/power/apc{dir = 8; name = "Mining Dock APC"; pixel_x = -27; pixel_y = 2},/turf/simulated/floor,/area/quartermaster/miningdock) +"aSC" = (/obj/structure/closet/secure_closet/miner,/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/quartermaster/miningdock) +"aSD" = (/obj/structure/closet/secure_closet/chemist_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aSE" = (/obj/structure/closet/secure_closet/chemist_personal,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aSF" = (/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aSG" = (/obj/machinery/disposal,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aSH" = (/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aSI" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aSJ" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aSK" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = -24},/obj/machinery/camera{c_tag = "Hallway Central"; dir = 4; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aSL" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/effect/landmark/start{name = "Medical Doctor"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aSM" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area/janitor) +"aSN" = (/turf/simulated/floor,/area/janitor) +"aSO" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor,/area/janitor) +"aSP" = (/obj/structure/closet/jcloset,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) +"aSQ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aSR" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aSS" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aST" = (/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aSU" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/crew_quarters/heads/hop) +"aSV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aSW" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/hallway/primary/aft) +"aSX" = (/obj/machinery/power/apc{dir = 1; name = "Hallway Aft APC"; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/aft) +"aSY" = (/obj/machinery/disposal,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) +"aSZ" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/aft) +"aTa" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/atmos/refilling) +"aTb" = (/obj/machinery/vending/snack,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTc" = (/obj/machinery/vending/cola,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTd" = (/obj/machinery/disposal,/obj/structure/disposalpipe/trunk,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTe" = (/obj/structure/closet/crate,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTf" = (/obj/structure/closet/crate,/obj/structure/closet/extinguisher{pixel_y = -32},/turf/simulated/floor,/area/quartermaster/miningdock) +"aTg" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area/quartermaster/miningdock) +"aTh" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTi" = (/obj/structure/table,/obj/machinery/requests_console{department = "Mining"; departmentType = 0; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area/quartermaster/miningdock) +"aTj" = (/obj/machinery/computer/security/mining,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTk" = (/obj/structure/rack{dir = 1},/obj/item/weapon/shovel{pixel_x = -5},/obj/item/weapon/pickaxe{pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTl" = (/obj/structure/reagent_dispensers/fueltank,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTm" = (/obj/structure/table,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -30},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTn" = (/obj/structure/table,/obj/item/weapon/paper{info = "To make that perfectly clear.
The next one I see handling explosives unthinkingly gets a transfer to AR-5280X3.
For those of you who don't know it, that Asteroid is a 3 week flight away from the next station and the staff consists of penalty workers and idiots who don't handle explosives with the care they require.
Consider that a warning."; name = "Old Note"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTo" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/quartermaster/miningdock) +"aTp" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/chemistry) +"aTq" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 4; pixel_y = 4},/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTr" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTs" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTt" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aTu" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/filingcabinet,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aTv" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aTw" = (/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/structure/table/reinforced,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aTx" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/janitor) +"aTy" = (/obj/structure/mopbucket,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) +"aTz" = (/obj/item/weapon/mop,/obj/item/weapon/reagent_containers/glass/bucket,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) +"aTA" = (/obj/machinery/camera{c_tag = "Janitors Closet"; dir = 1},/obj/machinery/power/apc{dir = 2; name = "Custodial Closet APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/janitor) +"aTB" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/janitor) +"aTC" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aTD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/green,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aTE" = (/obj/structure/closet/secure_closet/CMO,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aTF" = (/obj/structure/closet/wardrobe/cmo,/turf/simulated/floor,/area/crew_quarters/heads/cmo) +"aTG" = (/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aTH" = (/obj/structure/closet/secure_closet/hop,/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aTI" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aTJ" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/hallway/primary/aft) +"aTK" = (/turf/simulated/floor,/area/hallway/primary/aft) +"aTL" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor,/area/hallway/primary/aft) +"aTM" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/aft) +"aTN" = (/turf/simulated/wall,/area/atmos/refilling) +"aTO" = (/obj/structure/disposalpipe/junction{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) +"aTP" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/quartermaster/miningdock) +"aTQ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/turf/simulated/wall,/area/quartermaster/miningdock) +"aTR" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) +"aTS" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 2; pixel_y = 2},/obj/item/weapon/reagent_containers/glass/large,/obj/item/weapon/reagent_containers/dropper,/obj/item/weapon/storage/pill_bottle/inaprovaline{pixel_x = 5; pixel_y = -2},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTT" = (/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTU" = (/obj/structure/table,/obj/item/clothing/glasses/science,/obj/item/clothing/glasses/science{pixel_x = 4; pixel_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTV" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/igniter{pixel_x = -4; pixel_y = 4},/obj/item/device/assembly/igniter,/obj/item/weapon/chem_grenade{pixel_x = 4; pixel_y = 4},/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced{layer = 2.6},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Chemistry Desk"; req_access_txt = "5"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aTX" = (/obj/machinery/copier,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aTY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aTZ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Custodial Closet"; req_access_txt = "26"},/turf/simulated/floor,/area/janitor) +"aUa" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_command{name = "Command Quarters"; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads) +"aUb" = (/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/aft) +"aUc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Access, Refilling Station"; req_access_txt = "0"},/turf/simulated/floor,/area/atmos/refilling) +"aUd" = (/turf/simulated/wall,/area/maintenance/disposal) +"aUe" = (/obj/structure/disposalpipe/junction{tag = "icon-pipe-j2"; icon_state = "pipe-j2"; dir = 2},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUf" = (/obj/structure/disposaloutlet{dir = 4},/obj/structure/disposalpipe/trunk{dir = 8},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUg" = (/obj/machinery/conveyor{dir = 4; id = "garbage"},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUh" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUi" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/oil,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUj" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "Disposal Exit"; layer = 3.7; level = 2; name = "Disposal Exit Vent"; opacity = 1},/obj/effect/decal/cleanable/dirt,/obj/machinery/conveyor{dir = 4; id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUk" = (/obj/machinery/mass_driver{dir = 4; id = "trash"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUl" = (/obj/machinery/chem_master,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aUm" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aUn" = (/obj/structure/table,/obj/item/stack/sheet/plasma,/obj/item/stack/sheet/plasma{pixel_x = -6; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aUo" = (/obj/structure/table,/obj/item/weapon/chem_grenade{pixel_x = 8; pixel_y = 8},/obj/item/weapon/chem_grenade{pixel_x = 8},/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = -4},/obj/item/device/assembly/timer{step_x = -4; step_y = 4},/obj/item/device/assembly/timer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aUp" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aUq" = (/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/hallway/primary/aft) +"aUr" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"aUs" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/hallway/primary/aft) +"aUt" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/aft) +"aUu" = (/obj/structure/walllocker/emerglocker/north,/turf/simulated/floor,/area/hallway/primary/aft) +"aUv" = (/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"aUw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"aUx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"aUy" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"aUz" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "blue"},/area/hallway/primary/aft) +"aUA" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"aUB" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"aUC" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"; pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"aUD" = (/obj/effect/sign/nosmoking_2{pixel_y = 32},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"aUE" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"aUF" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/hallway/primary/aft) +"aUG" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor,/area/hallway/primary/aft) +"aUH" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) +"aUI" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor,/area/hallway/primary/aft) +"aUJ" = (/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,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUL" = (/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,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUO" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/chemistry) +"aUP" = (/obj/machinery/chem_dispenser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aUQ" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chemist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aUR" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Chemistry"; req_access_txt = "33"; req_one_access_txt = "0"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aUS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/primary/aft) +"aUT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/maintenance{name = "Disposal Access"; req_access_txt = "12"},/turf/simulated/floor{icon_state = "dark"},/area/maintenance/disposal) +"aUU" = (/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUV" = (/obj/machinery/conveyor_switch{id = "garbage"},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUX" = (/obj/effect/decal/cleanable/oil,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aUZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVa" = (/obj/structure/table,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aVb" = (/obj/structure/table,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aVc" = (/obj/machinery/reagentgrinder,/obj/machinery/camera{c_tag = "Chemistry"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aVd" = (/obj/machinery/power/apc{dir = 2; level = 4; name = "Chemistry APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aVe" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/pillbottlebox,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aVf" = (/obj/structure/table,/obj/item/weapon/storage/beakerbox{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/chemistry) +"aVg" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aVh" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aVi" = (/obj/machinery/power/apc{dir = 2; name = "Medbay APC"; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aVj" = (/obj/machinery/vending/medical,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aVk" = (/obj/machinery/vending/snack,/obj/effect/sign/nosmoking_1{pixel_y = -32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aVl" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aVm" = (/obj/structure/table,/obj/machinery/camera{c_tag = "Medbay Lobby South"; dir = 1; network = "Medbay"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aVn" = (/obj/machinery/camera{c_tag = "Port Hallway - Med-Lobby (Aft)"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"aVo" = (/obj/machinery/light,/turf/simulated/floor,/area/hallway/primary/aft) +"aVp" = (/obj/machinery/camera{c_tag = "Aft Hallway - Canteen"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"aVq" = (/obj/machinery/camera{c_tag = "Aft Hallway - Hydrophonics"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"aVr" = (/obj/machinery/camera{c_tag = "Aft Hallway - Engineering"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"aVs" = (/obj/machinery/camera{c_tag = "Aft Hallway - Crew Quarters"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"aVt" = (/obj/machinery/camera{c_tag = "Starboard Hallway - Disposals"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/hallway/primary/aft) +"aVu" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVv" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVw" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{name = "Disposals APC"; pixel_y = -25},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVx" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/generic,/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVy" = (/obj/machinery/light/small/spot,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVz" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/disposal) +"aVB" = (/obj/effect/decal/cleanable/generic,/turf/space,/area) +"aVC" = (/turf/simulated/wall/r_wall,/area/medical/genetics) +"aVD" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/genetics) +"aVE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/genetics) +"aVF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"aVG" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"aVH" = (/turf/simulated/wall,/area/crew_quarters/cafeteria) +"aVI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Cafeteria"},/turf/simulated/floor,/area/crew_quarters/cafeteria) +"aVJ" = (/obj/effect/sign/barsign,/turf/simulated/wall,/area/crew_quarters/cafeteria) +"aVK" = (/turf/simulated/wall,/area/crew_quarters/bar) +"aVL" = (/turf/simulated/wall,/area/hydroponics) +"aVM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/hydroponics) +"aVN" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Hydroponics"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"aVO" = (/turf/simulated/wall,/area/chapel/main) +"aVP" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"aVQ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"aVR" = (/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 = 1},/turf/simulated/floor/plating,/area/chapel/main) +"aVS" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/chapel/main) +"aVT" = (/turf/simulated/wall,/area/chapel/office) +"aVU" = (/turf/simulated/wall,/area/crew_quarters) +"aVV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) +"aVW" = (/turf/simulated/wall/r_wall,/area/crew_quarters) +"aVX" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aVY" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aVZ" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWa" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWc" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWd" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWe" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWf" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWg" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWh" = (/turf/simulated/wall,/area/medical/genetics) +"aWi" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWj" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWk" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWl" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWm" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWn" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWo" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) +"aWp" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) +"aWq" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWr" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWs" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWt" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWu" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWv" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWw" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWx" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWy" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWz" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; networkTag = "Bar Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWA" = (/obj/structure/table,/obj/machinery/door_control{dir = 1; id = "barshutter"; name = "Bar Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWB" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWC" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWD" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWE" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWF" = (/obj/machinery/sink/kitchen2,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWG" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWH" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWI" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aWJ" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aWK" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/hydroponics) +"aWL" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hydroponics) +"aWM" = (/turf/simulated/floor,/area/hydroponics) +"aWN" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hydroponics) +"aWO" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) +"aWP" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) +"aWQ" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"aWR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -6; pixel_y = 10},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aWS" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aWT" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"aWU" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"aWV" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/main) +"aWW" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/main) +"aWX" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) +"aWY" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"aWZ" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"aXa" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"aXb" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) +"aXc" = (/turf/simulated/floor,/area/crew_quarters) +"aXd" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters) +"aXe" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 1"},/turf/simulated/floor,/area/crew_quarters) +"aXf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 2"},/turf/simulated/floor,/area/crew_quarters) +"aXg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 3"},/turf/simulated/floor,/area/crew_quarters) +"aXh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) +"aXi" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 4"},/turf/simulated/floor,/area/crew_quarters) +"aXj" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXk" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXl" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXn" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aXp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aXq" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aXr" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aXs" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aXt" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aXu" = (/obj/machinery/power/apc{dir = 4; name = "Bar Freezer APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aXv" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aXw" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aXx" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"aXy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"aXz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aXA" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"aXB" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aXC" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"aXD" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"aXE" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"aXF" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) +"aXG" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"aXH" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aXI" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aXJ" = (/obj/item/weapon/storage/briefcase,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aXK" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"aXL" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) +"aXM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor,/area/crew_quarters) +"aXN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) +"aXO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) +"aXP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/genetics) +"aXQ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXR" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXS" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXT" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aXW" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; step_x = 0; step_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aXX" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aXY" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aXZ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aYa" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYb" = (/obj/machinery/camera{c_tag = "Bar Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aYc" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYd" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYe" = (/obj/machinery/camera{c_tag = "Hydrophonics Back Room"; dir = 1; network = "SS13"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYf" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYg" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hydroponics) +"aYh" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aYi" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aYj" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aYk" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"aYl" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"aYm" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aYn" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aYo" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aYp" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"aYq" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/crew_quarters) +"aYr" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/crew_quarters) +"aYs" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) +"aYt" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"aYu" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYv" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYw" = (/turf/simulated/wall,/area/medical/morgue) +"aYx" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aYy" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYC" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYD" = (/obj/structure/closet/wardrobe/medic_white,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYE" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aYG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aYH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Bar"; req_access_txt = "25"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYJ" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Hydrophonics Front"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) +"aYK" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/hydroponics) +"aYL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aYM" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aYN" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"aYO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aYP" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"aYQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) +"aYR" = (/obj/machinery/camera{c_tag = "Crew Quarters Hallway"; dir = 8},/turf/simulated/floor,/area/crew_quarters) +"aYS" = (/obj/machinery/door/airlock{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) +"aYT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYU" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYV" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYW" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aYX" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aYY" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aYZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZa" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZb" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZc" = (/obj/machinery/camera{c_tag = "Hallway Aft"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aZd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) +"aZe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"aZf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"aZg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"aZh" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aZi" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZj" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZl" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aZm" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZn" = (/obj/machinery/power/apc{dir = 1; name = "Kitchen Freezer APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZo" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZp" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZq" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aZr" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"aZs" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"aZt" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"aZu" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aZv" = (/obj/machinery/camera{c_tag = "Chapel Front"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"aZw" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"aZx" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) +"aZy" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZz" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZA" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZB" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZC" = (/obj/machinery/camera{c_tag = "Chapel Office"; dir = 8; network = "SS13"},/obj/machinery/disposal,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) +"aZD" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/crew_quarters) +"aZE" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) +"aZF" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters) +"aZG" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/crew_quarters) +"aZH" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) +"aZI" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) +"aZJ" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) +"aZK" = (/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,/turf/simulated/floor/plating,/area/crew_quarters) +"aZL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"aZM" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZO" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZP" = (/obj/structure/morgue,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZR" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aZS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/aft) +"aZT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/aft) +"aZU" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aZV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZX" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZY" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aZZ" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"baa" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"bab" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) +"bac" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bad" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters) +"bae" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) +"baf" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters) +"bag" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/crew_quarters) +"bah" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) +"bai" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters) +"baj" = (/obj/structure/table,/obj/item/weapon/wrapping_paper,/turf/simulated/floor,/area/crew_quarters) +"bak" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor,/area/crew_quarters) +"bal" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) +"bam" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"ban" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bao" = (/obj/machinery/door/firedoor/border_only,/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/aft) +"bap" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"baq" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bar" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bas" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bat" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/aft) +"bau" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Cafeteria APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bav" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"baw" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bax" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bay" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baz" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baA" = (/obj/structure/table,/obj/machinery/sink/kitchen,/obj/machinery/door_control{id = "kitchenshutter"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baB" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baC" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baD" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"baE" = (/obj/machinery/camera{c_tag = "Kitchen Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"baF" = (/obj/structure/kitchenspike,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"baG" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"baH" = (/obj/structure/closet/coffin,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"baI" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"baJ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters) +"baK" = (/obj/item/weapon/cigpacket,/obj/structure/table,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/crew_quarters) +"baL" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/crew_quarters) +"baM" = (/obj/structure/table,/obj/item/smallDelivery,/obj/item/weapon/c_tube{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area/crew_quarters) +"baN" = (/obj/structure/table,/obj/item/weapon/storage/crayonbox,/turf/simulated/floor,/area/crew_quarters) +"baO" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/crew_quarters) +"baP" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/crew_quarters) +"baQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"baR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"baS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"baT" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"baU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"baV" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"baW" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) +"baX" = (/obj/machinery/door/firedoor/border_only,/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/aft) +"baY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baZ" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bba" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbb" = (/obj/machinery/hydroponics,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bbc" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"bbd" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bbe" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bbf" = (/obj/machinery/camera{c_tag = "Chapel Storage"; dir = 8; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bbg" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) +"bbh" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bbi" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bbk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bbl" = (/turf/simulated/wall/r_wall,/area/medical/medbay) +"bbm" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbn" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbo" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbp" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbq" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbr" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/chapel/main) +"bbt" = (/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters) +"bbu" = (/obj/machinery/power/apc{name = "Crew Quarters APC"; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) +"bbv" = (/obj/machinery/vending/cola,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters) +"bbw" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters) +"bbx" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters) +"bby" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters) +"bbz" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters) +"bbA" = (/obj/structure/closet/extinguisher{pixel_y = -30},/turf/simulated/floor,/area/crew_quarters) +"bbB" = (/obj/machinery/camera{c_tag = "Crew Quarters Common Area"; dir = 1; network = "SS13"},/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) +"bbC" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/crew_quarters) +"bbD" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/crew_quarters) +"bbE" = (/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) +"bbF" = (/obj/structure/closet/wardrobe/black,/obj/machinery/camera{c_tag = "Crew Quarters Laundery"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/crew_quarters) +"bbG" = (/obj/structure/bedsheetbin,/obj/structure/table,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) +"bbH" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters) +"bbI" = (/obj/machinery/washing_machine,/turf/simulated/floor,/area/crew_quarters) +"bbJ" = (/obj/machinery/washing_machine,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) +"bbK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters) +"bbL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/aft) +"bbM" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bbN" = (/obj/structure/crematorium{id = "crematorium"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbO" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbP" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bbR" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbS" = (/obj/machinery/hydroponics,/obj/machinery/camera{c_tag = "Hydrophonics"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bbT" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bbU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Bathroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"bbV" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"bbW" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bbX" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bbY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/ash,/obj/machinery/crema_switch{desc = "Descretly disposing the bodies of past employees since anno domine"; id = "crematorium"; pixel_x = -25; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbZ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bca" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcb" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcc" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/medbay) +"bce" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"bcf" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bcg" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bch" = (/obj/machinery/sink/kitchen2{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bci" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"bcj" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bck" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"bcl" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"bcm" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"bcn" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bco" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcp" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcq" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcr" = (/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) +"bcs" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) +"bct" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bcu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bcv" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) +"bcw" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area/hydroponics) +"bcx" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"bcy" = (/obj/machinery/camera{c_tag = "Chapel Port"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) +"bcz" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bcA" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcB" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcC" = (/obj/machinery/door/airlock{name = "Cyborg Unit 1"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcD" = (/obj/machinery/door/airlock{name = "Cyborg Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcE" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) +"bcF" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) +"bcG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bcH" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bcI" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bcJ" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) +"bcK" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bcL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bcM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) +"bcN" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bcO" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bcP" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bcQ" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bcR" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bcS" = (/obj/structure/closet/secure_closet/kitchen,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bcT" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"bcU" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bcV" = (/obj/machinery/camera{c_tag = "Hydrophonics Kitchen Access"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bcW" = (/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bcX" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bcY" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"bcZ" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bda" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdb" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdc" = (/obj/machinery/vending/hydronutrients,/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdd" = (/obj/machinery/vending/hydroseeds,/obj/machinery/camera{c_tag = "Hydrophonics Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bde" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdf" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) +"bdg" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bdh" = (/turf/simulated/wall/r_wall,/area/chapel/main) +"bdi" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bdj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) +"bdk" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdm" = (/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,/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bdn" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"bdo" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bdp" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bdq" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) +"bdr" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bds" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bdt" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bdu" = (/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Kitchen Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Kitchen"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/kitchen) +"bdv" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hydroponics) +"bdw" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Chapel Starboard"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bdx" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"bdy" = (/obj/machinery/power/apc{dir = 8; name = "Bathroom APC"; step_x = -25},/obj/machinery/camera{c_tag = "Crew Quarters Bathroom"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdz" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bdB" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"bdC" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"bdD" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bdE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"bdF" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) +"bdG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bdH" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bdI" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bdJ" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdK" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdL" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdM" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bdN" = (/obj/machinery/sink/shower{step_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bdO" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bdP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/virology) +"bdQ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) +"bdR" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"bdS" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bdT" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) +"bdU" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdV" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) +"bdW" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bdX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bdY" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bdZ" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bea" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"beb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area) +"bec" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) +"bed" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bee" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1; network = "Medbay"},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bef" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"beg" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"beh" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) +"bei" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) +"bej" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bek" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bel" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"bem" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"ben" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"beo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"bep" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) +"beq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"ber" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bes" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bet" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"beu" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"bev" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"bew" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bex" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bey" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bez" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"beB" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beC" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beD" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beE" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"beI" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"beJ" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beK" = (/obj/machinery/power/apc{dir = 1; name = "Tool Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) +"beL" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area) +"beM" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area) +"beN" = (/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) +"beO" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area) +"beP" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/communications,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Secure Technical Storage"; dir = 2; network = "Command"},/turf/simulated/floor,/area) +"beQ" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"beR" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"beS" = (/obj/machinery/camera{c_tag = "Chapel Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) +"beT" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) +"beU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"beV" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"beW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beZ" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfa" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfb" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area) +"bfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) +"bfe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bff" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area) +"bfg" = (/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) +"bfh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bfi" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) +"bfj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bfk" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfl" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfm" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfn" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) +"bfo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_one_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bfq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"bfr" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bfs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bft" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) +"bfu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area) +"bfv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area) +"bfw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bfx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bfy" = (/obj/machinery/door/airlock/command{name = "Secure Tech"; req_access = null; req_access_txt = "19;23"},/turf/simulated/floor/plating,/area) +"bfz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bfA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bfB" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfD" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfE" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfF" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfG" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfH" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfI" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Tool Storage"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area) +"bfJ" = (/obj/structure/table,/turf/simulated/floor,/area) +"bfK" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area) +"bfL" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) +"bfM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) +"bfN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bfO" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"bfP" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area) +"bfQ" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plating,/area) +"bfR" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Technical Storage"; dir = 2},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area) +"bfS" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area) +"bfT" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor/plating,/area) +"bfU" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfV" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"bfX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) +"bfY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area) +"bfZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area) +"bga" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area) +"bgb" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area) +"bgc" = (/obj/structure/lattice{layer = 2},/turf/space,/area) +"bgd" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bge" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgf" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgg" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgh" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgi" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{step_x = -6; step_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgj" = (/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,/turf/simulated/floor/plating,/area) +"bgk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/scan_consolenew{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/turf/simulated/floor/plating,/area) +"bgl" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area) +"bgm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/turf/simulated/floor/plating,/area) +"bgn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bgo" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bgp" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"bgs" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgt" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgu" = (/obj/structure/table,/obj/item/weapon/storage/syringes{step_x = 6; step_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgv" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgx" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgy" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgz" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgA" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgB" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgC" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/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) +"bgD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/securitycam{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area) +"bgE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/card,/turf/simulated/floor/plating,/area) +"bgF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bgG" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bgH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) +"bgI" = (/obj/machinery/autolathe,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bgJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Autolathe"; network = "SS13"},/turf/simulated/floor,/area) +"bgK" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bgL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area) +"bgM" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area) +"bgN" = (/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},/turf/simulated/floor/plating,/area) +"bgO" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/turf/simulated/floor/plating,/area) +"bgP" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"bgQ" = (/obj/machinery/power/apc{dir = 8; name = "Autolathe Storage APC"; pixel_x = -25; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bgR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"bgS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bgT" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"bgU" = (/obj/machinery/light,/turf/simulated/floor/plating,/area) +"bgV" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bgW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bgX" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area) +"bgY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bgZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) +"bha" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area) +"bhb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area) +"bhc" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area) +"bhe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Autolathe Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) +"bhf" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area) +"bhg" = (/obj/item/weapon/extinguisher,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area) +"bhh" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bhi" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area) +"bhj" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Assistant Storage"},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area) +"bhk" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area) +"bhl" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) +"bhm" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bhn" = (/obj/machinery/power/apc{dir = 1; name = "Storage APC"; pixel_x = -1; pixel_y = 26},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area) +"bho" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/requests_console{department = "Assistant Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area) +"bhp" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bhr" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bhs" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bht" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bhu" = (/obj/item/stack/rods{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bhv" = (/obj/item/stack/sheet/glass{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bhw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area) +"bhx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhy" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"bhz" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) +"bhA" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bhB" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area) +"bhC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area) +"bhD" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"bhE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"bhF" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area) +"bhG" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bhH" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bhI" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bhJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) +"bhK" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"bhL" = (/obj/structure/lattice{layer = 2},/obj/structure/lattice{layer = 2},/turf/space,/area) +"bhM" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area) +"bhN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bhO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area) +"bhP" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor,/area) +"bhQ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area) +"bhR" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area) +"bhS" = (/turf/simulated/floor{icon_state = "delivery"},/area) +"bhT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area) +"bhU" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area) +"bhV" = (/obj/machinery/disposal/toilet{dir = 4; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"bhW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; icon_state = "out"; layer = 2.1; on = 1},/obj/structure/lattice{layer = 2},/turf/space,/area) +"bhX" = (/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) +"bhY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bhZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bia" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bib" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area) +"bic" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area) +"bid" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"bie" = (/turf/simulated/floor/engine,/area) +"bif" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area) +"big" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bih" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bii" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bij" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; name = "Plasma filter"},/turf/simulated/floor/plating,/area) +"bik" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bil" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"bim" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor/plating,/area) +"bin" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) +"bio" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 8},/turf/simulated/floor/plating,/area) +"bip" = (/obj/machinery/power/supermatter,/turf/simulated/floor/engine,/area) +"biq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) +"bir" = (/obj/machinery/emitter/zero_point_laser{dir = 8; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area) +"bis" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area) +"bit" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"biu" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"biv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area) +"biw" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/structure/lattice{layer = 2},/turf/space,/area) +"bix" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/lattice{layer = 2},/turf/space,/area) +"biy" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area) +"biz" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/turf/simulated/floor/plating,/area) +"biA" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area) +"biB" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area) +"biC" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "supermatter_sensor"},/turf/simulated/floor/engine,/area) +"biD" = (/obj/machinery/computer/lasercon{id = "reactor_zplas"},/turf/simulated/floor/plating,/area) +"biE" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/plating,/area) +"biF" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; name = "Plasma filter"},/turf/simulated/floor/plating,/area) +"biG" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/obj/structure/lattice{layer = 2},/turf/space,/area) +"biH" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/lattice{layer = 2},/turf/space,/area) +"biI" = (/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,/turf/simulated/floor/plating,/area) +"biJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) +"biK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"biL" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("supermatter_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) +"biM" = (/obj/machinery/light,/obj/machinery/emitter/zero_point_laser{dir = 1; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area) +"biN" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/engine,/area) +"biO" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/turf/simulated/floor/engine,/area) +"biP" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) +"biQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine/n20,/area) +"biR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area) +"biS" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"biT" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/space,/area) +"biU" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area) +"biV" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area) +"biW" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"biX" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"biY" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"biZ" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"bja" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area) +"bjb" = (/obj/machinery/rust/fuel_assembly_port{dir = 4; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bjc" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area) +"bjd" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"bje" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"bjf" = (/obj/machinery/door/poddoor{id = "starboard vessel entry"; name = "Blast Door"},/turf/simulated/floor/plating,/area) +"bjg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) +"bjh" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"bji" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"bjj" = (/obj/machinery/door_control{id = "port vessel entry"; pixel_x = 24; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bjk" = (/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area) +"bjl" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/engine,/area) +"bjm" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area) +"bjn" = (/obj/machinery/rust/core,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area) +"bjo" = (/obj/machinery/rust/gyrotron{dir = 8},/turf/simulated/floor/plating,/area) +"bjp" = (/obj/machinery/door_control{id = "starboard vessel entry"; pixel_x = -24; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) +"bjq" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjr" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjs" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjt" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) +"bju" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area) +"bjv" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) +"bjw" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) +"bjx" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) +"bjy" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) +"bjz" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) +"bjA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bjB" = (/obj/structure/stool,/turf/simulated/floor,/area) +"bjC" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/space,/area) +"bjD" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/space,/area) +"bjE" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/space,/area) +"bjF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bjG" = (/obj/machinery/door/poddoor{id = "port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area) +"bjH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bjI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bjJ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area) +"bjK" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) +"bjL" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) +"bjM" = (/obj/machinery/rust/fuel_injector{dir = 8; stage = "SCRAM"},/turf/simulated/floor/plating,/area) +"bjN" = (/obj/machinery/rust/fuel_assembly_port{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) +"bjO" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjP" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjQ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"bjR" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"bjS" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"bjT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) +"bjU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) +"bjV" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) +"bjW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) +"bjX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) +"bjY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bjZ" = (/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,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area) +"bka" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bkb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area) +"bkc" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bkd" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) +"bke" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bkf" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"bkg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) +"bkh" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) +"bki" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"bkj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"bkk" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) +"bkl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bkm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bkn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) +"bko" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bkp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bkq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bkr" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bks" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor/plating,/area) +"bkt" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area) +"bku" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/turf/simulated/floor/plating,/area) +"bkv" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/engine,/area) +"bkw" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/engine,/area) +"bkx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area) +"bky" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) +"bkz" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) +"bkA" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) +"bkB" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"bkC" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bkD" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bkE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bkF" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"bkG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"bkH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) +"bkI" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bkJ" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) +"bkK" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bkL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bkM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) +"bkN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bkO" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area) +"bkP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bkQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bkR" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"bkS" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor/plating,/area) +"bkT" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 8},/turf/simulated/floor/plating,/area) +"bkU" = (/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,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"bkV" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) +"bkW" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) +"bkX" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) +"bkY" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bkZ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bla" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"blb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"blc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"bld" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"ble" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) +"blf" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) +"blg" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"blh" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"bli" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) +"blj" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"blk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bll" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"blm" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area) +"bln" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor/plating,/area) +"blo" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area) +"blp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) +"blq" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area) +"blr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/breakroom) +"bls" = (/turf/simulated/floor,/area/engine/breakroom) +"blt" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/breakroom) +"blu" = (/turf/simulated/wall/r_wall,/area/engine/breakroom) +"blv" = (/turf/simulated/wall/r_wall,/area/engine/locker) +"blw" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) +"blx" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"bly" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"blz" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) +"blA" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"blB" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) +"blC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) +"blD" = (/turf/simulated/floor/plating,/area/engine/secure_storage) +"blE" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) +"blF" = (/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"blG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) +"blH" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) +"blI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) +"blJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"blK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"blL" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"blM" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"blN" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) +"blO" = (/obj/machinery/atmospherics/binary/circulator{dir = 2},/turf/simulated/floor/plating,/area) +"blP" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area) +"blQ" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/turf/simulated/floor/plating,/area) +"blR" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"blS" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating,/area) +"blT" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area) +"blU" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) +"blV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine/breakroom) +"blW" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/breakroom) +"blX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"blY" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) +"blZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) +"bma" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) +"bmb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bmc" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bmd" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bme" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) +"bmf" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bmg" = (/turf/simulated/floor/plating,/area/engine/fore) +"bmh" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bmi" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bmj" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bmk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bml" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bmm" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bmn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) +"bmo" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bmp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"bmq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) +"bmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bms" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bmt" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area) +"bmu" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"bmv" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) +"bmw" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area) +"bmx" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor,/area) +"bmy" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area) +"bmz" = (/obj/structure/table,/turf/simulated/floor,/area/engine/breakroom) +"bmA" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) +"bmB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bmC" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) +"bmD" = (/turf/simulated/floor,/area/engine/locker) +"bmE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) +"bmF" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) +"bmG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"bmH" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"bmI" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"bmJ" = (/turf/simulated/floor,/area/engine/chiefs_office) +"bmK" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bmL" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bmM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bmN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bmO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bmP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bmQ" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) +"bmR" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) +"bmS" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) +"bmT" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bmU" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bmV" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bmW" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bmY" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/turf/simulated/floor/plating,/area) +"bmZ" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) +"bna" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Three"},/turf/simulated/floor/plating,/area) +"bnb" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Two"},/turf/simulated/floor/plating,/area) +"bnc" = (/obj/machinery/rust/fuel_injector{dir = 1},/turf/simulated/floor/plating,/area) +"bnd" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable,/turf/simulated/floor,/area) +"bne" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area) +"bnf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/breakroom) +"bng" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) +"bnh" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) +"bni" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bnj" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnl" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnm" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bno" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bnp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) +"bnq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bns" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bnu" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"bnv" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bnw" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) +"bnx" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) +"bny" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bnz" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bnA" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/light,/turf/simulated/floor/plating,/area) +"bnB" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/breakroom) +"bnC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area) +"bnD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) +"bnE" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"bnF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) +"bnG" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) +"bnH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bnI" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) +"bnJ" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnK" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnL" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnM" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnN" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) +"bnO" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bnP" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bnQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bnR" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"bnS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) +"bnT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) +"bnU" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bnV" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) +"bnW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) +"bnX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) +"bnY" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bnZ" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor/plating,/area) +"boa" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bob" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"boc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) +"bod" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"boe" = (/obj/machinery/rust/fuel_compressor{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area) +"bof" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/turf/simulated/floor/plating,/area) +"bog" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) +"boh" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/breakroom) +"boi" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/breakroom) +"boj" = (/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,/area/engine/locker) +"bok" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) +"bol" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) +"bom" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) +"bon" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) +"boo" = (/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,/area/engine/chiefs_office) +"bop" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) +"boq" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bor" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bos" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bot" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bou" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"bov" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"bow" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) +"box" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) +"boy" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"boz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) +"boA" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"boB" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"boC" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"boD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"boE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"boF" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area) +"boG" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/breakroom) +"boH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/breakroom) +"boI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/breakroom) +"boJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/breakroom) +"boK" = (/turf/simulated/floor,/area/engine/control) +"boL" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) +"boM" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) +"boN" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) +"boO" = (/turf/simulated/floor/plating,/area/engine/control) +"boP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) +"boQ" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"boR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"boS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"boT" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) +"boU" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"boV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"boW" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) +"boX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"boY" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"boZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"bpa" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) +"bpb" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bpc" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bpd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bpe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) +"bpf" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) +"bpg" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) +"bph" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) +"bpi" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) +"bpj" = (/turf/simulated/wall/r_wall,/area/engine/foyer) +"bpk" = (/turf/simulated/floor,/area/engine/foyer) +"bpl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bpm" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) +"bpn" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) +"bpo" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpp" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpq" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) +"bps" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"bpt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) +"bpu" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) +"bpv" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) +"bpw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bpx" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) +"bpy" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) +"bpz" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"bpA" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) +"bpB" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) +"bpC" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) +"bpD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) +"bpE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) +"bpF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"bpG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) +"bpH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bpI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bpJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bpK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bpL" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) +"bpM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bpN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bpO" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bpP" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) +"bpQ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpR" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpS" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) +"bpT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"bpU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) +"bpV" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) +"bpW" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) +"bpX" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) +"bpY" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) +"bpZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) +"bqa" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"bqb" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) +"bqc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) +"bqd" = (/turf/simulated/wall/r_wall,/area/engine/control) +"bqe" = (/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/engine/control) +"bqf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) +"bqg" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) +"bqh" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) +"bqi" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) +"bqj" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bql" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqm" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) +"bqn" = (/turf/simulated/floor/plating,/area/engine/starboard) +"bqo" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"bqp" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"bqq" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) +"bqr" = (/obj/machinery/light,/turf/simulated/floor,/area) +"bqs" = (/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"bqt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) +"bqu" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) +"bqv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) +"bqw" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) +"bqx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) +"bqy" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) +"bqz" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) +"bqA" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) +"bqB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"bqC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) +"bqD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) +"bqE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"bqF" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqH" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqI" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bqK" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area) +"bqL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area) +"bqM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bqN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bqO" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"bqP" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"bqQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bqR" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) +"bqS" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) +"bqT" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) +"bqU" = (/turf/space,/area/engine/control) +"bqV" = (/turf/space,/area/engine/core) +"bqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bra" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) +"brb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"brc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) +"brd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"bre" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area) +"brf" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area) +"brg" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) +"brh" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) +"bri" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) +"brj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"brk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"brl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"brm" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) +"brn" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) +"bro" = (/turf/simulated/wall/r_wall,/area/engine/starboard) +"brp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"brq" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) +"brr" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) +"brs" = (/obj/machinery/power/apc{name = "Maintenance Aft APC"; pixel_y = -25},/turf/simulated/floor/plating,/area) +"brt" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area) +"bru" = (/obj/machinery/power/apc{name = "Maintenance Starboard APC"; pixel_y = -25},/turf/simulated/floor/plating,/area) +"brv" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) +"brw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) +"brx" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) +"bry" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) +"brz" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"brA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) +"brB" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) +"brC" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"brD" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) +"brE" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"brF" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) +"brG" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"brH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) +"brI" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) +"brJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"brK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"brL" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"brM" = (/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{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"brN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"brO" = (/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/engine/starboard) +"brP" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) +"brQ" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"brR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"brS" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) +"brT" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) +"brU" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) +"brV" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) +"brW" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) +"brX" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) +"brY" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) +"brZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bsa" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) +"bsc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bse" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsg" = (/obj/structure/lattice,/turf/space,/area/engine/core) +"bsh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"bsi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bsj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"bsk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bsl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bsm" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"bsn" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bso" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"bsp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsq" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsr" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) +"bss" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bst" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"bsv" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) +"bsw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsx" = (/turf/simulated/floor/plating/airless,/area/engine/core) +"bsy" = (/turf/simulated/floor/plating,/area/engine/core) +"bsz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsA" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) +"bsB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"bsD" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"bsE" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsF" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) +"bsG" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"bsH" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) +"bsI" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) +"bsJ" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) +"bsK" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) +"bsL" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) +"bsM" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsN" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bsO" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) +"bsP" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) +"bsQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"bsS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"bsT" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) +"bsU" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"bsV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsX" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) +"bsY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bsZ" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"btb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"btc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"btd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bte" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"btf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"btg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bth" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"bti" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) +"btj" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) +"btk" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"btl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) +"btm" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"btn" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"bto" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area) +"btp" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"btq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"btr" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bts" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) +"btt" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) +"btu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"btv" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) +"btw" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) +"btx" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"bty" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"btz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"btA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"btB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) +"btC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"btD" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"btE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"btF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) +"btG" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"btH" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) +"btI" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) +"btJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"btK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"btL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) +"btM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) +"btN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"btO" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"btP" = (/turf/simulated/floor/plating,/area/engine/construction_storage) +"btQ" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) +"btR" = (/obj/item/stack/sheet/plasteel,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"btS" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) +"btT" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) +"btU" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"btV" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"btW" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"btX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"btY" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) +"btZ" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) +"bua" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) +"bub" = (/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) +"buc" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) +"bud" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"bue" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) +"buf" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) +"bug" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"buh" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bui" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"buj" = (/turf/simulated/floor/plating,/area/engine/aft) +"buk" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) +"bul" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) +"bum" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bun" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"buo" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"bup" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"buq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"bur" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"bus" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"but" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"buu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"buv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) +"buw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"bux" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"buy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"buz" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"buA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"buB" = (/obj/machinery/power/apc{name = "Construction Storage APC"; 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/engine/construction_storage) +"buC" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"buD" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"buE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"buF" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"buG" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; 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) +"buH" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"buI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"buJ" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"buK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"buL" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) +"buM" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"buN" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) +"buO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) +"buP" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) +"buQ" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) +"buR" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) +"buS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"buT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"buU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"buV" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) +"buW" = (/turf/simulated/wall/r_wall,/area/engine/aft) +"buX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) +"buY" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) +"buZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bva" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvb" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) +"bvc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"bvd" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; 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/engine/aft) +"bve" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"bvf" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) +"bvg" = (/turf/space,/area/start) +"bvh" = (/obj/effect/landmark/start,/turf/space,/area/start) +"bvi" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Baystation 13"},/area/start) +"bvj" = (/turf/space,/area/shuttle) +"bvk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"bvl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) +"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"bvn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"bvo" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) +"bvp" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bvq" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) +"bvr" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) +"bvs" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bvt" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bvu" = (/turf/simulated/shuttle/floor,/area/supply/dock) +"bvv" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bvw" = (/turf/space,/area/shuttle/escape/centcom) +"bvx" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"bvy" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"bvz" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"bvA" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/escape/centcom) +"bvB" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bvC" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/escape/centcom) +"bvD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"bvE" = (/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/supply/dock) +"bvF" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bvG" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"bvH" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvI" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) +"bvJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvK" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bvL" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvM" = (/obj/structure/stool/bed/chair,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvN" = (/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/shuttle/escape/centcom) +"bvO" = (/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/structure/table{step_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvP" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvQ" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvR" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"bvS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"bvT" = (/turf/space,/area/supply) +"bvU" = (/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/shuttle/escape/centcom) +"bvV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvW" = (/obj/machinery/door/airlock/glass/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bvX" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bvY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bvZ" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"bwa" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/escape/centcom) +"bwb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwc" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwf" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwg" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwh" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwi" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwj" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwm" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwo" = (/obj/machinery/door/airlock/glass/glass_security{name = "Secure Transport"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwp" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bwq" = (/obj/item/weapon/handcuffs,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bwr" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) +"bws" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"bwt" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape/centcom) +"bwu" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/escape/centcom) +"bwv" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bww" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = -30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwx" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwy" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bwz" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"bwA" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) +"bwB" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bwC" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) +"bwD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"bwE" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) +"bwF" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"bwG" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) +"bwH" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) +"bwI" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) +"bwJ" = (/turf/unsimulated/wall,/area) +"bwK" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bwL" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"bwM" = (/obj/structure/plasticflaps,/turf/unsimulated/floor,/area) +"bwN" = (/obj/structure/rack,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bwO" = (/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bwP" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bwQ" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/storage/briefcase/surgery,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bwR" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bwS" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bwT" = (/obj/structure/closet/crate,/obj/item/weapon/storage/trashbag,/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bwU" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/infinite,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bwV" = (/obj/structure/closet,/obj/item/weapon/storage/bible/tajaran,/obj/item/weapon/storage/bible/booze,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bwW" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bwX" = (/obj/structure/table/reinforced,/obj/structure/bedsheetbin,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bwY" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bwZ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bxa" = (/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxb" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bxc" = (/obj/item/weapon/book/manual/medical_cloning,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxd" = (/obj/structure/closet/wardrobe/medic_white,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxe" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxf" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxg" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bxi" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bxj" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/mousetraps,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxk" = (/obj/structure/closet,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c100,/obj/item/weapon/storage/wallet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxl" = (/obj/structure/closet,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor/adv,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/aiModule/reset,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxm" = (/obj/structure/closet/crate,/obj/item/weapon/shovel,/obj/item/weapon/soap/nanotrasen,/obj/item/toy/gun,/obj/item/toy/ammo/gun,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxn" = (/obj/structure/lattice,/turf/unsimulated/floor,/area) +"bxo" = (/obj/structure/table/reinforced,/obj/item/weapon/newspaper,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxp" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/pinpointer,/obj/item/toy/crossbow,/obj/item/toy/ammo/crossbow,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxq" = (/obj/structure/table/reinforced,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxr" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/subspace/ansible,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxs" = (/obj/structure/closet/crate/hat,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxt" = (/obj/structure/girder,/turf/unsimulated/floor,/area) +"bxu" = (/obj/structure/table/reinforced,/obj/item/device/mass_spectrometer,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxv" = (/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxy" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxz" = (/obj/structure/table/reinforced,/obj/item/weapon/bikehorn,/obj/item/weapon/weedspray,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxA" = (/obj/structure/closet,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/aiModule/nanotrasen,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxD" = (/obj/structure/closet,/obj/item/weapon/wrapping_paper,/obj/item/weapon/storage/backpack/clown,/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxE" = (/obj/structure/table/reinforced,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxF" = (/obj/structure/lattice,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area) +"bxG" = (/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxH" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxI" = (/obj/structure/table/reinforced,/obj/item/weapon/candlepack,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxJ" = (/obj/structure/closet,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxK" = (/obj/structure/table/reinforced,/obj/item/ashtray/glass,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxL" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxM" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor,/area) +"bxN" = (/obj/structure/device/piano,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxO" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/dice,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxP" = (/obj/structure/table/reinforced,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxQ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area) +"bxR" = (/turf/unsimulated/floor{icon_state = "floor"},/area) +"bxS" = (/obj/structure/noticeboard{pixel_x = 32; pixel_y = 32},/turf/unsimulated/floor{icon_state = "floor"},/area) +"bxT" = (/obj/structure/closet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxU" = (/obj/item/weapon/caution/cone,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxV" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bxW" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bxX" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/walllocker{pixel_x = -24},/turf/unsimulated/floor{icon_state = "floor"},/area) +"bxY" = (/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxZ" = (/obj/item/weapon/book/manual/chef_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"bya" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byb" = (/obj/structure/table/reinforced,/obj/item/weapon/corncob,/obj/item/weapon/cleaner,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byc" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byd" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area) +"bye" = (/obj/item/trash/candy,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byf" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byg" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byh" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) +"byi" = (/obj/structure/table/reinforced,/obj/effect/deskclutter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byj" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"byk" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/turf/simulated/floor{icon_state = "white"},/area) +"byl" = (/obj/structure/filingcabinet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bym" = (/obj/item/weapon/book/manual/barman_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byn" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byo" = (/obj/structure/closet/wardrobe/librarian_red,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byp" = (/obj/structure/closet/wardrobe/bartender_black,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byq" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byr" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area) +"bys" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/rollingpin{pixel_x = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -3549,163 +4045,163 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboaepabBafBaitaiuaiuaiuaivafBagcaiwafBaixagcafBafBaiyagcagdaizaiAagjagjagjagjagjaiBagjahqahqahqahqafEaiCaiDahuabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAadmaiEaeCaeCaiFacEacEacEacEadWadWacEacEacEacEaiGacKadoahEaiHaiIaiJahGaiKahKaiLaiMaiNaiOaiNaiPaiQaiRaiSaiTagEaiUaiVaiWaiWaiXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiYaeNaeNaeNaeNaeNaeNaeNaiZaeQaePaePaePaePajaaeQaejaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBafBajbagcajcagcagcajdagcajeafBagcagcajfajgajgajgajgajgajgajgajgajgafEafEafEafEafEafEafEafEafEajhajiahuajjabzabzabzabzabzajkajlabzabzabzabzabzabzabzahXabzaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAacEajmaeCaeCaeCahYajnajoajnajpajpajqajrajsajtacJacKadoaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaguaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaejajuajvajwagKagKagKajxaePagJagKajyaePaePaePaePaejaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabAafBajzajAajBajAajCafBagcagcafBagcagcajDajgajEajFajGajHajIajJajKajgajLajMajNajOajPajQajRajSajTajUajVahuajWajXabzabzabzabzabzajlabzabzabzabzabzabzabzabzabzaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboajYabAacEajZaeCaeCakaacEakbakcakdajpajpakeakfakgajtacJacKadoakhakiakiakiakjakiakiakjakiakjakkakkakkakkakjakjakjakjakjaklaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaejaePaePaePaePaePaePahNaePajyaePaePaePaePaePaejaejaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBafBakmakmakmakmakmafBagcagcafBagcagcaknajgakoakpakqakrakrakraksajgaktakuakvaiDakvakuaiDakwakuaiDakxahuakyabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabAacEakzaeCakAakBacEakCajpajpajpajpajpajpakDakEacJacKadoakFakGakjakjakjakkakHakkakjakjakiakiakIakkakjakjakjakkakjaklaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaejaejahiaePaePaePaePakJaePaePaePaePaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAafBakKakKakKakKakLafBagcagcakMagcagcakNajgakOakPakqakQakrakRakSajgakTaiDakUakVaiDakWakXakYakZaiDalaahualbabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabAacEalcaldalealfacEalgakcakdajpajpakeakcakdajtalhacKagtalialialialialialialialjaljaljaljalkalkalkalkalkaklakjakjaklaklaklaklaaaaaaaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaaaaaaaekaejaisaiqaiqaePaePaePaePaePaePaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAafBallalmalnaloakKalpagcagcaiyagcagcajfajgalqalralralsalraltaluajgahualvalwalxahuahualyalzakwalzalyahualAalBalCabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabAacEacEacEacEacEacEalDajnajnajpajpajnajnalEajtacJacKafPalialFalFalGalHalIalialJalKalLalMalkalNalOalNalNaklalPakjalQalRakjalSalTaalaalaalaalaalalUalUalUaalaalaalaalalUalUalVaalaalaalaalaalalWaejaejafwaejaejaePaePaePaePaePaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalXabBabAafBakKalmalYaloalZafBajfajfafBahmahmafBajgamaambamcajgajgamdameajgamfamgakwakwamhahualyalzamiamjalyahuamkabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAabTamlammamnamoajtampajpamqajpajpamramsampajtabUacKadoamtamuamuamvamuamwaliamxamyamyamzalNalNamAalNamBaklakjakjamCakjamDamEamFamFamFamFamFamFamFamGamFamFamFamFamFamFamGamFamFamFamFamFamFamFamHamIamJamKaejaejaePaePamLaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAahPafBafBafBafBafBamMafBafBafBafBagcagcagcamNagcagcagcajfajgamOamPajgamQakXakwakwamRahualyamSamTamSalyahuamUamVamVamWabzamXamYabzamZamZabzabzabzabzabzabzabzabzabzabzabzabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabAabTanaanbanbancajtampajpajtandandajtamsampajtacJacKadoalialFalFaneanfanfaliamyamyamyangalNalNalNalNalNaklakjakkaklaklaklaklaalaalaalaalaalaalalUalUalUaalaalaalaalalUalUalUaalaalaalaalaalaalanhaeNanianjaejaejaejaePaeQaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBafBankanlanmannagcanoanpanqanransagcagcagcagcagcagcafZajgajgajgajgahuantanuantahuahuahuahuahuahuahuahuanvanvanwanxanvanvanyanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvanvaboacIabTabTanzanbanbanAajtajtakEajtanBanBajtakEajtajtacJacKadoaljaljaljaljaljaljaljanCanDanEanFalNalNalNalNanGaklakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaaaaaaanHaehaehaeiaejaekaejaejaejaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAagaagcagcagcagcagcagcagcagcanIagcagcanJanKanKanKanLanJanJanManNanNanNanNanNanNanOanPanNanNanNanNanNanOanQanRanSanTanSanNanUanVanNanNanNanNanBanNanOanNanNanNanNanNanNanOanNanNanNanNanNanNanOanNanNanNanNanNanNanOanNanPanNanWanRanNanNanNanNanXanYanYanZanYanYaoaanYaobaocaiGacKaodaljaoeaofaogaohaoiaojaokaokaolaomaonaonaooamAamBaklakjakjaklaalaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBaopafBaoqagcaoragcagcagcagcagcanIagcagcanJaosaotaotaotaouanJanManNanNanNanNanNanNanNanPanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanBanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanNanPanNanWanNanNanNanNanNanNanNanNanNanNanNanNanNaovaocalhacKadoaowaoxaoxaoxaoxaoxaoxaoxaoxaoyaozaoAaoBaoCalNalNaklakjakjaklaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabAafBaoqaoqaoDaoDaoEaoEaoFaoGafBagbagcanJaoHaotaotaotaoIanJanManNanNanNanNanNaoJaoKanPanNanNanNanNanNaoKanNaoLanNanNanNanNanNaoKanNanNanNanNanBaoMaoKanNanNanNanNanNanNaoKanNanNanNanNaoNanNaoKanNanNanNanNanNanNaoKanNanPanNanWanNaoOaoKanNanNanNanNanNaoKanNanNanNanNaoPaocacJacKadoaoQaoxaoxaoxaoxaoxaoRaoxaoxaoSaoTalkalkalkalkalkaklalPakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBaoUaoUaoUaoUafBafBafBafBafBafBagcaoVanJaoWaoXaoYaoYaoZanJapaapbapcabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTacIabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTacIabTabTabTabTabTabTabTabTabTabTabTabTanBanBapdaocacJacKadoaoQapeapfaoxapgaoxaoxaoxaoxaphapiapjaoxapkaplaoxapmakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBapnaaaaaaaoUafYagcamNapoagcagcagcappanJapqaprapsaptapuanJapvapbapbabTabBabAabBabBabAabRabAabAabAaepaepabBabAabAabRabBabBabBabAaepabBaepabCaepabBabAabBabBabBabBabCabBabBabBabAabBabBabBabRabBabAabAabAabBabBabBabCabAabAabBabAabBabBabAabRabAabAabAabAabBabBabTapwapwapxaocacJacKadoaljapyapzapAapBapCapDaoxapEaoxaoxapFaoxapGaoxapHapmakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBapIaaaaaaapJapKagcapLapMapNapOagcapPanJapQapRapSapTapUanJapvapbapbacIabBabBabBabBabBabBabBabAabAabAabAabBabBabBaepabBabBabBabBabBabAabAabBabBabBabBabBabBabBabAabAabAabBabAabAabAabBabBabAabBabBabBabBabBabAabBabBapVabAabBabAabBabBaepabBabAabBabBabBabBabBacIapwapwapxaocapWapXapWaljaljaljaljaljaljaljaljaljapYapZapjaoxaoxapGaoxapmakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAaqaaaaaaaaqbaqcagcapLaqdaqeapOagcagcanJanJanJanKanKanKanJapvapbaqfaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboacIaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaqgapwaqhaocaqiacKafPaqjaqkaqlaqmaqnaqoaqpaqqapmapmapmapmapmapmapmapmapmakiakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboajYabBaqaaaaaaaaqraqsagcapLaqtaquapOagcagcaqvaqwagcagcagcagcaqxapvapbaqyafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakiakjaklaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaqAapwapwapxaocabUacKaqBaqjaqCaqDaqmaqEaqEaqEaqFapmakiakiakiakiaqGakjakjakjakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBaqaaaaaaaaoUajfagcaiyagcagcagcagcagcagcagcagcagcagcagcaqxapvapbaqHafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakiakjaklaalaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaalaalaalaalaqAapwapwapxaocaqJacKadoaqKaqDaqDaqmaqLaqEaqMaqNapmakjakjakjakjakiakiakjakjakiakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBaqaaaaaaaaqOaqPaqPaqPaqPaqQaqRaqRaqRaqRaqSaqTaqUaqPaqPaqPapaapbapcafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakiakjaklaalaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaalaalaalaalaqAapwapwapxaqVacJacKadoaqWaqDaqDaqXaqYaqYaqYaqZapmakiakjaklaklaklaklaklaklaklaklaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBaraabqarbaqOarcardarearfargargargargargargarhareariarcarjapvapbapbafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakjaklaalaqIaqIarkarlarmarnaroarparqarraqIaqIarsartaqIaqAaruapwapxaqVacJacKadoaqWarvaqDaqDaqDaqDaqDarwapmakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBabAabAabBaqParxarearearyargarzarAarBargargarCarearearxarDapvapbapbafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakiaklaalaqIaqIarEarlarmarrarFarFarFarFarGarHarIarIarJarKapwapwarLaocacJacKarMaqjarNarOaqDarPaqDaqDarQapmalPakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBabBaepabAarRarSarTarTarTarTarTarUarVargarWaqTaqUaqPaqPaqParXarYarZafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakiaklaalaqIaqIasaarlarmasbascasdaseaseaqIaqIasfasgaqIaqAapwapwapxaocashasiasjaqjarvaskaqDaqDaqDaqDaslapmakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboaboaboaboabBasmarRasnasoaspasqasrassastasuargargasvareaswarcarjapvapbasxafFaalaalasyasyasyaszasAasBasyasyasyaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakiaklaalaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaalaalaalaalaqAaqgapwaqhasCasCasDasCaqjaqjaqjasEaqDaqDaqDasFapmakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAarRasGasHasHasHasHasIastasJargargarCarearearxarDapvapbasKafFaaaaaaasLasMasNasOasPasQasRasSasyaaaaaaaaaaaaaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakiaklaalaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaqIaalaalaalaalaqAapwapwapxasCasTasUasVasWasXaqjasYaqDaqDaqDasZapmakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataarRatbarRatcatdateasHatfatgathatiargatjaqTaqUaqPaqPaqPapvapbasKafFaaaaaaatkatlatmatnatoatoatpatqasyasyasyasyasyaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakiaklaalaalaalaalaalaalaalaalaalaalaalaalaalaklaklaklaklapwapwapxasCatrasUasUatsattaqjatuatvaqDaqDatwapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaataatxasHatyasHasHasHasHasHasHatzargargargatAareatBarcarjapvapbasKafFaaaaaaatkasQasQatCatDatDatEatFasyatGatHatIasyaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakiaklaalatJatJatJatJatJatJatJatJatJatJatJaalaklakjakiapmapwapwapxasCatKasUasUatLatMaqjatNarvatOatPatQapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatRatSatTatUatSatSatVatSatWaaaaaaataatXasHatYasHasHatZasHasHauaaubaucargargarCarearearxarDapvapbaudafFaaaaaaaueaufaugauhauiasQasQasQaujatHatHaukasyaaaaaaaaaaqzaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakjakjaklaalatJatJatJatJatJatJatJatJatJatJatJaalaklakjakjakhapwapwapxasCaulasUaumaumaumaqjaqjaqjaqjaqjaqjapmakjakkaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatRatSatSaunauoaupaupaupauqaurausautauuaaaataauvauwataauxauvauyasHauzarRauAauBauCauCaqPaqPaqPaqPaqPapaapbauDauEauFauEasyasyasyasyasyatnatpauGasyauHatHatHasyaqzaqzaqzauIaqzaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakiakjaklaalatJatJauJatJatJauKatJatJauLatJatJaalaklakjakjapmauMapwapxasCasCauNauOauPauQauRauQauSasCauTauUapmalPakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaauVauWauXauWauWauWauWauWauWauYauZavaavbaaaataavcavdaveavdavfataasHavgavhaviaviaviaviavjavkavlaviavmapvapbasKavnavoavpavqavravsavtasyavuavvavwasyavxatHatHasyaqzaqzaqzavyavyaqzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaklakiakjaklaalatJatJavzavAavBavCavAavDavEatJatJaalaklavFakkapmaqgapwaqhasCavGasUavHavIavIavIavIavJasCavKavLapmakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavMauWauWauWauWauWauWauWavNavOavPavaavbaaaataavQavRavSavRavQataavTavUavVavWaviaviaviaviaviaviaviavmapvapbasKavnavoavoavoavoavoavoavXatCatEavYasyasyasyasyasyavZawaawaawbawcawaawaawdaweaweaweaweaweaweaweavZawaawaawaawaawaawaawaawaawaawdaklakjakjaklaalatJatJawfawgawgawgawgawhawiatJatJaalaklakjakiapmapwapwapxasCawjawkasCawlauQawmauQawnasCakjakjapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawoauWawpauWauWauWauWauWauWawqawravaavbaaaataawsawtawuawtawvataaeoaeoavVawwaviawxawyawyawzaviaviawAapvapbawBauEauEauEauEawCawCauEasyasyasyasyasyawDawDawEawFawGawHawIawJawKawLawLawMaweaweaweaweaweaweaweawMawLawLawLawLawLawLawLawNawOawPaklakjakjaklaalatJatJawQawQawQawRawQawSawQatJatJaalaklakjakiapmawTawTawTapmapmapmapmapmapmapmapmapmapmawUapmapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawVatSatSawWawXauWawYawYauWaurawZautaxaaaaaalaaaaaaaaaaaaaaaaxbaemaxcavVaxdaviawxawyawyawzaviaxeawAapvapbasKaxfaxgaxhaxiavoavoaxjaxfaaaaaaaaaaxkawDaxlawDaxmaxnawLaxoawHaxpawOaxqaxraxsaxsaxsaxsaxsaxsaxtaxraxuaxuaxuaxuaxuaxqaxvaxwaxxawPaklakjakjaklaalatJatJaxyaxzaxAaxBaxCaxDaxEatJatJaalaklakjakiapmapwapwapwapmakiakjakiaqGakjakjakjakjaxFakjaxGapmakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawVaxHaxIaxJatSaxKaxLatSaxMaaaaaaaalaaaaaaaaaaaaaaaaxbaemaemavVaxNaviaviaxOaxPaviaviaviawAaxQapbasKaxRaxSaxTavoavoavoaxUaxRaaaaaaaaaaxkawDawDaxVaxmaxWawLawLawLaxXaxYaxqaxraxZaweaweaweaweaweayaaybawLawLawLawLawLawLawLawLaxxawPaklakjakjaklaalatJatJaycaydayeayfayeayeaygatJatJaalaklakjakjakhapwapwapwakhakiakjakjakjakjakkakkakjakjakjakjakhakiakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayhayiayhaaaaaaaaaaaaaaaaaaaaaaalaaaaaaaaaaaaaaaaxbayjavUavVavVavVavVavVavVaykaylaymawAapvapbasKaxRaynavoavoavoavoayoaypaaaaaaaaaaxkayqayrayraysaytawLawLawLawLawLawLayuayaaweaweaweaweaweayaayuawLawLawLawLawLawLawLawLaxXawPaklakiakjaklaalatJatJayvayeaywayxayyayeayzatJatJaalaklakiakjapmapwapwapwapmapmapmapmapmapmapmapmapmapmapmapmapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayAayBayBayBayBayBayBayBayBayBayBayBayBayBayBayBayCayDayEayBayBayBayBayBayBayBayFayBayBayBayBayGayHayDayIayJayKayLayMayNavVavVavVavVavVapaapbasKaxRayOayPavoavoavoayQauEaalaalaalaxkawLayRawLaySawLawLawLawLawLawLawLaxkayTayUayUayUayUayUayTaxkawLawLawLawLawLawLawLawLawLayVaklakiakjaklaalatJatJayWayeayXayYayZaydazaatJatJaalaklazbakjapmapwapwapwazcazdazeazfazgazgazhazhaziazjazkazkapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazlazmaznazoazpazoayDayDayDazqazrayDazsaztayDazqazuayDayDayDazqazrayDazvazwazqayDayDayDazxayDazqazyayDayDayDayDayDayDayDayDayDayDayDazyapbapbasKazzazAazBavoavoavoazCauEaalaalaalaxkavZawaawaawdaxkawLawLawLawLaySaxkaxkazDawDawDawDawDawDazEaxkaxkaySawLawLawLawLawLawLawLawLaklakjakjaklaalatJatJazFaydayXawgayZaydazGatJatJaalaklakjakjapmapwapwapwazcazkazeazeazeazeazgazhazhazhazkazkapmazbakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazlazoazoazoazoayDayDayDayDayDazrayDayDayDayDazHayDayDayDayDayDazrayDayDayDayDayDayDayDayDayDayDazyayDayDayDayDayDayDayDayDayDayDayDazyapbapbasKazzazIaxTavoazJavoazKaxfaaaaaaaaaaweazLazMazMazNaxkazOaxkaxkaxkaxkaxkazPawDawDawDawDawDawDawDazPaxkaxkaxkaxkaxkazOaxkawLawLawLaklakjakiaklaalatJatJaydazQazRayfazSazQazTatJatJaalaklakiakjapmaqgapwazUazcazgazhazeazeazVazgazgazhazhazhazWapmakjazXaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazlazoazoazoazYayDayDayDayDazYazrayDayDayDayDazYayDayDayDayDazYazrayDayDayDazYayDayDayDayDayDazYazyayDazsaztayDayDayDayDayDazYayDayDazyapbapbasKazzazZaAaavoavoavoaAbaxRaaaaaaaaaaweaAcaAdaAdaAdaxkaAeaxkaAfawLawMawDawDawDawDawDawDawDawDawDawDawDaAgawLawLawLaAhaxkawLawLayVaklakkakkaklaalatJatJatJatJatJaAiatJatJatJatJatJaalaklakiakjapmaAjapwaAkaAlazgazgazeazgazgazgazhazgazhazhaAmapmakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAnayBayBayBayBayBayBayBayBayBaAoaApaAqaAraAoayBaAoaApaAqaAraAoayBayBayBayBayFayBayBayBayBayBayGaxbayjavUaAsaAtaAuaAvaAwaAxaAsaAyaAsaAsaAzapbasKaxRaAAaABavoavoavoaACaxRaaaaaaaaaaweaAcaADaADaADaxkaAEaxkaAFawLayuawDawDawDawDawDaAGawDawDawDawDawDawMawLaAHaxkaAIaxkawLawLawLaklakiakkaklaalatJatJatJatJatJaAJatJatJatJatJatJaalaklakjakkapmapwapwapwazcazhazgazgaAKazgazeazhazgazgazhaALapmakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaaaaaaaaaaaaaxbaeoaemaAsaANaAOaAPaAOaAQaARaAPaASaAsapbapbasKaxRaATaxTavoavoavoaAUaypaaaaaaaaaaweaAcaAVaAWaAXaxkaAYawLawLawLaAZawDawDawDawDawDawDawDawDawDawDawDayuawLaBaaxkaBbaxkawLawLawLaklakiakjaklaalaBcaBcaBcaBcaBcaBdaBcaBcaBcaBcaBcaalaklakjakjapmapwapwapwazcazVazhaBeazeazeazeazkaBfazhazkaBgapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaaaaaaaaaaaaaxbaeoaeoaAsaBhaAPaAPaAPaAPaAPaAPaAPaBiapbapbasKaxRaBjavoavoavoavoaBkauEaalaalaalaxkaBlawcawaawdaxkazOaxkaxkaxkaxkaxkazPawDawDawDawDawDawDawDazPaxkaxkaxkaxkaxkazOaxkawLawLayVaklakjakjaklaalaBcaBcaBmaBnaBoaBpaBqaBraBsaBcaBcaalaklazbakjapmapwapwapwaBtaBuaBuaBuaBuaBuaBuazhaBvazkazkaBwapmakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaaaaaaaaaaaaaxbaemaeoaAsaBxaAPaAPaByaBzaBAaBBaBCaAsapbapbasKaxRaBDavoavoaBEavoaBFauEaalaalaalaxkaBGaBGawLawLawLawLawLawLaBHawLaxkaxkaBIaBIaBIaBIaBIaBIaBIaxkaxkawLaBHawLawLawLawLawLawLawLaklakjakjaklaalaBcaBcaBJaBJaBKaBKaBpaBJaBJaBcaBcaalaklakiakjapmapwapwapwaBLaBuaBMaBMaBNaBNaBuaBuaBuaBOaBOaBOaBOaBOaBPaBQaBQaBQaaaaaaaaaaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaaaaaaaaaaaaaxbaemaBSaAsaBTaAPaBUaAPaBVaAsaAsaAsaAsapbapbasKaxRaBWavoavoavoavoaBXaxfaaaaaaaaaaxkaBGaBGaBYawLawLawLawLawLaBZaCaaxkaxkaBlawcawcawcawcawcaCbaxkaxkaCcawLawLawLawLawLawLawLawLaklakjakjaklaalaBcaBcaCdaCeaBKaCfaBKaBKaCgaBcaBcaalaklakiakjapmapwapwapwaChaBuaBMaBMaBMaBMaCiaCjaCkaClaCmaCnaCoaCpaCqaCraCsaBQaaaaaaaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaaaaaaaaaaaaaxbaeoaeoaAsaCtaCuaAPaAPaCvaAsaCwaCxaCyapbapbaCzaxRaCAaxTavoavoavoaCBaxRaaaaaaaaaaxkaCCaBGaCDaBZaCEaCFaCEaCEaCGawNaCHaxuaCIaCIaCIaCIaCIaCIaxwawLaCJawLawLawLawLawLawLawLawLayVaklakiakkaklaalaBcaBcaCKaCLaBKaCMaCNaBKaCOaBcaBcaalaklakiakjapmaqgapwapwaCPaBuaBNaBMaBNaBMaBMaCQaCkaCRaCqaCqaCqaCqaCqaCqaCqaCSaCTaCUaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaaaaaaaaaaaaaxbaemaeoaAsaCVaCWaCXaCYaAPaAsaCZapbapbapbapbasKaypaDaaDbaDcavoavoaDdaypaaaaaaaaaaxkaBGaxXaDeaDfaDgaDhaDiawOaDfaDjaxkaCcawLawLawLawLawLawLawLayVaxkawLawLaDkaDlaDlaDkawLawLawLaklakjakkaklaalaBcaBcaBJaDmaBKaBKaDnaDoaDpaBcaBcaalaklaklaklaklaDqapwapwaDraDsaBNaDtaBMaBNaBMaBMaDuaCqaCqaCqaCqaCqaCqaCqaCqaDvaDwaDxaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaxbaxbaxbaxbaxbaeoaeoaAsaAsaAsaAsaAsaDyaAsaDzapbapbapbapbauDaDAaDAaDAaDAaDBaDBaDAaDAaDAaDCaDCaDCaxXaxuaDDaDfaDgaDEaDiaxwaDFaCDaxkawLawLawLawLawLawLawLawLawLaxkaCcawLaDGaDHaDHaDIawLawLawLaklakkakjaklaalaBcaBcaBcaBcaDJaBpaBpaBcaBcaBcaBcaalaalaalaalaqAapwapwapwapwaDKaBNaBMaDLaBMaBMaBMaCkaDMaCqaCqaDNaDOaCqaCqaCqaCSaCTaCUaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaAMaaaaxbaemaemaemaDPaemaemaeoaemaemaemaeoaDQavUaDRapbapbapbapbasKaDAaDSaDTaDUaDTaDTaDVaDWaDAaDXaDYaDCaDZaCEaEaaEbaEcaEdaySawLaDFaEeaxkaySaEfaEgaEhawLaEhaEgaEfaySaxkawLawLaDkaEiaEjaDkawLawLayVaklakjakjaklaalaBcaBcaBcaBcaBcaEkaBcaBcaBcaBcaBcaalaalaalaalaqAaElapwapwaEmaDsaBNaBNaEnaBNaBNaBMaCkaEoaCqaCqaEpaEqaCqaCqaEraBQaaaaaaaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaxbaxbaxbaEsaEtaEuaxbaemaemaeoaEvaeoaemaemaemaEwaeoaemaeoaExapbaEyaEzapbapbasKaDAaDTaDTaEAaEBaECaDTaEDaDAaEEaEEaDCaEFawLaEeaEGaxkaxkaxkaxkaEHaxkaxkaxkaxkaxkaxkaCJaxkaxkaxkaxkaxkawLawLawLaDFawLawLawLawLawLaklakiakjaklaalafFafFaEIaEIaEJaEKaELaEIaEIaEIaEIaEMaENaENaEOaEIapwapwapwaBtaBuaBuaBuaBuaBuaBuaBuaBuaEPaCqaCqaEQaERaCqaCqaESaETaaaaaaaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaeoaemaemaemaEUaemaeoaEVaEVaEVaEVaEVaEVaEVaEVaEVaEVaEVaEVaEVaEVaEWaEXaEYaDAaEZaFaaFbaFbaFbaFcaFdaDAaDYaEEaDCaFeaFfaFgaFhawLaxkawLaBHaDFawLaBHaFiaFjaFjaFjawLaFjaFjaFjaFiaBHawLawLawLaFkaFlaFlaFlaFlawLaklakiakjaklaalaalaalaFmaFnaFoaFoaFoaFpaFqaFnaFraFoaFoaFoaFoaFsapwapwapwaFtaFuaFvaFwaFxaFyaFzaFAaFBaFCaCqaFDaFEaFFaCqaCqaFGaFHaaaaaaaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaxbaxbaxbaxbaxbaxbaxbaxbaemaemaemaemaemaeoaeoaemaxcaEVaFIaFJaFKaFLaFMaFNaFOaFPaFQaFRaFSaFTaEVaFUapbasKaDAaDTaFVaFbaFWaFbaFcaFXaDAaEEaFYaDCaFZaFZaFZaDFayVaxkaCcawLaDFawLawLawLawLawLaDkaGaaDkawLawLawLawLawLawLaGbaDFaFlaFlaFlaFlayVaklakjakjaklaalaalaalaGcaGdaGeaFoaGfaGgaFoaGdaGhaFoaFoaFoaGiaEIaruapwapwaFtaGjaGkaGkaGlaGkaGkaFAaCqaCqaCqaCqaGmaGnaCqaCqaGoaGpaaaaaaaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaeoaemaGqaeoaemaeoaEvaemaBSaGraGsaGtaGuaGraGraGraGraGvaGwaGxaGyaGzaGAaGBaGwaGwaGwaGwaGCaEVaFUapbasKaDAaEZaFaaFbaFbaFbaFcaFdaDAaEEaEEaDCaGDaFfaFfaGEawLaCJawLawLaGFaCEaCEaCEaGGaCEaGHaGIaGJaCEaCEaCEaCEaCEaCEaCEaEdaFlaFlaFlaFlawLaklakjakjaklaalafFafFafFafFafFaGKafFafFafFafFafFaGLaGMaGMaGNaEIaqgapwazUaFtaGOaGkaGkaGkaGkaGkaGPaCqaCqaFDaCqaCqaCqaCqaCqaGQaGRaaaaaaaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaeoaeoaemaemaeoaDPaemaeoaGraGSaGTaGTaGUaGVaGWaGraGvaGwaGwaGwaGwaGwaGwaGwaGwaGwaGwaGXaEVaGYaGZaHaaDAaHbaDTaHcaHdaHeaDTaDTaDAaEEaEEaDCaFZaFZaFZaDFawLaCJawLawLawLawLawLawLawLawLaHfaGIaHgawLawLawLawLaFlaFlaFlaFlaFlaFlaFlaFlawLaklakiakjaklaalafFaHhaHhaHhaHhaHhaHhaHhaHhaHhafFaalaalaalaalaqAaHiaHiaHiaFtaHjaGkaHkaGkaHlaHmaFAaCqaCqaHnaHoaHpaHqaCqaCqaHraHsaCTaCUaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaeoaemaHtaHtaHtaHtaHtaHtavUaEvaGraHuaGTaHvaHwaGTaHxaGraHyaHzaGwaGwaGwaGwaGwaGwaGwaHAaHBaHCaHDaHEaHFasKaDAaHGaHHaDTaDTaDTaDTaDTaDAaEEaEEaDCaGDaFfaFfaEdayVaxkaCcawLawLawLawLawLawLawLaDkaHIaDkawLawLawLawLaFlaFlaFlaFlaFlaFlaFlaFlayVaklakiakjaklaalafFaHhaHhaHhaHhaHhaHhaHhaHhaHhafFaalaalaalaalaqAapwapwapwaFtaHJaGPaHJaHKaHLaHJaFAaCqaCqaHnaHMaHNaHOaCqaCqaHPaHQaHRaHSaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaHTaemaHtaHUaHVaHWaHXaHtaHYaHZaGraIaaIbaIcaIdaGTaIeaIfaGwaGwaGwaGwaGwaGwaGwaGwaGwaGwaGwaGwaIgaHEaHFasKaDAaIhaIiaIiaIiaIjaDAaIkaDAaEEaDYaDCaFZaFZaFZawLawLaxkawLaySawLawLaySawLawLaySawLawLaySawLawLaySawLawLaySawLawLaySawLawLaySawLaklakkakjaklaalafFaHhaHhaHhaHhaHhaHhaHhaHhaHhafFaalaklaklaklaklapwapwapwaIlaImaImaImaImaImaInaIoaCqaCqaCqaCqaCqaCqaCqaCqaIpaIqaCTaCUaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaHtaIraIsaIsaIsaItaHZaHZaGraIuaIvaIwaIdaGTaIxaIfaGwaGwaGwaGwaGwaGwaGwaGwaGwaGwaGwaGwaIgaHEaHFaIyaIzaaaaaaaaaaaaaaaaIAaIBaIAaEEaEEaDCaxkaDCaDCaICaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaIDaIEaIEaIFaklaklaklaklaklakjakiaklaalafFaHhaHhaHhaHhaHhaHhaHhaHhaHhafFaalaklakiakjakhapwapwapwaIlaImaImaImaIGaImaIHaIoaIIaCqaIJaHNaHNaCqaCqaCqaIKaFHaaaaaaaBRaBRaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaeoaHtaILaIMaINaIOaIPaHZaHZaGraGraIQaIQaIQaIRaIQaGraISaGwaGwaGwaITaIUaHzaIUaIVaGwaIWaIWaHDaHEaHFasKaIzaaaaaaaaaaaaaaaaIAaIXaIAaDCaIYaDCaDCaDCaEEaEEaIZaJaaEEaEEaEEaEEaEEaEEaEEaJaaEEaJaaJaaIZaJaaJbaEEaJcaDCaJdaJdaklakiakjakkakjakiakjakjaklaalafFafFafFafFafFafFafFafFafFafFafFaalaklakiakjapmapwapwapwaJeaJfaImaImaImaImaImaJgaCqaCqaIJaIJaIJaCqaJhaJiaJjaGpaaaaaaaaaaBRaBRaBRaBRaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaHtaHtaHtaHtaHtaHtaJkaHZaJlaJmaHZaHZaHZaHZaJnaEVaJoaJpaJpaJpaJqaJraJraJraJraJsaJraJraJtaJuaJvasKaIAaIAaIAaIAaIAaIAaIAaJwaIAaEEaEEaEEaEEaJaaJaaEEaEEaEEaJaaJaaEEaEEaEEaJxaJaaEEaEEaEEaEEaJaaEEaEEaJyaJaaJzaJdaJdakhakiaJAakjakiakjakjakjaklaalaalaalaalaalaalaalaalaalaalaalaalaalaklakjakiapmapwapwaJBaJCaJDaJEaJFaImaImaImaIoaCqaCqaCqaCqaCqaCqaJGaBQaBQaBQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaHtaHUaHVaHWaHXaHtaJHaHZaHZaHZaHZaHZaHZaHZaHZaHZaJIaJJaJKaJLaJMaJraJNaJOaJPaJPaJPaJQaJtaFUapbasKaIAaJRaJSaJTaJUaJVaJWaJXaIAaEEaEEaEEaJaaJaaEEaJaaDCaDCaJYaJZaJZaJZaJZaJZaJZaJZaDCaDCaDCaDCaKaaKbaDCaDCaDCaJdaKcaklaklaklaklaklaklaklaklaklafFafFafFafFafFafFafFafFafFafFafFafFafFaklakiakiapmaKdapwaJBaJCaJDaKeaJFaImaImaImaIoaKfaKgaKhaKiaJhaJhaKjaBQaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaKkaemaHtaIraIsaIsaIsaKlaHZaHZaKmaHZaHZaHZaHZaHZaHZaHZaJIaKnaKoaKpaJMaJraKqaJPaJPaKraJPaKsaJtaFUapbasKaKtaKuaKvaKuaKuaKuaKuaKwaIAaKxaJaaKyaKyaKyaKyaKyaKyaKzaKAaKBaKCaKDaKEaKFaKGaJZaaaaaaaaaaaaaalaalaKHaJdaJdaJdaJdaKIaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakjakiapmaqgapwazUaJeaKKaKLaKMaKNaKOaKPaKQaKiaKRaKSaKTaKUaKVaCqaBQaalaalaaaaKWaKXaKYaKXaKZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaxbaxbaxbaxbaeoaemaHtaILaIMaLaaIOaLbaHZaHZaLcaLcaLcaLcaLcaHZaLdaLdaLeaLfaKoaKpaLgaLhaJPaJPaJPaJPaJPaLiaJtaFUapbasKaLjaKuaKuaKuaKuaLkaKuaLlaIAaJaaEEaKyaLmaLnaLoaLpaLqaLraKAaKBaLsaLtaLtaLuaLvaLwaaaaaaaaaaaaaalaalaLxaJdaJdaJdaJdaKIaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaLyaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakjakjapmapwapwapwaLzaLzaLzaLzaLzaLzaLzaLzaLzaLzaLAaLzaLzaLzaLBaLCaLDaLEaLFaLGaLHaLIaLIaLGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzaLJaLKaemaenaLLaemaeoaHtaHtaHtaHtaHtaHtaLMaHZaLNaLOaLOaLOaLOaLPaLOaLOaHtaLQaKoaKpaLRaJraLSaLTaLUaLVaLWaLXaJtaLYapbaHaaIAaLZaKuaKuaKuaKuaKuaKuaIAaJaaEEaKyaMaaMbaMcaMcaLqaMdaMeaKBaMfaLtaLtaLtaMgaMhaaaaaaaaaaaaaalaalaMiaJdaJdaJdaJdaKIaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaLyaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakiakjapmapwapwaMjaLzaMkaMlaMmaMnaMoaMpaMqaMraMsaMtaMoaMuaMvaMkaMwaMxaMkaMyaKYaMzaMAaLIaKYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzabzaMBaemaemaMCaeoaeoaHtaHUaHVaHWaHXaHtaHZaHZaMDaLOaMEaHZaMFaHZaHZaMGaHtaMHaKoaMIaMJaJtaJtaJtaJtaJtaJtaJtaJtaFUapbasKaIAaMKaMLaMMaMNaMOaMOaMPaIAaEEaJaaKyaMQaMcaMcaMcaMRaKAaKAaMSaLtaLtaLtaMTaMUaMVaaaaaaaaaaaaaalaalaMWaJdaJdaJdaMXaKIaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaLyaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakiakjapmapwapwaMjaLzaMYaMZaNaaMkaNbaNcaMoaMoaMoaNcaMoaMkaMkaMkaNdaMkaNeaNfaNgaNhaNhaLIaLGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalabzaxbaxbaxbaxbaeoaemaHtaIraIsaIsaIsaNiaHZaHZaHZaLOaNjaHZaHZaHZaHZaMGaHtaKnaKoaKpaNkaLRaNlaNmaNnaNoaNpaNqaMJaNrarYarZaIAaMKaNsaMMaNtaNuaNvaNwaIAaEEaJaaKyaNxaMcaMcaNyaLqaKAaKAaKBaNzaNAaNBaNCaNDaJZaalaalaalaalaalaalaKHaNEaJdaJdaNFaKIaKJaKJaKJaKJaKJaKJaKJaLyaLyaLyaLyaLyaLyaLyaKJaKJaKJaKJaKJaKJaKJaklakiakjapmapwapwaMjaLzaMYaNGaNHaNIaNJaNKaNLaNMaMoaNNaMoaNOaMkaMkaMwaNPaMkaNQaKYaMAaMAaMAaKYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaHtaNRaNSaNTaIOaNUaLcaHZaNVaLOaNWaNXaNYaNZaOaaNVaHtaKnaKoaKpaNkaObaLgaLgaLgaLgaLgaOcaOdaFUapbaOeaIAaIAaIAaIAaIAaIAaIAaIAaIAaEEaEEaKyaOfaOgaOhaOiaLqaOjaOkaOlaOlaOlaOlaOlaOlaOmaalaalaalaalaalaalaLxaJdaJdaJdaJdaOnaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaLyaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakjakjapmapwapwaMjaLzaOoaOpaOpaOqaLzaMoaMoaOraMoaOsaNOaOtaNOaOuaLCaLDaLEaOvaLGaOwaOxaOyaLGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaHTaemaHtaHtaHtaHtaHtaHtavUaEvavUavUavUavUavUavUavUavUavUaKnaKoaKpaOzaLgaLgaLgaLgaOAaLgaOcaOdaFUapbapbaOBaEEaEEaJaaIZaEEaEEaJaaJaaJaaFYaKyaLqaLqaLqaLqaLqaOCaODaOlaOEaOFaOGaOHaOIaOJaaaaaaaaaaaaaalaalaMiaJdaJdaJdaJdaOKaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaLyaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakjakjapmaqgapwaOLaLzaOMaNIaNIaNIaONaOOaOPaOsaNOaOQaNeaNOaNOaORaLCaalaalaaaaOSaKXaOTaKXaOUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaEvaemaemaeoaeoaemaemaeoaemaemaemaeoaemaeoaeoaeoaEvaKnaKoaKpaNkaOVaOWaOXaObaLgaLgaOcaOdaFUapbapbaJzaJaaEEaEEaEEaEEaEEaEEaEEaEEaEEaOYaOZaPaaPbaPcaPdaMdaMeaOlaPeaPfaPfaPgaPhaPiaaaaaaaaaaaaaalaalaMWaJdaJdaJdaJdaOKaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaLyaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakjakjapmapwapwaMjaLzaPjaNIaNIaNIaNIaNIaMkaNOaOtaPkaPlaPmaNOaPnaLCaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaemaemaDPaEwaemaemaemaemaemaemaeoaeoaEwaeoaemaemaemaeoavUaKnaKoaKpaNkaPoaPpaOXaOXaLgaLgaPqaPraLYapbaPsaPtaPuaPtaPtaPtaPtaPtaPtaPtaEEaJaaOYaPvaPwaPxaPyaPdaKAaKAaOlaPzaPAaPAaPBaPCaPDaaaaaaaaaaaaaalaalaKHaJdaJdaJdaJdaPEaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaKJaklakjakjapmaPFapwaMjaPGaNIaNIaNIaNIaNIaNIaMkaMkaPHaPHaPIaPJaPkaPKaLCaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxbaxbaxbaxbaxbaxbaxbaxbaxbaxbaxbaPLaPMaPMaPMaPMaPMaPMaPMaPMaPNaKoaKpaPOaLgaLgaPPaOXaLgaLgaLgaPQaFUapbapbaPtaPRaPSaPTaPUaPVaPWaPXaPtaEEaEEaOYaPYaPxaPxaPxaPZaKAaKAaQaaQbaPAaPAaPBaQcaOmaQdaQdaQdaDCaKaaKbaQeaQeaQeaJdaKcaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklakjakiapmapwapwaMjaLzaQfaNIaNIaNIaNIaNIaNIaMmaMkaPkaNOaPkaMkaQgaLCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaPLaQhaQiaQjaQkaQlaQmaQnaPMaQoaKoaKpaQpaLgaLgaPPaOXaLgaLgaLgaPQaFUapbapbaPtaQqaQraQraQraQraQsaQtaPtaEEaEEaOYaQuaPxaPxaQvaPdaKAaKAaOlaQwaQxaQxaQyaQzaOmaQAaQBaQCaOBaDXaDYaEEaEEaQDaJdaJdakhakjakjakiakiakiakjakjakkakjakjakjakjakjakjakjakjakiakjakjakjakkakiakjakiapmapwapwaMjaLzaQEaQFaQGaQHaQIaQJaQKaQLaQMaQNaQOaQPaQQaQRaLCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaQSaQTaQUaQUaQUaQUaQUaQUaQVaKnaKoaQWaNkaQXaQYaQZaOXaLgaLgaPqaPraFUapbapbaPtaRaaRbaQraRcaRdaQraReaPtaEEaJaaOYaRfaRgaRhaRiaPdaKAaKAaOlaRjaOEaRkaRlaPhaOmaRmaRnaRoaOBaEEaRpaEEaDYaRqaJdaJdapmakiakiakjakjakkakkakjakjakiakiakiakjakjakjakjakiakiakjakiakiakjakjakjakiakhapwapwaMjaLzaRraRsaRtaLzaLzaLCaLCaLCaLCaLCaLCaLCaLCaLCaLCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaRuaRvaQnaQnaRwaRxaRyaQUaRzaKnaKoaRAaNkaOXaOXaOXaObaRBaLgaOcaOdaFUapbapbaPtaPtaPtaRCaPtaPtaPtaPtaPtaOBaJzaOYaOYaOYaOYaOYaOYaRDaRDaOmaOmaOmaOmaOmaOmaOmaREaRnaRnaOBaOBaOBaOBaOBaRqaRFaRFapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmapmawTawTawTaRGaRHaRIaRJaRKaRLaRMaRNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaRuaROaRPaQUaQUaRQaRRaQUaQVaKnaKoaKpaRSaLgaLgaLgaLgaLgaLgaOcaOdaRTaRnaRnaRUaRVaRWaRnaRnaRnaRXaRUaRXaRnaRnaRYaRYaRYaRZaRYaSaaRYaRYaSaaRYaSbaScaRYaRYaSaaRnaRnaRnaSdaSdaSdaSdaSeaSfaSdaSdaSgaSdaShaSiaSdaSeaRnaRnaSjaRnaRnaRnaRnaRnaRUaRnaRnaRnaRnaRnaRVaSkaRnaRnaRnaRnaRnaRnaSlaRGaRGaSmaSnaSoaSpaSmaSnaSqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaSraSsaStaQUaQUaQUaQUaQUaSuaKnaKoaKpaNkaObaLgaLgaLgaLgaLgaOcaOdaRTaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaSvaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaSjaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaSwaSxaSxaSyaSzaSAaSzaSBaSCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaPLaRvaSDaSEaSFaSGaSHaSIaPMaSJaKoaKpaNkaLRaSKaSLaSMaSNaSOaSPaMJaRTaRnaSQaSRaRnaRnaRnaRnaRnaRnaSRaRnaRnaRnaRnaSSaRnaSvaRnaRnaRnaRnaRnaRnaRnaRnaRnaRnaSRaSTaRnaRnaRnaRnaRnaRnaSRaRnaRnaRnaRnaSUaRnaRnaRnaSRaRnaRnaSjaRnaRnaRnaRnaRnaSRaSVaRnaRnaRnaRnaRnaSRaRnaRnaRnaRnaSWaRnaRnaRGaSXaSYaSZaTaaTbaTcaSzaTdaTeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaTfaTgaThaTiaPLaPMaPMaPMaPMaPMaPMaPMaPMaTjaKoaMIaMJaMJaMJaMJaMJaMJaMJaMJaMJaJzaOBaTkaTkaTkaTkaTkaTlaTlaTmaTkaTlaTlaTkaTkaTnaTnaTnaTnaTnaTnaTnaTnaTnaTnaToaToaToaToaToaToaTpaTqaTqaTpaToaToaToaJzaOBaTraTraTsaTtaTuaTraTvaTvaTwaTwaTwaTwaTwaTwaTwaTxaTyaTyaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTzaTzaTzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaTfaTAaTBaTCaTDaTEaTFaTFaTGaTHaTIaTJaTKaMHaKoaKpaMJaTLaTMaTNaTOaTPaTQaTRaTSaJaaEEaTkaTTaTUaTVaTWaTXaTXaTYaTZaTXaTXaUaaUbaUcaUdaUeaUfaUgaTnaUhaUiaUjaUkaToaUlaUmaUmaUmaUnaUoaUpaUpaUoaUqaUraUsaEEaJaaTraUtaUuaUvaUwaUxaUyaUzaTwaUAaUBaUCaUDaUBaUEaTxaUFaUFaTxaUGaUHaUGaTxaUGaUIaUGaTxaUGaUJaUGaTxaUGaUJaUGaTxaUGaUKaULaUGaTzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaTfaUMaUNaUOaUNaUPaUNaUNaUNaUOaUNaUQaTKaKnaKoaKpaURaLgaLgaLgaLgaLgaLgaQYaMJaEEaEEaTkaUSaTXaTXaTXaTXaTXaTXaTXaTXaTXaTXaUTaUcaUUaUUaUUaUUaUVaUWaUWaUWaUXaToaUYaUZaUZaUZaVaaUpaUpaUpaUpaUpaUpaToaJaaVbaTraVcaVdaVeaVfaVdaVgaVhaViaVjaVkaVkaVlaVmaVnaTxaVoaUFaTxaVpaVqaVpaTxaVpaUFaVpaTxaVpaUFaVpaTxaVpaUFaVraTxaVpaUFaVqaVpaTzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVsaUNaUNaUNaUNaTEaVtaVuaVvaVwaUNaUNaVxaKnaKoaKpaVyaVzaLgaLgaLgaLgaLgaVAaMJaEEaEEaTkaVBaVCaVCaVCaTXaTXaVCaVCaVCaTXaTXaUTaUcaUUaUUaUUaVDaTnaVEaUWaUWaUWaToaVFaVGaVHaVIaUnaUoaUpaUpaUpaUpaVJaToaJaaEEaTraVKaVLaVMaVLaVMaVgaVNaTwaVOaVkaVPaVQaVRaVSaTxaUFaUFaTxaUGaUFaVTaTxaUGaUFaVTaTxaUGaVqaVTaTxaUGaUFaVUaTxaUGaUFaVVaUGaTzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVWaVXaUNaUNaVYaVZaVZaVZaVZaVZaWaaVZaVZaLQaKoaKpaVyaWbaWcaWdaWeaWfaWgaWhaMJaEEaJaaTkaWiaWjaWjaWjaTXaTXaWjaWjaWjaTXaTXaTXaWkaUUaUUaUUaWlaTnaUWaUWaTnaTnaToaToaToaToaToaToaWmaUpaUoaUpaWnaWoaToaJaaFYaTraVeaWpaWqaWpaWqaVgaVhaTwaVjaVkaVkaWraVkaWsaWtaUFaWuaTxaTxaWvaTxaTxaTxaWvaTxaTxaTxaWvaTxaTxaTxaWvaTxaTxaTxaWvaTxaTxaTzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVWaWwaWxaUNaWyaVZaWzaWAaWBaWCaWDaWEaVZaKnaKoaWFaMJaMJaMJaWGaWHaWIaMJaMJaMJaEEaWJaTkaWKaWjaWjaWjaTXaTXaWjaWjaWjaTXaTXaTXaUcaUUaWLaWMaWNaTnaWOaWOaTnaWPaWQaWRaWSaToaWTaWUaWVaWVaWVaWVaWWaWXaToaEEaEEaTraWYaVLaVMaVLaVMaVgaWZaTwaXaaXbaXcaXdaXeaXfaTxaUFaUFaXgaUFaUFaUFaXhaUFaUFaUFaXiaXgaUFaUFaXjaUFaUFaUFaXkaXiaUFaXlaXmaXnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaXoaXpaUNaXqaXraVZaXsaWDaWDaWDaWDaWDaXtaKnaKoaXuaOBaEEaIZaEEaEEaEEaIZaJaaXvaEEaXwaTkaTXaXxaXxaXxaTXaTXaXxaXxaXxaTXaTXaTXaXyaXzaXzaXzaXzaTnaTnaTnaTnaWPaWRaWRaXAaToaXBaXCaXBaXBaXBaXBaXDaXBaToaEEaJaaTraXEaWpaXFaWpaWqaVgaVhaTraTraTraTraTraJzaOBaTxaXGaUFaXHaXIaXJaXKaUFaXHaXLaXMaXKaUFaXHaXLaXLaXKaUFaUFaUFaUFaUFaUFaXNaXOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXPaXQaXRaTfaXSaUNaUNaTIaVZaXsaWDaWDaXTaWDaXUaVZaXVaKoaKpaJzaJaaEEaEEaJaaJaaXWaJaaJzaEEaEEaTkaXXaTXaTXaTXaTXaTXaTXaTXaTXaXYaTXaTXaXZaYaaYbaYcaYcaYdaYeaYfaYgaYhaWRaWRaYiaToaXBaXCaUZaUZaUZaUZaXDaXBaToaEEaEEaTraYjaVLaVMaVLaVMaVgaVNaTraYkaYkaYlaTraJaaEEaTxaYmaUFaXHaXLaYnaXKaUFaXHaYoaYpaXKaUFaXHaXLaYqaXKaUFaUFaYraUFaUFaUFaYsaXOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYtaEEaEEaTfaYuaYvaYuaYuaVZaXsaWDaWDaYwaWDaYxaVZaYyaYzaKpaDCaDCaDCaYAaXQaXRaDCaDCaDCaEEaJaaTkaTXaVCaVCaVCaTXaTXaVCaVCaVCaTXaTXaTXaYBaYaaYaaYaaYaaYaaYaaYaaYCaWRaWRaWRaYDaToaXBaXCaXBaXBaXBaXBaXDaYEaToaJaaEEaTraVdaYFaYGaYFaYGaVgaVhaTraYkaYHaYIaTraEEaEEaTxaYJaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaUFaXOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaYtaEEaEEaTKaUNaUNaUNaYKaVZaXsaWDaWDaXsaWDaYLaVZaVZaYMaYNaYOaaaaaaaaaaaaaaaaaaaaaaDCaEEaEEaTkaTXaWjaWjaWjaTXaTXaWjaWjaWjaTXaTXaTXaYPaYaaYaaYbaYQaYaaYaaYRaYgaYSaYTaWRaYUaToaWTaXCaUZaUZaUZaUZaXDaWXaToaJaaEEaTraVeaVLaVMaVLaVMaVgaVhaTraTraTraYVaTraEEaWJaTxaYWaYXaYYaYZaZaaZbaZcaZdaZeaUFaZcaZfaZgaZcaZhaUFaUFaZiaZjaZkaZlaZmaZlaZnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaZoaVbaFYaTKaZpaYKaYKaUNaVZaZqaWDaWDaXsaWDaZraZsaVZaKnaKpaYOaaaaaaaaaaaaaaaaaaaaaaDCaEEaZtaTkaWiaWjaWjaWjaTXaTXaWjaWjaWjaTXaTXaUTaYPaYaaYaaYbaYbaYaaYaaZuaYgaToaToaToaToaToaZvaXCaXBaXBaXBaXBaXDaXBaToaJaaJaaTraVeaYFaYGaYFaYGaVgaVhaVdaXEaVeaZwaTraEEaVbaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaTxaZxaTxaTxaTxaTxaTxaTzaTzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDCaEEaZyaTKaUNaZzaZAaYKaVZaZBaZCaZDaZEaWDaWDaZFaVZaLQaKpaZGaaaaaaaaaaaaaaaaaaaaaaDCaEEaEEaTkaVBaXxaXxaXxaTXaTXaXxaXxaXxaTXaTXaUTaXZaYaaYaaYbaYbaYaaYaaYaaYgaZHaZIaZJaZKaZKaWUaWVaWVaWVaWVaWVaZLaWoaToaEEaVbaTraZMaVLaVMaVLaVMaVgaVhaVLaVMaVLaZNaTraJaaEEaEEaEEaZOaEEaJaaEEaZOaJaaJaaJaaJaaZPaZQaZQaZQaZQaZPaZRaZSaZPaZTaZPaZTaZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDCaEEaZVaTKaTKaTKaTKaTKaVZaVZaVZaVZaVZaVZaVZaVZaVZaZWaKpaZXaaaaaaaaaaaaaaaaaaaaaaDCaEEaEEaTkaUSaTXaTXaTXaTXaTXaTXaTXaTXaTXaTXaUTaXZaYaaYaaYaaYaaYaaYaaYaaZYaXCaUpaUpaUpaUpaXCaUZaUZaUZaUpaUpaZZbaaaToaJaaFYaTrbabaYFaYGaYFaYGaVgaVhaYFaYGaYFaYGaTraEEaJaaEEaEEaJaaJaaEEaEEaDYaEEaEEaEEaEEbacbadbadbadbadbaebadaZSaZPbafaZPbagaZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDCaEEaJaaEEaJaaJaaIZaEEaEEaJabahbaibajbakbalbakbakbamaKpaZXaalaalaalaalaalaalaalaDCaEEaEEaTkaTXaWjaUTaWjaUTaTXaUTaWjaUTaWjaUTbanbaobapbaqbarbasbatbaubavaYgbawbaxbaybazbaAbaBbaCbaDbaEbaFbaGbaHbaIaToaEEaJaaTrbaJaVLaVMaVLaVMaVgaVhaVLaVMaVLaVMbaKaDCaDCaDCaDCaDCaDCaDCaDCaDCbaLbaMaDCaDCaZUaZQbadbadaZQaZPbaNbadbadbadbadbaObaPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDCaEEaEEaJaaEEaEEaEEaEEaEEaEEaMJbaQbaRbaSbaSbaSbaSbaSbaTaZXaalaalaalaalaalaalaalaDCaEEaJaaTkbaUbaVbaWbaWbaVbaVbaWbaWbaWbaWbaWbaWaYgbaXaYgaYgaYgaYgaYgaYgaYgaToaToaTobaYaToaToaToaToaToaToaToaToaToaToaEEaEEaTraVcaYFaYGaYFaYGaVgaVhaYFaYGaYFbaZbaKaaaaaaaaaaaaaaaaaaaaaaaaaDCbbaaEEaDCaalaZUaZQbadbadaZQaZPbbbbadbadbadbbcbadbbdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDCaDCaDCaDCaDCaYAaXQaXQaXRaDCbbebbebbfbbgbbfaWGaWHaWHaWHbbhaaaaaaaaaaaaaaaaaaaaaaDCbbaaJaaJzaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJbaJabbiaJaaJaaEEaEEaJaaXvaJaaIZaEEaEEaEEaEEaEEaJaaEEaJaaIZaJaaEEaEEaEEaEEaTraVKaVLaVMaVLaVMaVgaVhaVLaVMaVLaZNbaKaaaaaaaaaaaaaaaaaaaaaaaaaDCaEEaEEaDCaalaZUaZUbbjbbkaZUaZUaZUbblaZPbbmaZPbbnaZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbbebbobbpbbqbbraalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaDCaEEaEEaOBaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaJaaEEaEEaEEaEEaJzaEEaEEaEEaEEaJaaJaaEEaEEaEEaEEaJaaEEaEEaEEaEEaJabbsaVeaYFaYGaYFaYGaVgaVhaYFaYGaYFaYGbbtaaaaaaaaaaaaaaaaaaaaaaaaaDCbbubbvaDCaalaalaaaaaaaaaaaaaaaaZUbbwaZPbbwaZPbbwaZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbbxbbfbbybbqbbqbbzaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaDCbaLbaMaDCaYAaXQaXQaXQaXQaXQaXQaXQaXQaXQaXQaXQaXQaXQaXQaXQaXRaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCbaKbbAaVebbBaVeaVdaVgaVhaVdaVeaVeaVdbbCaaaaaaaaaaaaaaaaaaaaaaaaaalbbDabzaalaalaaaaaaaaaaaaaaaaaaaZUaZUaZUaZUaZUaZUaZUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalbbEbbebbFbbGbbqbbHaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaDCbbaaEEaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbIbbJaVeaVebbBaVfaVgaVhaXEbbBaVdaVebbCaaaaaaaaaaaaaaaaaaaaaaaaabzaalabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebbebbebbKbbebbebbfbbLbbfbbMbbNbbNbbObbNbbNbbPbbfaaaaaaaaaaaaaDCaEEaEEaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbQbbRbbSaVebbBaVebbTbbUaVeaVeaVfbbVbbCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebbWbbXbbYbbZbcabcbbccbbebcdbcebcfbcgbcfbchbcibbeaaaaaaaaaaaaaDCbbubbvaDCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbQbbRbcjaVebckaVebclbcmaVebckbcnbcobbCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebcpbbqbcqbcrbbqbbqbcsbbebctbbqbbqbcgbbqbbqbcubbeaaaaaaaaaaaaaalbbDabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcvbcwaTsaTtaTtaTtaTtaTtaTtaTtaTtaTtbcxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebcybcebczbbZbbqbbqbcAbbebcBbcCbcDbcEbcFbcGbcHbbeaaaaaaaaaaaaaalaalabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebbebbebbKbbebcIbbqbbqbcJbcKbbqbcLbcMbcNbbqbcObbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebcPbcJbcQbcRbbqbbqbbqbbqbbqbbqbbqbbqbbqbbqbbqbbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebcSbcTbcUbcVbbqbbqbcWbbqbbqbbqbbqbbqbbqbbqbcXbbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebbqbcYbcZbdabdbbdcbddbdebdfbdgbdhbdibdjbcKbdkbbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbebbebbebbebbebbfbbMbbNbbNbbPbbfbbMbbNbbNbbPbbfbbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUalUalUalUalUalUalUbdlbdmalUalUalUalUalUalUalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbdnbdobdpbdqbdrbdsbdtbduaKJbdvalUbdwbdxbdyalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboabAabAaboaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbdzbdobdAbdBbdCbdDbdEbdFbdGbdHbdIbdHbdHbdJbdKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabRabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabRabAabAabAabAabAabAabAabAbdLbdLbdLbdLafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUalUalUalUbdMbdNbdObdPbdQbdRbdSbdTbdUbdVbdWbdXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabAabAabAabAabAabAabAbdYabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAasmbdLbdZbeabebafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbecbedbeebefbegbehbeibejaKJbekalUbelbembenalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboabobeoaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboabobepbepbdLbdLbdLbdLbdLbdLbdLbdLbeqafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUberbedbesbetbeubevbewbexaKJbeyalUbezbeAbeBalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbeCbeDbeDbeDbeDbeDbeEbeFbeGbeHbeIbeJbeIbeKbeGbeLbeLbeLbeLbeLbeLbeLbeLbeLbeMbdLbeNbeObePbePbePbePbdLbeqafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUalUalUalUbeQbeRbeSbeTbeUaKJbeVbeWbeXbeYbeZalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbeDbeDbfabfabfabeDbfbbeFbfcbfdbfebffbfebfebfgbfhbfhbfibeLbfjbfhbfkbeLbeLbflbdLbfmbeObePbePbePbePbdLbeqafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbfnbfobfpbfqbfrbfsbftbfuaKJaKJbfvbfwaKJbfxalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbeDbeDbfybfzbfzaKJbfAbeFbfBbfCbfDbfDbfDbfEbfBbfFbfGbfHbeLbfIbfJbfGbeLbeLbflbdLbfmbeObfKbfKbfKbfKbdLbeqafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbfLbfobfMbfNbfObfPbewbfQbfRbfSalUbfTbeYbfUalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbeDbfVbfybfzbfzaKJbfWbeFbfBbfCbfDbfDbfDbfXbfYbfZbgabgabgbbgabgabgcbgdbgebgfbdLbeObeObeObggbghbgibgjbgkafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUalUalUalUbglaKJbeTbeTbeUbgmbgmbgnbfwaKJbgoalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbeDbeDbgpbgqbgqaKJbfzbeFbfBbfCbfDbfDbfDbfXbeGbgrbfJbgsbeLbgtbgubfhbeLbgvbflbdLbgwbdLbgxbgybgzbgAbdLbgBafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbgCbgDbgEbgFbgGbgHbgIbeUbgJbgKbgLbfwbeYbgMalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbeDbeDbeDbeDbeDbgNbgObeFbfBbgPbgQbgRbgSbgTbeGbgUbgVbgUbeLbeLbeLbeLbeLbgvbflbdLbgWbdLbdLbgXbdLbdLbdLbgXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbgYbgDbgZbhabhbbewbewbhcbgmaKJbhdbheaKJbhfalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhgbeFbhhbhibeFbeFbeFbeFbhjaDkbhkbhkbhkbhlbhmbhkbhkbhnbhobflbhpbflbflbhqbflbflbflbflbflbhrbflbflbhsbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUalUalUalUbhubhvbhwbeTbeUbhxbhybhzbdHbhAbhBalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhCbhDbhEbhEbhDbhDbhDbhDbhFbhGbhkbhkbhkbhkbhkbhkbhkbhnbhobflbflbflbflbhrbflbflbflbhHbflbhrbflbflbflbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbhIbhJbhKbhLbhMbhNbhObeUaKJaKJalUaKJaKJbhPalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhEbhQbhEbhRbhDbhSbhTbhSbhFbhkbhkbhUbhVbhVbhVbhVbhVbhWbhXbhYbhYbhZbiabibbicbidbidbidbidbiebifbigbigbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUbihbhJbiibijbikbilbilbimaKJbinalUaKJaKJbiobipaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhEbhQbhEbhEbiqbhEbhEbhEbirbhkbhkbisbitbitbitbiubitbivbiwbixbixbixbiybifbizbizbizbiAbizbiBbiCbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUalUalUalUalUalUbiEbiFalUalUbiGalUbiHbiIalUalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiJbiKbiLbiMbiqbhEbhEbhEbirbhkbhkbiNbiObiPbiObhobiQbiRbiSbiTbiTbiTbiUbifbiVbiVbiWbiWbiXbiYbifbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalUalUalUalUalUalUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhDbhDbiZbjabjabjbbjcbjbbjdbjebhkbisbitbitbjfbhobjgbitbjhbjibjibjibjibifbjjbjkbjkbjlbifbjmbifbiDbjnbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjobjpbjpbjpbjqaxkaxkbjrbjsaDkbhkbjtbitbjibjibjibjubjibjibjibjibjibjibjibjubjibjibjibjvbjwbjxbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjybjzbjAbjBbjCbjDbjEbjFbhkbjGbhkbjHbitbjibjibjibjubjibjibjibjibjibjibjibjubjibjibjibjIbjJbjvbjKbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMaKJbgqaKJaKJaKJbjNaKJaKJaKJbjObjPbjibjibjibjubjibjibjibjibjibjibjibjubjibjibjibiDbjQbjRbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMbjSaKJaKJaKJaKJbjNaKJaKJbjTbjUbjVbjWbjWbjWbjXbjWbjWbjWbjYbjWbjWbjWbjXbjWbjWbjWbjZbkabjvbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMbkbbkbbkcbkdbkebkfbkebkgbkhbkibkjbjibjibjibjubkkbjibjibjubjibjibkkbjubjibjibjibjvbjvbjvbklbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbkmbknbkobkpbkobkobkqbkrbksbkrbktbjibjibjibjibjubjibkkbkkbkkbkkbkkbjibjubjibjibjibjibkubkvbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbkwbkxagnbkyagnagnbkzagnbkAagnbkBbjibjibjibjibjubjibkkbkCbkDbkCbkkbjibjubjibjibjibjibkEbkFbiDbkGbkHafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMbkIagnbkJagnbkKbkLbkMbkNagnbkBbjibjibjibjibjXbjWbkkbkCbkObkCbkkbjWbjXbjibjibjibjibkEbkPbiDbkQbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbkmbkRagnbkSagnagnbkTbkUbkVagnbkBbjibjibjibjibjubjibkkbkCbkCbkCbkkbjibjubjibjibjibjibkEbkPbiDbkWbkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMagnagnbkYagnagnbkZagnblaagnblbbjibjibjibjibjubjibkkbkkbkkbkkbkkbjibjubjibjibjibjiblcbldbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMagnagnbkcbleblfalUblfblgblhblibljbjibjibjibjubkkbjibjibjubjibjibkkbjubjibjibjibjvbjvbjvbklbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMagnagnagnagnagnagnagnagnagnbkzbjVbjWbjWbjWbjXbjWbjWbjWbjXbjWbjWbjWbjXbjWbjWbjWbjZbkabjvbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbkmblkblkblkbllblkblkblkblkblkblmblnbjibjibjibjubjibjibjibjibjibjibjibjubjibjibjibiDbjQbjRbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbloblpblqafFafFafFblrafFblsagnbltafFbjibjibjibjubjibjibjibjibjibjibjibjubjibjibjibjIbjJbjvbjKbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMbluagnblvblpblwagnblxblsagnblyafFbjibjibjibjubjibjibjibjibjibjibjibjubjibjibjibjvbjwbjxbiDbjnbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLbjMblzagnagnbjMblAagnblBblCagnbkzafFafFblDagnblEafFbjibjibjibjibjiblFblGblHblHblIbjvblJbjvbiDbiDbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjLblKblLblMblNblOagnagnagnblragnbkzblPblablPagnblQblpblRblSblTblUblVblFblWblXblYblYblXblZblFbigbigbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbmabmbbmcbmdbmebmfbmgagnbmhafFagnbmiafFafFafFbmjafFbjMbmkbmlbmmbmnbmoblFbmpblXblYblYblXbmqblFbmrbmrbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbmsbmtbmubmubmubmvbmwagnbmhafFagnbmxbmyblkblkblkbmzbmAbmBbmCbmDbmEbmFbmGbmHbmIbmJbmIbmIbmKbmLbmrbmMbhtafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbmaafFafFafFafFbmfbmNbmObmPblpagnbmQbmRagnagnagnagnagnagnagnbmrbmrbmrbmSblFbmTblFbmLbmUbmUbmVbmrbmrbmWafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbmXbmYbmYbmYbmZbmfblKbnabnabnbbnabncafFafFafFafFafFafFbndafFbnebmrbmrbnfbmrbmrbmrbmrbmrbmrbmrbmrbmrbngafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaDCaDCaDCaDCaDCbnhaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCaDCbnibnibnibnebmrbmrbnfbnjbmrbnkbnlbnmbmrbnjbmrbnnbmWafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBafBakmakmakmakmakmafBagcagcafBagcagcaknajgakoakpakqakrakrakraksajgaktakuakvaiDakvakuaiDakwakuaiDakxahuakyabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaalaaaaaaaaaakzakAakAakAakAakBakzakBakzakAakAakAakAakBaboabAabAacEakCaeCakDakEacEakFajpajpajpajpajpajpakGakHacJacKadoakIakJakjakjakjakkakKakkakjakjakiakiakLakkakjakjakjakkakjaklaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaejaejahiaePaePaePaePakMaePaePaePaePaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAafBakNakNakNakNakOafBagcagcakPagcagcakQajgakRakSakqakTakrakUakVajgakWaiDakXakYaiDakZalaalbalcaiDaldahualeabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaalaaaaaaalfakzakBakzakBalfalfalfalfakzakBakzakBalfaboabAabAacEalgalhalialjacEalkakcakdajpajpakeakcakdajtallacKagtalmalmalmalmalmalmalmalnalnalnalnaloaloaloaloaloaklakjakjaklaklaklaklaaaaaaaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaaaaaaaekaejaisaiqaiqaePaePaePaePaePaePaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAafBalpalqalralsakNaltagcagcaiyagcagcajfajgalualvalvalwalvalxalyajgahualzalAalBahuahualCalDakwalDalCahualEalFalGabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaaaaaaalfalfalfalfalfalfalfalfalfalfalfalfalfalfaboabAabAacEacEacEacEacEacEalHajnajnajpajpajnajnalIajtacJacKafPalmalJalJalKalLalMalmalNalOalPalQaloalRalSalRalRaklalTakjalUalVakjalWalXaalaalaalaalaalalYalYalYaalaalaalaalalYalYalZaalaalaalaalaalamaaejaejafwaejaejaePaePaePaePaePaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaambabBabAafBakNalqamcalsamdafBajfajfafBahmahmafBajgameamfamgajgajgamhamiajgamjamkakwakwamlahualCalDammamnalCahuamoabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzabzaalaalaalalfalfalfalfalfalfalfalfalfalfalfalfalfalfaboabBabAabTampamqamramsajtamtajpamuajpajpamvamwamtajtabUacKadoamxamyamyamzamyamAalmamBamCamCamDalRalRamEalRamFaklakjakjamGakjamHamIamJamJamJamJamJamJamJamKamJamJamJamJamJamJamKamJamJamJamJamJamJamJamLamMamNamOaejaejaePaePamPaePaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAahPafBafBafBafBafBamQafBafBafBafBagcagcagcamRagcagcagcajfajgamSamTajgamUalaakwakwamVahualCamWamXamWalCahuamYamZamZanaabzanbancabzandandabzabzabzabzabzabzabzabzabzabzabzabzaalaneanfaneanfanganeanfaneanfanganeanfaneanfaboabAabAabTanhanianianjajtamtajpajtankankajtamwamtajtacJacKadoalmalJalJanlanmanmalmamCamCamCannalRalRalRalRalRaklakjakkaklaklaklaklaalaalaalaalaalaalalYalYalYaalaalaalaalalYalYalYaalaalaalaalaalaalanoaeNanpanqaejaejaejaePaeQaePaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBafBanransantanuagcanvanwanxanyanzagcagcagcagcagcagcafZajgajgajgajgahuanAanBanAahuahuahuahuahuahuahuahuanCanCanDanEanCanCanFanCanCanCanCanCanCanCanCanCanCanCanCanCanCanCanCanCanCanCanCanGanCanCanCanCanGanCanCanCanCaboacIabTabTanHanianianIajtajtakHajtanJanJajtakHajtajtacJacKadoalnalnalnalnalnalnalnanKanLanManNalRalRalRalRanOaklakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaalaalaalaaaaaaaaaaaaaaaaaaanPaehaehaeiaejaekaejaejaejaejaejaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAagaagcagcagcagcagcagcagcagcanQagcagcanRanSanSanSanTanRanRanUanUanVanWanXanXanXanWanYanXanXanXanXanXanWanZaoaaobaocaobanXaodaoeanXanXanXanXanJanXanWanXanXanXanXanXanXanWanXanXanXanXanXaofanWanXanXanXaofanXanXanWanXanYanXanXaoaanXanXanXanXaogaohaohaoiaohaohaojaohaokaolaiGacKaomalnaonaooaopaoqaoraosaotaotaouaovaowaowaoxamEamFaklakjakjaklaalaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBaoyafBaozagcaoAagcagcagcagcagcanQagcagcanRaoBaoCaoCaoCaoDanRaoEaoFaoGanXanXanXanXanXanYanXanXanXanXanXanXanXanXanXanXanXanXanXanXanXanXanXanXanJanXanXanXanXanXanXanXanXanXanXanXanXanXanXaofanXanXanXanXaofanXanXanXanXanYanXanXanXanXanXanXanXanXanXanXanXanXanXanXanXaoHaolallacKadoaoIaoJaoJaoJaoJaoJaoJaoJaoJaoKaoLaoMaoNaoOalRalRaklakjakjaklaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabAafBaozaozaoPaoPaoQaoQaoRaoSafBagbagcanRaoTaoCaoCaoCaoUanRaoVaoVaoWanXanXanXanXanXanYanXanXanXanXanXaoXanXaoYanXanXanXanXanXaoXanXanXanXanXanJaoZaoXanXanXanXanXanXanXaoXanXanXanXanXapaaofaoXanXanXanXaofanXanXaoXanXanYanXanXanXapbaoXanXanXanXanXanXaoXanXanXanXanXapcaolacJacKadoapdaoJaoJaoJaoJaoJapeaoJaoJapfapgaloaloaloaloaloaklalTakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBaphaphaphaphafBafBafBafBafBafBagcapianRapjapkaplaplapmanRapnapoapoanianianianianiabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTacIabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTabTappabTabTabTabTappabTabTabTabTabTacIabTabTabTabTabTabTabTabTabTabTabTabTanJanJapqaolacJacKadoapdaprapsaoJaptaoJaoJaoJaoJapuapvapwaoJapxapyaoJapzakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBapAaaaaaaaphafYagcamRapBagcagcagcapCanRapDapEapFapGapHanRapIapoapoanianianianiapJabTabRabAabAabAaepaepabBapKapKapLapMapMapMapKapNapMapNapOapNapMapKapPapQapQapQapRapQapQapQapSapTapMapMapUapMapKapKapKapVabBabBabCabAabAabBabAabBabBabAabRabAabAabAabAabBabBabTapWapWapXaolacJacKadoalnapYapZaqaaqbaqcaqdaoJaqeaoJaoJaqfaoJaqgaoJaqhapzakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBaqiaaaaaaaqjaqkagcaqlaqmaqnaqoagcaqpanRaqqaqraqsaqtaquanRapnapoapoaqvaqwaqwaqwaqwacIabBabBabAabAabAabAabBapPaqxaqxaqxaqxaqxaqxaqxaqxaqxaqxaqxaqxaqxaqyaqzaqzaqzaqzaqzaqzaqzaqzaqzapMapMaqAapMapMapMapMapVabAabBabBaqBabAabBabAabBabBaepabBabAabBabBabBabBabBacIapWapWapXaolaqCaqDaqCalnalnalnalnalnalnalnalnalnaqEaqFapwaoJaoJaqgaoJapzakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAaqGaaaaaaaqHaqIagcaqlaqJaqKaqoagcagcanRanRanRanSanSanSanRapnapoapoaqLaqMaqNaqNaqOaboaboaboaboaboaboaboaboaqPaqQaqQaqQaqQaqRaqQaqQaqQaqQaqQaqSaqSaqSaqPaqSaqSaqSaqQaqQaqQaqQaqQaqQaqRaqQaqPaqQaqRaqQaqQaqTaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaqUapWaqVaolaqWacKafPaqXaqYaqZaraarbarcardareapzapzapzapzapzapzapzapzapzakiakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboajYabBaqGaaaaaaarfargagcaqlarhariaqoagcagcarjarkagcagcagcagcarlapnapoapoarmarnaroaroarpafFarqarqarqarqarqarqarqaqParrarsartaruaruarvarwarwarwarxaryarzarAarBarAarAarAarxaruaruaruaruarCarDarEarFarGarHaklaklarIaklaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalaalarJapWapWapXaolabUacKarKaqXarLarMaraarNarNarNarOapzakiakiakiakiarPakjakjakjakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBaqGaaaaaaaphajfagcaiyagcagcagcagcagcagcagcagcagcagcagcarlapnapoapoarmarQaroaroarQafFarqafFafFafFafFafFarqaqParrarRarSaruaruarTarUarUarUarVaryarzarAarBarAarAarAarVaruaruaruarCarWarHarXarYarHarZasaaklarIaklaalasbasbasbasbasbasbasbasbasbasbasbaalaalaalaalarJapWapWapXaolascacKadoasdarMarMaraasearNasfasgapzakjakjakjakjakiakiakjakjakiakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBaqGaaaaaaashasiasiasiasiasjaskaskaskaskaslasmasnasiasiasiapIapoasoaspasqasqasqasrafFarqafFassastasuafFarqaqPasvaruaruaruaruaruaruaruaruarVaryarzarAarBarAaswasxasyarGarEarEaszasAarXarHaruasAarZasaaklarIaklaalasbasbasbasbasbasbasbasbasbasbasbaalaalaalaalarJapWapWapXasBacJacKadoasCarMarMasDasEasEasEasFapzakiakjaklaklaklaklaklaklaklaklaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBasGabqasHashasIasJasKasLasMasMasMasMasMasMasNasKasOasIasPapnapoasQafFaaaaaaaalaaaaaaaalafFasRastastafFarqaqPasSaruaruaruaruaruaruaruaruarVarAarAarAarBarAarBarAarVaruarZasTasUasVasWasXasYasZarZasaaklarIaklaalasbasbataatbatcatdateatfatgathasbasbatiatjasbarJatkapWapXasBacJacKadoasCatlarMarMarMarMarMatmapzakjakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabAabBabAabAabBasiatnasKasKatoasMatpatqatrasMasMatsasKasKatnattapnapoatuafFaaaaaaaalaaaaaaaalafFatvastatwafFarqaqParuaruaruaruaruaruaruaruaruatxarAarAarAarBarAarBarAatxaruarZasAaruarXatyasAarCarFarFatzatAatBaklaalasbasbatCatbatcathatDatDatDatDatEatFatGatGatHatIapWapWatJaolacJacKatKaqXatLatMarMatNarMarMatOapzalTakjaklaaaafFatPatQafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabBabBaepabAatRatSatTatTatTatTatTatUatVasMatWasmasnasiasiasiatXatYatZafFaaaaaaaalaaaaaaaalafFastastauaafFarqaqParuaruaruaubaqQaucaucaucaqQaqQaudaudaudaueaudaueaudaqQaruarZarXaufarHaugauhaszaruaruasaaklakiaklaalasbasbauiatbatcaujaukaulaumaumasbasbaunauoasbarJapWapWapXaolaupauqauraqXatlausarMarMarMarMautapzakjakjaklaaaauuauuagnauvafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboaboaboaboabBauwatRauxauyauzauAauBauCauDauEasMasMauFasKauGasIasPapnapoauHauIaalaalauJauJauJauKauJauLauJauJauJarqaqParuaruaruauMaqQauNauNauNaqQaqQauOauPauPauQauPauRauSaqQaqQarXarGarEarFauTaszaruaruaruasaaklakiaklaalasbasbasbasbasbasbasbasbasbasbasbaalaalaalaalarJaqUapWaqVauUauUauVauUaqXaqXaqXauWarMarMarMauXapzakjakjaklaaaagnagnagnagnatQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabBabAatRauYauZauZauZauZavaauDavbasMasMatsasKasKatnattapnapoavcavdaaaaaaaveavfavgavhaviavjavkavlauJarqaqPaqQavmaqQaqQaqQaqQaqQaqQaqQavnavoauPauPauPauPavpavqavraqQaqQaqQaqPaqQavsavtavmaqQaqQaklaklakiaklaalasbasbasbasbasbasbasbasbasbasbasbaalaalaalaalarJapWapWapXauUavuavvavwavxavyaqXavzarMarMarMavAapzakjakjaklaaaagnagnagnagnatPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavBatRavCatRavDavEavFauZavGavHavIavJasMavKasmasnasiasiasiapnapoavcavdaaaaaaavLavMavNavOavPavPavQavRauJavSaqPavTaruavUaqQavVapKapKarxavWavoavoauPauPauPauPavpavqavqauSarxapKaqAavXaqQavYaruaruavZaklakjakiaklaalaalaalaalaalaalaalaalaalaalaalaalaalaklaklaklaklapWapWapXauUawaavvavvawbawcaqXawdawearMarMawfapzakiakjaklaaaauuauuagnauvafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaavBawgauZawhauZauZauZauZauZauZawiasMasMasMawjasKawkasIasPapnapoavcawlaaaaaaauJavjavjawmawnawnawoawpauJavSaqPawqaruaruaqQawrapKapKatxawsawtawtavWauPawuauPawvawtawtawtatxapKaqAawwaqQawxaruaruawyaklakjakiaklaalawzawzawzawzawzawzawzawzawzawzawzaalaklakjakiapzapWapWapXauUawAavvavvawBawCaqXawDatlawEawFawGapzakiakjaklaaaafFatPatQafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawHawIawJawKawIawIawLawIawMaaaaaaavBawNauZawOauZauZawPauZauZawQawRawSasMasMatsasKasKatnattapnapoawTafFaaaaaaauJawUawVawWawXavjavjawYauJavSaqPavTaruaruawZapKapKapKaxaaxbaxcaxcaxcauPauPauPauPaxdaxdawvaxeapKaqAapKaxfawxaruaruavZaklakjakjaklaalawzawzawzawzawzawzawzawzawzawzawzaalaklakjakjakhapWapWapXauUaxgavvaxhaxhaxhaqXaqXaqXaqXaqXaqXapzakjakkaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawHawIawIaxiaxjaxkaxkaxkaxlaxmaxnaxoaxpaaaavBaxqaxravBaxsaxqaxtauZaxuatRaxvaxwaxxaxxasiasiasiasiasiapIapoaxyaxzaxAaxzauJauJauJauJauJavOavQaxBauJavSaqPaqQavmaqQaqQaqQaxCaqQaqQaqQaxDaxcaxcauPauPauPauPaxdaxEaqQaqQaqQaxFaqQaqQaxGavmaqQaqQaklakiakjaklaalawzawzaxHawzawzaxIawzawzaxJawzawzaalaklakjakjapzaxKapWapXauUauUaxLaxMaxNaxOaxPaxOaxQauUaxRaxSapzalTakjaklaaaafFaxTaxTaxUaxUafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxVaxWaxXaxWaxWaxWaxWaxWaxWaxYaxZayaaybaaaavBaycaydayeaydayfavBauZaygayhayiayiayiayiayjaykaylayiaymapnapoavcaynayoaypayqayraysaytauJayuayvaywauJavSaqParuaruaruaruaqQapKapKapKaqQaqQayxaxbauPayyauPauPawvaqQaqQapKapPayzaqQaruawxaruaruaruaklakiakjaklaalawzawzayAayBayCayDayBayEayFawzawzaalaklayGakkapzaqUapWaqVauUayHavvayIayJayJayJayJayKauUayLayMapzakjakjaklaaaatPayNayNayNayNatPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaayOaxWaxWaxWaxWaxWaxWaxWayPayQayRayaaybaaaavBaySayTayUayTaySavBayVayWayXayYayiayiayiayiayiayiayiaymapnapoavcaynayoayoayoayoayoayoayZawmawoazaauJavSaqParuaruaruaruaqQaqQapKapKapKaqQazbaqSaqSaqSaqSaqSazcaqQapKapPayzaqQaqQaruawxaruaruaruaklakjakjaklaalawzawzazdazeazeazeazeazfazgawzawzaalaklakjakiapzapWapWapXauUazhaziauUazjaxOazkaxOazlauUakjakjapzakiakjaklaaaafFazmaznayNayNatQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazoaxWazpaxWaxWaxWaxWaxWaxWazqazrayaaybaaaavBazsaztazuaztazvavBaeoaeoayXazwayiazxazyazyazzayiayiazAapnapoazBaxzaxzaxzaxzazCazCaxzauJazDazEauJauJazFaqParuaruaruaruaruaqQaqQapKapKapKazGaqxaqxazHaqxaqxaqxaqxaqxayzaqQaqQaruaruazIaruaruaruaklakjakjaklaalawzawzazJazJazJazKazJazLazJawzawzaalaklakjakiapzazMazMazMapzapzapzapzapzapzapzapzapzapzazNapzapzakiakjaklaaaafFazOazOazPazPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQawIawIazRazSaxWazTazTaxWaxmazUaxoazVaaaaalaaaaaaaaaaaaaaaazWaemazXayXazYayiazxazyazyazzayiazZazAapnapoavcaAaaAbaAcaAdayoayoaAeaAaaaaaaaaaaarAaAfaqParuaruaruaruaruaruaqQaqQaAgapKaAhaAiaAjaqAaAjaAiaAhapKaAkaqQaqQaruaruaruaAlaAmaAmaAnaklakjakjaklaalawzawzaAoaApaAqaAraAsaAtaAuawzawzaalaklakjakiapzapWapWapWapzakiakjakiarPakjakjakjakjaAvakjaAwapzakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazQaAxaAyaAzawIaAAaABawIaACaaaaaaaalaaaaaaaaaaaaaaaazWaemaemayXaADayiayiaAEaAFayiayiayiazAaAGapoavcaAHaAIaAJayoayoayoaAKaAHaaaaaaaaaarAaAfaqParuaruaruaruaruaruaruaqQaALaqQaqQaqQaqQaAMaqQaqQaqQaqQaANaqQaruaruaruaruaruaruaruaruaklakjakjaklaalawzawzaAOaAPaAQaARaAQaAQaASawzawzaalaklakjakjakhapWapWapWakhakiakjakjakjakjakkakkakjakjakjakjakhakiakiaklaaaaATaAUaAUaaaaAVaAWaAWaAWaAWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaAXaAYaAXaaaaaaaaaaaaaaaaaaaaaaalaaaaaaaaaaaaaaaazWaAZayWayXayXayXayXayXayXaBaaBbaBcazAapnapoavcaAHaBdayoayoayoayoaBeaBfaaaaaaaaaarAaAfaqParuaruaruaruaruaruaruaruaruaqQaBgaBhaBharZaBhaBhaBiaqQaruaruaruaruaruaruaruaruaruaruaklakiakjaklaalawzawzaBjaAQaBkaBlaBmaAQaBnawzawzaalaklakiakjapzapWapWapWapzapzapzapzapzapzapzapzapzapzapzapzapzakiakjaklaaaayNayNayNaaaazOazOaAWaAWaAWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBoaBpaBpaBpaBpaBpaBpaBpaBpaBpaBpaBpaBpaBpaBpaBpaBqaBraBsaBpaBpaBpaBpaBpaBpaBpaBtaBpaBpaBpaBpaBuaBvaBraBwaBxaByaBzaBAaBBayXayXayXayXayXapIapoavcaAHaBCaBDayoayoayoaBEaxzaalaalaalaqQaqQaBFaruaruaruaruaruaruaruaruaruavmaruaBGarCaBHaruaBGaruavmaruaruaruaruaruaruaruaruaruaruaklakiakjaklaalawzawzaBIaAQaBJaBKaBLaAPaBMawzawzaalaklaBNakjapzapWapWapWaBOaBPaBQaBRaBSaBSaBTaBTaBUaBVaBWaBWapzakiakjaklaaaayNayNayNaaaagnagnagnagnaBXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBYaBZaCaaCbaCcaCbaBraBraBraCdaCeaBraCfaCgaBraCdaChaBraBraBraCdaCeaBraCiaCjaCdaBraBraBraCkaBraCdaClaBraBraBraBraBraBraBraBraBraBraBraClapoapoavcaCmaCnaCoayoayoayoaCpaxzaalaalaalaqQaruaruarGarGarGarGarGarGarGarGarGaCqaCqaCqaCraqPaqQaqQaqQaqQaruaruaruaruaruaruaruaruaruaruaklakjakjaklaalawzawzaCsaAPaBJazeaBLaAPaCtawzawzaalaklakjakjapzapWapWapWaBOaBWaBQaBQaBQaBQaBSaBTaBTaBTaBWaBWapzaBNakjaklaaaaCuaCuaCuaaaagnagnagnagnaCvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBYaCbaCbaCbaCbaBraBraBraBraBraCeaBraBraBraBraCwaBraBraBraBraBraCeaBraBraBraBraBraBraBraBraBraBraClaBraBraBraBraBraBraBraBraBraBraBraClapoapoavcaCmaCxaAJayoaCyayoaCzaAaaaaaaaaaaaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaCAaruaruaruaruaruaruaruaruaruaruaruaruaruaruaklakjakiaklaalawzawzaAPaCBaCCaARaCDaCBaCEawzawzaalaklakiakjapzaqUapWaCFaBOaBSaBTaBQaBQaCGaBSaBSaBTaBTaBTaCHapzakjaCIaklaaaaaaaaaaaaaaaaCJaCKaCLaCMaCMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaBYaCbaCbaCbaCNaBraBraBraBraCNaCeaBraBraBraBraCNaBraBraBraBraCNaCeaBraBraBraCNaBraBraBraBraBraCNaClaBraCfaCgaBraBraBraBraBraCNaBraBraClapoapoavcaCmaCOaCPayoayoayoaCQaAHaaaaaaaaaaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaklakkakkaklaalawzawzawzawzawzaCRawzawzawzawzawzaalaklakiakjapzaCSapWaCTaCUaBSaBSaBQaBSaBSaBSaBTaBSaBTaBTaCVapzakjakjaklaaaaaaaaaaaaaaaaCvaCMaCMaCMaCMaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCWaBpaBpaBpaBpaBpaBpaBpaBpaBpaCXaCYaCZaDaaCXaBpaCXaCYaCZaDaaCXaBpaBpaBpaBpaBtaBpaBpaBpaBpaBpaBuazWaAZayWaDbaDcaDdaDeaDfaDgaDbaDhaDbaDbaDiapoavcaAHaDjaDkayoayoayoaDlaAHaaaaaaaaaaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaklakiakkaklaalawzawzawzawzawzaDmawzawzawzawzawzaalaklakjakkapzapWapWapWaBOaBTaBSaBSaDnaBSaBQaBTaBSaBSaBTaDoapzakjakiaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaaaaaaaaaaaaaazWaeoaemaDbaDqaDraDsaDraDtaDuaDsaDvaDbapoapoavcaAHaDwaAJayoayoayoaDxaBfaaaaaaaaaaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaDyaruaruaDyaDzaDAaDBaDCaDyaDDaqSaqSaqSaDEaklakiakjaklaalaDFaDFaDFaDFaDFaDGaDFaDFaDFaDFaDFaalaklakjakjapzapWapWapWaBOaCGaBTaDHaBQaBQaBQaBWaDIaBTaBWaDJapzakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaaaaaaaaaaaaaazWaeoaeoaDbaDKaDsaDsaDsaDsaDsaDsaDsaDLapoapoavcaAHaDMayoayoayoayoaDNaxzaalaalaalaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaDOaruaruaruaruaruaDParuaDQarVaDRaDSaDTaDUaklakjakjaklaalaDFaDFaDVaDWaDXaDYaDZaEaaEbaDFaDFaalaklaBNakjapzapWapWapWaEcaEdaEdaEdaEdaEdaEdaBTaEeaBWaBWaEfapzakiakjaklaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaaaaaaaaaaaaaazWaemaeoaDbaEgaDsaDsaEhaEiaEjaEkaElaDbapoapoavcaAHaEmayoayoaEnayoaEoaxzaalaalaalaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaEpaEqaruaruaEraruaruaEsaEtarVaDSaDParuavZaklakjakjaklaalaDFaDFaEuaEuaEvaEvaDYaEuaEuaDFaDFaalaklakiakjapzapWapWapWaEwaEdaExaExaEyaEyaEdaEdaEdaEzaEzaEzaEzaEzaEAaEBaEBaEBaaaaaaaaaaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaaaaaaaaaaaaaazWaemaEDaDbaEEaDsaEFaDsaEGaDbaDbaDbaDbapoapoavcaAHaEHayoayoayoayoaEIaAaaaaaaaaaaaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaruaBGaDyaEJaEKaDyaruaruaELaEMaENaEOaDSaruaruaEPaklakjakjaklaalaDFaDFaEQaERaEvaESaEvaEvaETaDFaDFaalaklakiakjapzapWapWapWaEUaEdaExaExaExaExaEVaEWaEXaEYaEZaFaaFbaFcaFdaFeaFfaEBaaaaaaaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaaaaaaaaaaaaaazWaeoaeoaDbaFgaFhaDsaDsaFiaDbaFjaFkaFlapoapoaFmaAHaFnaAJayoayoayoaFoaAHaaaaaaaaaaqQaruaruaruaruaruaruaruaruaruaruaruaruaruaruaDDaqSaqSaqSaqSaFparuaruaruaruaFqaruaruaruaruaFraklakiakkaklaalaDFaDFaFsaFtaEvaFuaFvaEvaFwaDFaDFaalaklakiakjapzaqUapWapWaFxaEdaEyaExaEyaExaExaFyaEXaFzaFdaFdaFdaFdaFdaFdaFdaFAaFBaFCaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaaaaaaaaaaaaaazWaemaeoaDbaFDaFEaFFaFGaDsaDbaFHapoapoapoapoavcaBfaFIaFJaFKayoayoaFLaBfaaaaaaaaaaqQaruaruaruaBGaruaruaBGaruaruaruaruaruaruaruarVaFMaFMaFNaFNarVaruaruaruaruaELaruaBGaruaDSaDSaklakjakkaklaalaDFaDFaEuaFOaEvaEvaFPaFQaFRaDFaDFaalaklaklaklaklaFSapWapWaFTaFUaEyaFVaExaEyaExaExaFWaFdaFdaFdaFdaFdaFdaFdaFdaFXaFYaFZaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaazWazWazWazWazWaeoaeoaDbaDbaDbaDbaDbaGaaDbaGbapoapoapoapoaxyaGcaGcaGcaGcaGdaGdaGcaGcaGcaGeaGeaGfaqQaqQaqQaqQavmavmaqQaqQaENaGgaqQaDDaGgaFqatxaruaruaruaruarVaruaruaqQaqQaqQaqQaqQaqQaqQaqQaklakkakjaklaalaDFaDFaDFaDFaGhaDYaDYaDFaDFaDFaDFaalaalaalaalarJapWapWapWapWaGiaEyaExaGjaExaExaExaEXaGkaFdaFdaGlaGmaFdaFdaFdaFAaFBaFCaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaDpaaaazWaemaemaemaGnaemaemaeoaemaemaemaeoaGoayWaGpapoapoapoapoavcaGcaGqaGraGsaGraGraGtaGuaGcaGvaGvaGvarAarAarAarxaruaruarxarAarAarAarAarVaGwaruaruaruaruaruaruarVaruaruaqQaGxaGxaGyaGyaGzaGAaGBaklakjakjaklaalaDFaDFaDFaDFaDFaGCaDFaDFaDFaDFaDFaalaalaalaalarJaGDapWapWaGEaFUaEyaEyaGFaEyaEyaExaEXaGGaFdaFdaGHaGIaFdaFdaGJaEBaaaaaaaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWazWazWazWaGKaGLaGMazWaemaemaeoaGNaeoaemaemaemaGOaeoaemaeoaGPapoaGQaGRapoapoavcaGcaGraGraGSaGTaGUaGraGVaGcaGvaGvaGvarAarAarAarVaruaruarVarAarAarAarAarVavTaruaruaruaruaruavZatxaruaruavmaruaruaruaruaruaruaGWaklakiakjaklaalafFafFaGXaGXaGYaGZaHaaGXaGXaGXaGXaHbaHcaHcaHdaGXapWapWapWaEcaEdaEdaEdaEdaEdaEdaEdaEdaHeaFdaFdaHfaHgaFdaFdaHhaHiaaaaaaaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaeoaemaemaemaHjaemaeoaHkaHkaHkaHkaHkaHkaHkaHkaHkaHkaHkaHkaHkaHkaHlaHmaHnaGcaHoaHpaHqaHqaHqaHraHsaGcaGvaGvaGvarAarAarAarVaruaruarVarAarAarAarAarVaHtaHtaHtaHuaruaruaruaFqaruaruavmaruaruaruaruaruaruaGWaklakiakjaklaalaalaalaHvaHwaHxaHxaHxaHyaHzaHwaHAaHxaHxaHxaHxaHBapWapWapWaHCaHDaHEaHFaHGaHHaHIaHJaHKaHLaFdaHMaHNaHOaFdaFdaHPaHQaaaaaaaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWazWazWazWazWazWazWazWazWaemaemaemaemaemaeoaeoaemazXaHkaHRaHSaHTaHUaHVaHWaHXaHYaHZaIaaIbaIcaHkaIdapoavcaGcaGraIeaHqaIfaHqaHraIgaGcaGvaGvaGvarAarAarAarVaruaruarVarAarAarAarAaIhaqSaIiaqSaGgaruaDDaqSaGgaruaruaqQaruaBGaruaruaruaruaGWaklakjakjaklaalaalaalaIjaIkaIlaHxaImaInaHxaIkaIoaHxaHxaHxaIpaGXatkapWapWaHCaIqaIraIraIsaIraIraHJaFdaFdaFdaFdaItaIuaFdaFdaIvaIwaaaaaaaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaeoaemaIxaeoaemaeoaGNaemaEDaIyaIzaIAaIBaIyaIyaIyaIyaICaIDaIEaIFaIGaIHaIIaIDaIDaIDaIDaIJaHkaIdapoavcaGcaHoaHpaHqaHqaHqaHraHsaGcaIKaILaGfaENaqSaqSaEOaFqaENaIMarAarAarAarAarAarAarVaINaruaruatxaIOaruaruaruaqQaqQaqQaqQaqQavmaqQaqQaqQaqRaIPaqQaalafFafFafFafFafFaIQafFafFafFafFafFaIRaISaISaITaGXaqUapWaCFaHCaIUaIraIraIraIraIraIVaFdaFdaHMaFdaFdaFdaFdaFdaIWaIXaaaaaaaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaeoaeoaemaemaeoaGnaemaeoaIyaIYaIZaIZaJaaJbaJcaIyaICaIDaIDaIDaIDaIDaIDaIDaIDaIDaIDaJdaHkaJeaJfaJgaGcaJhaGraJiaJjaJkaGraGraGcaJlaJlaGfaJmaJnaJoaruaruaEKarVarAarAarAarAarAarAarVaINaruaruaFqaruaruaruaruaJparuaruaqQaJqaruaruaruaJparuaJraqQaalafFaJsaJsaJsaJsaJsaJsaJsaJsaJsafFaalaalaalaalarJaJtaJtaJtaHCaJuaIraJvaIraJwaJxaHJaFdaFdaJyaJzaJAaJBaFdaFdaJCaJDaFBaFCaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaeoaemaJEaJEaJEaJEaJEaJEayWaGNaIyaJFaIZaJGaJHaIZaJIaIyaJJaJKaIDaIDaIDaIDaIDaIDaIDaJLaJMaJNaJOaJPaJQavcaGcaJRaJSaGraGraGraGraGraGcaJlaJlaGfavTaruaruaruaruaJTarVarAarAarAarAarAarAarVaJUaruaruaELaruaruaruaruaruaruaruaFqaruaruaEqaEqaEqaruaJVaqQaalafFaJsaJsaJsaJsaJsaJsaJsaJsaJsafFaalaalaalaalarJapWapWapWaHCaJWaIVaJWaJXaJYaJWaHJaFdaFdaJyaJZaKaaKbaFdaFdaKcaKdaKeaKfaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaKgaemaJEaKhaKiaKjaKkaJEaKlaKmaIyaKnaKoaKpaKqaIZaKraKsaIDaIDaIDaIDaIDaIDaIDaIDaIDaIDaIDaIDaKtaJPaJQavcaGcaKuaKvaKvaKvaKwaGcaKxaGcaJlaKyaKzaruaruaruaruaruaDUatxarAarAarAarAarAarAatxaJUaruaKAaqQaIOaruaruaruaBGaruaruaFqaruaruaEKaEKaEKaruaKBaqQaalafFaJsaJsaJsaJsaJsaJsaJsaJsaJsafFaalaklaklaklaklapWapWapWaKCaKDaKDaKDaKDaKDaKEaKFaFdaFdaFdaFdaFdaFdaFdaFdaKGaKHaFBaFCaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaJEaKIaKJaKJaKJaKKaKmaKmaIyaKLaKMaKNaKqaIZaKOaKsaIDaIDaIDaIDaIDaIDaIDaIDaIDaIDaIDaIDaKtaJPaJQaKPaKQaaaaaaaaaaaaaaaaKRaKSaKRaJlaJlaKTaKUaKVaKVaKWaKWaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaKXaGfaGfaKYaruaruaKZaqQavmavmaqQaruaLaaEKaEKaEKaruaLbaqQaalafFaJsaJsaJsaJsaJsaJsaJsaJsaJsafFaalaklakiakjakhapWapWapWaKCaKDaKDaKDaLcaKDaLdaKFaLeaFdaLfaKaaKaaFdaFdaFdaLgaHQaaaaaaaECaECaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaeoaJEaLhaLiaLjaLkaLlaKmaKmaIyaIyaLmaLmaLmaLnaLmaIyaLoaIDaIDaIDaLpaLqaJKaLqaLraIDaLsaLsaJOaJPaJQavcaKQaaaaaaaaaaaaaaaaKRaLtaKRaLuaLuaLvaLwaLwaILaKzaGfaGfaJlaJlaJlaJlaJlaJlaJlaLuaJlaLuaLxaGfaKYaruaruaKZarxaLyaLyaFqaruaruaDPaDPaDParuaEKaqQaalafFafFafFafFafFafFafFafFafFafFafFaalaklakiakjapzapWapWapWaLzaLAaKDaKDaKDaKDaKDaLBaFdaFdaLfaLfaLfaFdaLCaLDaLEaIwaaaaaaaaaaECaECaECaECaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaJEaJEaJEaJEaJEaJEaLFaKmaLGaLHaKmaKmaKmaKmaLIaHkaLJaLKaLKaLKaLLaLMaLMaLMaLMaLNaLMaLMaLOaLPaLQavcaKRaKRaKRaKRaKRaKRaKRaLRaKRaJlaJlaJlaLuaLuaJlaJlaLSaJlaLuaLuaJlaJlaJlaLTaLuaJlaJlaJlaLuaKXaruaruaruaKZatxaLUaLyaFqaBGaruaruaruaruaLVaLWaqQaalaalaalaalaalaalaalaalaalaalaalaalaalaklakjakiapzapWapWaLXaLYaLZaMaaMbaKDaKDaKDaKFaFdaFdaFdaFdaFdaFdaMcaEBaEBaEBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaJEaKhaKiaKjaKkaJEaMdaKmaKmaKmaKmaKmaKmaKmaKmaKmaMeaMfaMgaMhaMiaLMaMjaMkaMlaMlaMlaMmaLOaIdapoavcaKRaMnaMoaMpaMqaMraMsaMtaKRaJlaJlaJlaLuaLuaJlaLuaGfaGfaKzaMuaMuaMuaMuaMuaMuaMuaGfaGfaGfaGfaENaGgaqQaqQaqQaMvaMwaqQaqQaFqaFqaENaGgaqQaqQaqQafFafFafFafFafFafFafFafFafFafFafFafFafFaklakiakiapzaMxapWaLXaLYaLZaMyaMbaKDaKDaKDaKFaMzaMAaMBaMCaLCaLCaMDaEBaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaMEaemaJEaKIaKJaKJaKJaMFaKmaKmaMGaKmaKmaKmaKmaKmaKmaKmaMeaMHaMIaMJaMiaLMaMKaMlaMlaMLaMlaMMaLOaIdapoavcaMNaMOaMPaMOaMOaMOaMOaMQaKRaMRaLuaMSaMSaMSaMSaMSaMSaMTaMUaMVaMWaMXaMYaMZaNaaMuaaaaaaaaaaaaaalaalaNbaLyaLyaLyaNcaNdayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNaklakjakiapzaqUapWaCFaLzaNeaNfaNgaNhaNiaNjaNkaMCaNlaNmaNnaNoaNpaFdaEBaalaalaaaaNqaNraNsaNraNtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalazWazWazWazWaeoaemaJEaLhaLiaNuaLkaNvaKmaKmaNwaNwaNwaNwaNwaKmaNxaNxaNyaNzaMIaMJaNAaNBaMlaMlaMlaMlaMlaNCaLOaIdapoavcaNDaMOaMOaMOaMOaNEaMOaNFaKRaLuaJlaMSaNGaNHaNIaNJaNKaNLaMUaMVaNMaNNaNNaNOaNPaNQaaaaaaaaaaaaaalaalaNRaLyaLyaLyaLyaNdayNayNayNayNayNayNayNayNayNayNaNSayNayNayNayNayNayNayNayNayNayNaklakjakjapzapWapWapWaNTaNTaNTaNTaNTaNTaNTaNTaNTaNTaNUaNTaNTaNTaNVaNWaNXaNYaNZaOaaObaOcaOcaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzaOdaOeaemaenaOfaemaeoaJEaJEaJEaJEaJEaJEaOgaKmaOhaOiaOiaOiaOiaOjaOiaOiaJEaOkaMIaMJaOlaLMaOmaOnaOoaOpaOqaOraLOaOsapoaJgaKRaOtaMOaMOaMOaMOaMOaMOaKRaLuaJlaMSaOuaOvaOwaOwaNKaOxaOyaMVaOzaNNaNNaNNaOAaOBaaaaaaaaaaaaaalaalaOCaLyaLyaLyaLyaNdayNayNayNayNayNayNayNayNayNayNaNSayNayNayNayNayNayNayNayNayNayNaklakiakjapzapWapWaODaNTaOEaOFaOGaOHaOIaOJaOKaOLaOMaONaOIaOOaOPaOEaOQaORaOEaOSaNsaOTaOUaOcaNsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabzabzaOVaemaemaOWaeoaeoaJEaKhaKiaKjaKkaJEaKmaKmaOXaOiaOYaKmaOZaKmaKmaPaaJEaPbaMIaPcaPdaLOaLOaLOaLOaLOaLOaLOaLOaIdapoavcaKRaPeaPfaPgaPhaPiaPiaPjaKRaJlaLuaMSaPkaOwaOwaOwaPlaMUaMUaPmaNNaNNaNNaPnaPoaPpaaaaaaaaaaaaaalaalaPqaLyaLyaLyaPraNdayNayNayNayNayNayNayNayNayNayNaNSayNayNayNayNayNayNayNayNayNayNaklakiakjapzapWapWaODaNTaPsaPtaPuaOEaPvaPwaOIaOIaOIaPwaOIaOEaOEaOEaPxaOEaPyaPzaPAaPBaPBaOcaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalabzazWazWazWazWaeoaemaJEaKIaKJaKJaKJaPCaKmaKmaKmaOiaPDaKmaKmaKmaKmaPaaJEaMHaMIaMJaPEaOlaPFaPGaPHaPIaPJaPKaPdaPLatYatZaKRaPeaPMaPgaPNaPOaPPaPQaKRaJlaLuaMSaPRaOwaOwaPSaNKaMUaMUaMVaPTaPUaPVaPWaPXaMuaalaalaalaalaalaalaNbaPYaLyaLyaPZaNdayNayNayNayNayNayNayNaNSaNSaNSaNSaNSaNSaNSayNayNayNayNayNayNayNaklakiakjapzapWapWaODaNTaPsaQaaQbaQcaQdaQeaQfaQgaOIaQhaOIaQiaOEaOEaOQaQjaOEaQkaNsaOUaOUaOUaNsaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaJEaQlaQmaQnaLkaQoaNwaKmaQpaOiaQqaQraQsaQtaQuaQpaJEaMHaMIaMJaPEaQvaNAaNAaNAaNAaNAaQwaQxaIdapoaQyaKRaKRaKRaKRaKRaKRaKRaKRaKRaJlaJlaMSaQzaQAaQBaQCaNKaQDaQEaQFaQFaQFaQFaQFaQFaQGaalaalaalaalaalaalaNRaLyaLyaLyaLyaQHayNayNayNayNayNayNayNayNayNayNaNSayNayNayNayNayNayNayNayNayNayNaklakjakjapzapWapWaODaNTaQIaQJaQJaQKaNTaOIaOIaQLaOIaQMaQiaQNaQiaQOaNWaNXaNYaQPaOaaQQaQRaQSaOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaKgaemaJEaJEaJEaJEaJEaJEayWaGNayWayWayWayWayWayWayWayWayWaMHaMIaMJaQTaNAaNAaNAaNAaQUaNAaQwaQxaIdapoapoaQVaJlaJlaLuaLSaJlaJlaLuaLuaLuaQWaMSaNKaNKaNKaNKaNKaQXaQYaQFaQZaRaaRbaRcaRdaReaaaaaaaaaaaaaalaalaOCaLyaLyaLyaLyaRfayNayNayNayNayNayNayNayNayNayNaNSayNayNayNayNayNayNayNayNayNayNaklakjakjapzaqUapWaRgaNTaRhaQcaQcaQcaRiaRjaRkaQMaQiaRlaPyaQiaQiaRmaNWaalaalaaaaRnaNraRoaNraRpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaGNaemaemaeoaeoaemaemaeoaemaemaemaeoaemaeoaeoaeoaGNaMHaMIaMJaPEaRqaRraRsaQvaNAaNAaQwaQxaIdapoapoaKXaLuaJlaJlaJlaJlaJlaJlaJlaJlaJlaRtaRuaRvaRwaRxaRyaOxaOyaQFaRzaRAaRAaRBaRCaRDaaaaaaaaaaaaaalaalaPqaLyaLyaLyaLyaRfayNayNayNayNayNayNayNayNayNayNaNSayNayNayNayNayNayNayNayNayNayNaklakjakjapzapWapWaODaNTaREaQcaQcaQcaQcaQcaOEaQiaQNaRFaRGaRHaQiaRIaNWaalaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWaemaemaGnaGOaemaemaemaemaemaemaeoaeoaGOaeoaemaemaemaeoayWaMHaMIaMJaPEaRJaRKaRsaRsaNAaNAaRLaRMaOsapoaRNaROaRPaROaROaROaROaROaROaROaJlaLuaRtaRQaRRaRSaRTaRyaMUaMUaQFaRUaRVaRVaRWaRXaRYaaaaaaaaaaaaaalaalaNbaLyaLyaLyaLyaRZayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNayNaklakjakjapzaSaapWaODaSbaQcaQcaQcaQcaQcaQcaOEaOEaScaScaSdaSeaRFaSfaNWaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazWazWazWazWazWazWazWazWazWazWazWaSgaShaShaShaShaShaShaShaShaSiaMIaMJaSjaNAaNAaSkaRsaNAaNAaNAaSlaIdapoapoaROaSmaSnaSoaSpaSqaSraSsaROaJlaJlaRtaStaRSaRSaRSaSuaMUaMUaSvaSwaRVaRVaRWaSxaQGaSyaSyaSyaGfaIKaILaSzaSzaSzaLyaSAaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklaklakjakiapzapWapWaODaNTaSBaQcaQcaQcaQcaQcaQcaOGaOEaRFaQiaRFaOEaSCaNWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaSgaSDaSEaSFaSGaSHaSIaSJaShaSKaMIaMJaSLaNAaNAaSkaRsaNAaNAaNAaSlaIdapoapoaROaSMaSNaSNaSNaSNaSOaSPaROaJlaJlaRtaSQaRSaRSaSRaRyaMUaMUaQFaSSaSTaSTaSUaSVaQGaSWaSXaSYaQVaSZaKyaJlaJlaTaaLyaLyakhakjakjakiakiakiakjakjakkakjakjakjakjakjakjakjakjakiakjakjakjakkakiakjakiapzapWapWaODaNTaTbaTcaTdaTeaTfaTgaThaTiaTjaTkaTlaTmaTnaToaNWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaTpaTqaTraTraTraTraTraTraTsaMHaMIaTtaPEaTuaTvaTwaRsaNAaNAaRLaRMaIdapoapoaROaTxaTyaSNaTzaTAaSNaTBaROaJlaLuaRtaTCaTDaTEaTFaRyaMUaMUaQFaTGaQZaTHaTIaRCaQGaTJaTKaTLaQVaJlaTMaJlaKyaTNaLyaLyapzakiakiakjakjakkakkakjakjakiakiakiakjakjakjakjakiakiakjakiakiakjakjakjakiakhapWapWaODaNTaTOaTPaTQaNTaNTaNWaNWaNWaNWaNWaNWaNWaNWaNWaNWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaTRaTSaSJaSJaTTaTUaTVaTraTWaMHaMIaTXaPEaRsaRsaRsaQvaTYaNAaQwaQxaIdapoapoaROaROaROaTZaROaROaROaROaROaQVaKXaRtaRtaRtaRtaRtaRtaUaaUaaQGaQGaQGaQGaQGaQGaQGaUbaTKaTKaQVaQVaQVaQVaQVaTNaUcaUcapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzapzazMazMazMaUdaUeaUfaUgaUhaUiaUjaUkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaTRaUlaUmaTraTraUnaUoaTraTsaMHaMIaMJaUpaNAaNAaNAaNAaNAaNAaQwaQxaUqaTKaTKaUraUsaUtaTKaTKaTKaUuaUraUuaTKaTKaUvaUvaUvaUwaUvaUxaUvaUvaUxaUvaUyaUzaUvaUvaUxaTKaTKaTKaUAaUAaUAaUAaUBaUCaUAaUAaUDaUAaUEaUFaUAaUBaTKaTKaUGaTKaTKaTKaTKaTKaUraTKaTKaTKaTKaTKaUsaUHaTKaTKaTKaTKaTKaTKaUIaUdaUdaUJaUKaULaUMaUJaUKaUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaUOaUPaUQaTraTraTraTraTraURaMHaMIaMJaPEaQvaNAaNAaNAaNAaNAaQwaQxaUqaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaUSaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaUGaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaUTaUUaUUaUVaUWaUXaUWaUYaUZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaSgaTSaVaaVbaVcaVdaVeaVfaShaVgaMIaMJaPEaOlaVhaViaVjaVkaVlaVmaPdaUqaTKaVnaVoaTKaTKaTKaTKaTKaTKaVoaTKaTKaTKaTKaVpaTKaUSaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaVoaVqaTKaTKaTKaTKaTKaTKaVoaTKaTKaTKaTKaVraTKaTKaTKaVoaTKaTKaUGaTKaTKaTKaTKaTKaVoaVsaTKaTKaTKaTKaTKaVoaTKaTKaTKaTKaVtaTKaTKaUdaVuaVvaVwaVxaVyaVzaUWaVAaVBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaVDaVEaVFaSgaShaShaShaShaShaShaShaShaVGaMIaPcaPdaPdaPdaPdaPdaPdaPdaPdaPdaKXaQVaVHaVHaVHaVHaVHaVIaVIaVJaVHaVIaVIaVHaVHaVKaVKaVKaVKaVKaVKaVKaVKaVKaVKaVLaVLaVLaVLaVLaVLaVMaVNaVNaVMaVLaVLaVLaKXaQVaVOaVOaVPaVQaVRaVOaVSaVSaVTaVTaVTaVTaVTaVTaVTaVUaVVaVVaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVWaVWaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaVXaVYaVZaWaaWbaWcaWcaWdaWeaWfaWgaWhaPbaMIaMJaPdaWiaWjaWkaWlaWmaWnaWoaWpaLuaJlaVHaWqaWraWsaWtaWuaWuaWvaWwaWuaWuaWxaWyaWzaWAaWBaWCaWDaVKaWEaWFaWGaWHaVLaWIaWJaWJaWJaWKaWLaWMaWMaWLaWNaWOaWPaJlaLuaVOaWQaWRaWSaWTaWUaWVaWWaVTaWXaWYaWZaXaaWYaXbaVUaXcaXcaVUaXdaXeaXdaVUaXdaXfaXdaVUaXdaXgaXdaVUaXdaXgaXdaVUaXdaXhaXiaXdaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaXjaXkaXlaXkaXmaXkaXkaXkaXlaXkaXnaWhaMHaMIaMJaXoaNAaNAaNAaNAaNAaNAaTvaPdaJlaJlaVHaXpaWuaWuaWuaWuaWuaWuaWuaWuaWuaWuaXqaWzaXraXraXraXraXsaXtaXtaXtaXuaVLaXvaXwaXwaXwaXxaWMaWMaWMaWMaWMaWMaVLaLuaXyaVOaXzaXAaXBaXCaXAaXDaXEaXFaXGaXHaXHaXIaXJaXKaVUaXLaXcaVUaXMaXNaXMaVUaXMaXcaXMaVUaXMaXcaXMaVUaXMaXcaXOaVUaXMaXcaXNaXMaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaXPaXkaXkaXkaXkaWbaXQaXRaXSaXTaXkaXkaXUaMHaMIaMJaXVaXWaNAaNAaNAaNAaNAaXXaPdaJlaJlaVHaXYaXZaXZaXZaWuaWuaXZaXZaXZaWuaWuaXqaWzaXraXraXraYaaVKaYbaXtaXtaXtaVLaYcaYdaYeaYfaWKaWLaWMaWMaWMaWMaYgaVLaLuaJlaVOaYhaYiaYjaYiaYjaXDaYkaVTaYlaXHaYmaYnaYoaYpaVUaXcaXcaVUaXdaXcaYqaVUaXdaXcaYqaVUaXdaXNaYqaVUaXdaXcaYraVUaXdaXcaYsaXdaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaYtaYuaXkaXkaYvaYwaYwaYwaYwaYwaYxaYwaYwaOkaMIaMJaXVaYyaYzaYAaYBaYCaYDaYEaPdaJlaLuaVHaYFaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaWuaYHaXraXraXraYIaVKaXtaXtaVKaVKaVLaVLaVLaVLaVLaVLaYJaWMaWLaWMaYKaYLaVLaLuaQWaVOaXBaYMaYNaYMaYNaXDaXEaVTaXGaXHaXHaYOaXHaYPaYQaXcaYRaVUaVUaYSaVUaVUaVUaYSaVUaVUaVUaYSaVUaVUaVUaYSaVUaVUaVUaYSaVUaVUaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaYtaYTaYUaXkaYVaYwaYWaYXaYYaYZaZaaZbaYwaMHaMIaZcaPdaPdaPdaZdaZeaZfaPdaPdaPdaJlaZgaVHaZhaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaWuaWzaXraZiaZjaZkaVKaZlaZlaVKaZmaZnaZoaZpaVLaZqaZraZsaZsaZsaZsaZtaZuaVLaJlaJlaVOaZvaYiaYjaYiaYjaXDaZwaVTaZxaZyaZzaZAaZBaZCaVUaXcaXcaZDaXcaXcaXcaZEaXcaXcaXcaZFaZDaXcaXcaZGaXcaXcaXcaZHaZFaXcaZIaZJaZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaZLaZMaXkaZNaZOaYwaZPaZaaZaaZaaZaaZaaZQaMHaMIaZRaQVaJlaLSaJlaJlaJlaLSaLuaZSaJlaZTaVHaWuaZUaZUaZUaWuaWuaZUaZUaZUaWuaWuaWuaZVaZWaZWaZWaZWaVKaVKaVKaVKaZmaZoaZoaZXaVLaZYaZZaZYaZYaZYaZYbaaaZYaVLaJlaLuaVObabaYMbacaYMaYNaXDaXEaVOaVOaVOaVOaVOaKXaQVaVUbadaXcbaebafbagbahaXcbaebaibajbahaXcbaebaibaibahaXcaXcaXcaXcaXcaXcbakbalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabambanbaoaVCbapaXkaXkaWfaYwaZPaZaaZabaqaZabaraYwbasaMIaMJaKXaLuaJlaJlaLuaLubataLuaKXaJlaJlaVHbauaWuaWuaWuaWuaWuaWuaWuaWubavaWuaWubawbaxbaybazbazbaAbaBbaCbaDbaEaZoaZobaFaVLaZYaZZaXwaXwaXwaXwbaaaZYaVLaJlaJlaVObaGaYiaYjaYiaYjaXDaYkaVObaHbaHbaIaVOaLuaJlaVUbaJaXcbaebaibaKbahaXcbaebaLbaMbahaXcbaebaibaNbahaXcaXcbaOaXcaXcaXcbaPbalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaQaJlaJlaVCbaRbaSbaRbaRaYwaZPaZaaZabaTaZabaUaYwbaVbaWaMJaGfaGfaGfbaXbanbaoaGfaGfaGfaJlaLuaVHaWuaXZaXZaXZaWuaWuaXZaXZaXZaWuaWuaWubaYbaxbaxbaxbaxbaxbaxbaxbaZaZoaZoaZobbaaVLaZYaZZaZYaZYaZYaZYbaabbbaVLaLuaJlaVOaXAbbcbbdbbcbbdaXDaXEaVObaHbbebbfaVOaJlaJlaVUbbgaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcbalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaQaJlaJlaWhaXkaXkaXkbbhaYwaZPaZaaZaaZPaZabbiaYwaYwbbjbbkbblaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaWuaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaWubbmbaxbaxbaybbnbaxbaxbbobaDbbpbbqaZobbraVLaZqaZZaXwaXwaXwaXwbaaaZuaVLaLuaJlaVOaXBaYiaYjaYiaYjaXDaXEaVOaVOaVObbsaVOaJlaZgaVUbbtbbubbvbbwbbxbbybbzbbAbbBaXcbbzbbCbbDbbzbbEaXcaXcbbFbbGbbHbbIbbJbbIbbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbLaXyaQWaWhbbMbbhbbhaXkaYwbbNaZaaZaaZPaZabbObbPaYwaMHaMJbblaaaaaaaaaaaaaaaaaaaaaaGfaJlbbQaVHaYFaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaXqbbmbaxbaxbaybaybaxbaxbbRbaDaVLaVLaVLaVLaVLbbSaZZaZYaZYaZYaZYbaaaZYaVLaLuaLuaVOaXBbbcbbdbbcbbdaXDaXEaXAbabaXBbbTaVOaJlaXyaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUbbUaVUaVUaVUaVUaVUaVWaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlbbVaWhaXkbbWbbXbbhaYwbbYbbZbcabcbaZaaZabccaYwaOkaMJbcdaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaXYaZUaZUaZUaWuaWuaZUaZUaZUaWuaWuaXqbawbaxbaxbaybaybaxbaxbaxbaDbcebcfbcgbchbchaZraZsaZsaZsaZsaZsbciaYLaVLaJlaXyaVObcjaYiaYjaYiaYjaXDaXEaYiaYjaYibckaVOaLuaJlaJlaJlbclaJlaLuaJlbclaLuaLuaLuaLubcmbcnbcnbcnbcnbcmbcobcpbcmbcqbcmbcqbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlbcsaWhaWhaWhaWhaWhaYwaYwaYwaYwaYwaYwaYwaYwaYwbctaMJbcuaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaXpaWuaWuaWuaWuaWuaWuaWuaWuaWuaWuaXqbawbaxbaxbaxbaxbaxbaxbaxbcvaZZaWMaWMaWMaWMaZZaXwaXwaXwaWMaWMbcwbcxaVLaLuaQWaVObcybbcbbdbbcbbdaXDaXEbbcbbdbbcbbdaVOaJlaLuaJlaJlaLuaLuaJlaJlaKyaJlaJlaJlaJlbczbcAbcAbcAbcAbcBbcAbcpbcmbcCbcmbcDbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaLuaJlaLuaLuaLSaJlaJlaLubcEbcFbcGbcHbcIbcHbcHbcJaMJbcuaalaalaalaalaalaalaalaGfaJlaJlaVHaWuaYGaXqaYGaXqaWuaXqaYGaXqaYGaXqbcKbcLbcMbcNbcObcPbcQbcRbcSbaDbcTbcUbcVbcWbcXbcYbcZbdabdbbdcbddbdebdfaVLaJlaLuaVObdgaYiaYjaYiaYjaXDaXEaYiaYjaYiaYjbdhaGfaGfaGfaGfaGfaGfaGfaGfaGfbdibdjaGfaGfbcrbcnbcAbcAbcnbcmbdkbcAbcAbcAbcAbdlbdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaLuaJlaJlaJlaJlaJlaJlaPdbdnbdobdpbdpbdpbdpbdpbdqbcuaalaalaalaalaalaalaalaGfaJlaLuaVHbdrbdsbdtbdtbdsbdsbdtbdtbdtbdtbdtbdtbaDbdubaDbaDbaDbaDbaDbaDbaDaVLaVLaVLbdvaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaJlaJlaVOaXzbbcbbdbbcbbdaXDaXEbbcbbdbbcbdwbdhaaaaaaaaaaaaaaaaaaaaaaaaaGfbdxaJlaGfaalbcrbcnbcAbcAbcnbcmbdybcAbcAbcAbdzbcAbdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaGfaGfaGfaGfbaXbanbanbaoaGfbdBbdBbdCbdDbdCaZdaZeaZeaZebdEaaaaaaaaaaaaaaaaaaaaaaGfbdxaLuaKXaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLubdFaLubdGaLuaLuaJlaJlaLuaZSaLuaLSaJlaJlaJlaJlaJlaLuaJlaLuaLSaLuaJlaJlaJlaJlaVOaYhaYiaYjaYiaYjaXDaXEaYiaYjaYibckbdhaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaGfaalbcrbcrbdHbdIbcrbcrbcrbdJbcmbdKbcmbdLbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbdBbdMbdNbdObdPaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaQVaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaJlaJlaJlaJlaKXaJlaJlaJlaJlaLuaLuaJlaJlaJlaJlaLuaJlaJlaJlaJlaLubdQaXBbbcbbdbbcbbdaXDaXEbbcbbdbbcbbdbdRaaaaaaaaaaaaaaaaaaaaaaaaaGfbdSbdTaGfaalaalaaaaaaaaaaaaaaabcrbdUbcmbdUbcmbdUbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbdVbdCbdWbdObdObdXaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaGfbdibdjaGfbaXbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbaoaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfbdhbdYaXBbdZaXBaXAaXDaXEaXAaXBaXBaXAbeaaaaaaaaaaaaaaaaaaaaaaaaaaalbebabzaalaalaaaaaaaaaaaaaaaaaabcrbcrbcrbcrbcrbcrbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalbecbdBbedbeebdObefaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaGfbdxaJlaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabegbehaXBaXBbdZaXCaXDaXEbabbdZaXAaXBbeaaaaaaaaaaaaaaaaaaaaaaaaaabzaalabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdBbdBbeibdBbdBbdCbejbdCbekbelbelbembelbelbenbdCaaaaaaaaaaaaaGfaJlaJlaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYbeobepalYalYalYaaaaaaaaaafFafFbeqafFafFaaaaaaaaaberbesbetaXBbdZaXBbeubevaXBaXBaXCbewbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbexbeybezbeAbeBbeCbeDbdBbeEbeFbeGbeHbeGbeIbeJbdBaaaaaaaaaaaaaGfbdSbdTaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbeKayNayNbeLbeMbeNaaaaaaaaaafFbeOayNbePafFaaaaaaaaaberbesbeQaXBbeRaXBbeSbeTaXBbeRbeUbeVbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbeWbdObeXbeYbdObdObeZbdBbfabdObdObeHbdObdObfbbdBaaaaaaaaaaaaaalbebabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcbfdayNayNayNayNbfeaaaaaaaaabeNbffayNbfgbeNaaaaaaaaabfhbfiaVPaVQaVQaVQaVQaVQaVQaVQaVQaVQbfjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbfkbeFbflbeAbdObdObfmbdBbfnbfobfpbfqbfrbfsbftbdBaaaaaaaaaaaaaalaalabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfubfvayNayNayNayNbfeaaaafFbfwbfxafFbfyafFbfzbfAafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdBbdBbeibdBbfBbdObdObfCbfDbdObfEbfFbfGbdObfHbdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbfIbfJbfKbfLbfMbfNaaaafFbfObfPbfQagnbfRbfSbfTafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbfUbfCbfVbfWbdObdObdObdObdObdObdObdObdObdObdObdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfXbfYbfZbfZbfZbgaalYaaaafFagnagnagnbgbagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbgdbgebgfbggbdObdObghbdObdObdObdObdObdObdObgibdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbgjagnbgkbglbgmbgnbgoafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdObgpbgqbgrbgsbgtbgubgvbgwbgxbgybgzbgAbfDbgBbdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYaaaafFbgCagnbgDagnbgEbgFbgGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdBbdBbdBbdBbdCbekbelbelbenbdCbekbelbelbenbdCbdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgHbgIbgJbgKbgHaaaafFbgLbgMbgNagnbgObgFbgPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcbgQbgRbgSbfcaaaalYbgTagnbgUbgnbgVbgWbgXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfubgYayNbgZalYaaaalYbhabfcbhbbhcalYalYbhdbgHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbeobhebeoalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhfbhgbhhbhibhjbhkbhlbhmbhnbhoafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhpbhqbhrbhsbhsbhsbhtbhsbhubhvbhwbhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFassastbhyafFaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbhzbhAbhsbhsbhsbhsbhsbhsbhAbhBalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhCastastbhDafFaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcbhEbhFbhGbhGbhGbhHbhGbhGbhIbhJbgHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhKastastafFbgcbgcbgcbhLbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbhMbhNayNbhObhPbhQbhRbhSbhTbhUalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhVastastafFbgcbgcbgcbhWbhWbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbhXbhYbfwbhZbhZbhZbhZbfAbiabibalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFaspasqasqbicbidasqasqasrbgcbgcbgcbgcbgcbgcbgcaspasqasqasqasqasqasqasqasqasqasrafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiebiebifbigbihbiibijbikbilagnagnauIbgcbgcbgcbgcbgcbgcbgcauIagnagnagnagnagnagnagnbimbinbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiebipbiebiqbiragnbisbiibitbinbiubivbiwbiwbiwbiwbiwbiwbixbivbiybiybiybiybiybiubizbiAbiBbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiebiebiCbiqbiDagnagnagnbiEbiFbiubivbiGbgcbgcbgcbgcbgcbiHavdagnagnagnagnagnagnagnagnbiBbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiIbiJbiJbiKbiLagnagnagnagnagnagnawlbiHbgcbgcbgcbgcbgcbiHawlagnagnagnagnagnagnagnagnbiEbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFagnbiMagnbgUagnagnagnagnagnagnagnafFbiNbiObiObiObiObiObiNafFagnagnagnagnagnagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaspasqasqasrafFagnagnagnagnbgUafFafFbiQbiRbiRbiRbiRbiRbiSafFafFbgUagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbiTbiUbiTbiUafFbiVafFafFafFafFafFbiWbiXbiRbiRbiRbiRbiRbiYbiZafFafFafFafFafFbiVafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbjabjabjabjaafFbjbafFbjcagnauIbjdbiXbiXbiRbiRbiRbiRbiRbiYbiYbjebjfagnagnagnbjgafFagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYalYbjhbjialYalYalYalYalYalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbjabjabjabjaafFbjjafFbjkagnawlbjlbjmbjmbjdbiRbjnbiRbjebjmbjmbjmauIagnbjoafFbjpafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbjqbjrbjsbjtbjubjvbjwbjxayNbjyalYbjzbjAbjBalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbjCbjDbjEbjCafFbjFagnagnagnbjGbjHbjIbjIbjIbiRbiRbiRbjJbjKbjKbjLawlagnbjMafFbjNafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboabAabAaboaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbjObjrbjPbjQbjRbjSbjTbjUbjVbgRbjWbgRbgRbjXbjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjZbkabkabkbafFbiVafFafFafFafFafFbkcbjIbjIbiRbiRbiRbjJbjKbkdafFafFafFafFafFbiVafFagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabRabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabRabAabAabAabAabAabAabAabAbkebkebkebkeafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbkfbkgbkhbkibkjbkkbklbkmbknbkobkpbkqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiBbkrbksbkrbktbkrbktbkrbkuagnafFafFbkvbjHbiRbiRbiRbkwbjLafFafFagnbkxagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabAabAabAabAabAabAabAbkyabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAauwbkebkzbkAbkBafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbkCbkDbkEbkFbkGbkHbkIbkJayNbkKalYbkLbkMbkNalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbkObkrbksbkrbkubgnbkPbkQbkRbkSbkTafFbkUasqasqasqasqbidasrafFagnagnagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboabobkVaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboabobkWbkWbkebkebkebkebkebkebkebkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbkYbkDbkZblablbblcbldbleayNblfalYblgblhblialYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbkRagnbimbkrbljblkbinbllbljblmblnbloblpbiybiybiybiybiAagnblqagnagnagnagnagnagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblrblsblsblsblsblsbltblublvblwblxblyblxblzblvblAblAblAblAblAblAblAblAblAblBbkeblCblDblEblEblEblEbkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYblFblGblHblIblJayNblKbgHblLblMblNalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiBbkublOblPblQbgFblOblRblQbiEblSafFblTagnagnagnagnagnbiPafFagnagnagnayNblUblUayNagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsblVblVblVblsblWblublXblYblZbmablZblZbmbbmcbmcbmdblAbmebmcbmfblAblAbmgbkebmhblDblEblEblEblEbkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbmibmjbmkbmlbmmbmnbmobmpayNayNbmqbmrayNbmsalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiEbmtbmublkbmvblkbmubkrbiAagnbkRafFagnagnagnagnagnagnagnafFblTagnagnbmwbmxbmxbmyagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsbmzbfJbfJayNbmAblubmBbmCbmDbmDbmDbmEbmBbmFbmGbmHblAbmIbmJbmGblAblAbmgbkebmhblDbmKbmKbmKbmKbkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbmLbmjbmMbmNbmObmPbldbmQbmRbmSalYbmTblMbmUalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkrbkrbmVbmWbmXbkPbgWbiEbkrbmYbkrbmZafFbnabnbbncagnbncbnbbnaafFagnagnagnayNbndbneayNagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsbnfbmzbfJbfJayNbngblubmBbmCbmDbmDbmDbnhbnibnjbnkbnkbnlbnkbnkbnmbnnbnobnpbkeblDblDblDbnqbnrbnsbntbnuafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbnvayNblIblIblJbnwbnwbnxbmrayNbnyalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagnagnbnzbiEblkbnAbkrbnAbkrbmYbkrbiAafFafFafFafFblqafFafFafFafFagnagnagnagnbgFagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsbnBbnCbnCayNbfJblubmBbmCbmDbmDbmDbnhblvbnDbmJbnEblAbnFbnGbmcblAbnHbmgbkebnIbkebnJbnKbnLbnMbkebnNafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbnObnPbnQbnRbnSbnTbnUblJbnVbnWbnXbmrblMbnYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbnZboabkPbobbocbocbocbodblqafFafFboebofbofbofagnbofbofbofboeagnagnagnagnbogagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsblsblsblsbohboiblubmBbojbokbolbombonblvboobopbooblAblAblAblAblAbnHbmgbkeboqbkebkeborbkebkebkeborafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbosbnPbotboubovbldbldbowbnwayNboxboyayNbozalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboAboBboCboDbiPafFblTboEbkQagnbkxagnagnagnayNboFayNagnagnagnagnagnagnagnbgFagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboGbluboHboIblublublubluboJaruboKboKboKboLboMboKboKboNboObmgboPbmgbmgboQbmgbmgbmgbmgbmgboRbmgbmgboSaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYboTboUboVblIblJboWboXboYbgRboZbpaalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpbbpcbpcbpdbkQblqagnagnboEbkPbkPbkPbpebkPbpfbpgbphbkPbkPbkPbkPbkPbkPbkPbgWagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpibpjbpkbpkbpjbpjbpjbpjbplbpmboKboKboKboKboKboKboKboNboObmgbmgbmgbmgboRbmgbmgbmgbpnbmgboRbmgbmgbmgaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbpobppbpqbprbpsbptbpublJayNayNalYayNayNbpvalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboAboBboBbpwbgFblqagnagnagnagnagnagnagnagnbpxbpgbpyagnagnagnagnagnagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpkbpzbpkbpAbpjbpBbpCbpBbplboKboKbpDbpEbpEbpEbpEbpEbpFbpGbpHbpHbpIbpJbpKbpLbpMbpMbpMbpMbpNbpObpPbpPaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbpQbppbpRbpSbpTbpUbpUbpVayNbpWalYayNayNbpXbpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpbbpcbpcbpdbpZafFblTagnagnagnagnagnagnagnayNbnCayNagnagnagnagnagnagnagnagnagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpkbpzbpkbpkbqabpkbpkbpkbqbboKboKbqcbqdbqdbqdbqebqdbqfbqgbqhbqhbqhbqibpObqjbqjbqjbqkbqjbqlbqmbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYbqobqpalYalYbqqalYbqrbqsalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboAboBboBbgWbgFafFagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbqtbqubqvbqwbqabpkbpkbpkbqbboKboKbqxbqybqzbqyboObqAbqBbqCbqDbqDbqDbqEbpObqFbqFbqGbqGbqHbqIbpObqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpbbpcbpcbkPbqJafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFbqKbqLbqLbqKafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpjbpjbqMbqNbqNbqObqPbqObqQbqRboKbqcbqdbqdbqSboObqTbqdbqUbqVbqVbqVbqVbpObqWbqXbqXbqYbpObqZbpObqnbraaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFblqbrbafFbrcbrcbrcbrcbrcbrcbrcagnbrcagnagnbrdagnbrebrcbrfafFayNayNafFagnbrcbrgbrcagnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrhbribribribrjaqQaqQbrkbrlaruboKbrmbqdbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrobrpbrqbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrcagnagnbrcbrcbrdbrcagnagnbrcbrcbrcbrragnbrcbrcbrcbrcagnbrcbrcbrsagnbrtayNayNbrtagnbrubrcagnbrcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrvbrwbrxbrybrzbrAbrBbrCboKbrDboKbrEbqdbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrFbrGbrobrHbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJayNbnCayNayNayNbrKayNayNayNbrLbrMbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbqnbrNbrObqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbrPayNayNayNayNbrKayNayNbmwbrQbrRbrSbrSbrSbrTbrSbrSbrSbrUbrSbrSbrSbrTbrSbrSbrSbrVbrWbrobqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbrXbrXbrYbrZbsabsbbsabscbsdbsebsfbqVbqVbqVbrnbsgbqVbqVbrnbqVbqVbsgbrnbqVbqVbqVbrobrobrobshbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbsibsjbskbslbskbskbsmbsnbsobsnbspbqVbqVbqVbqVbrnbqVbsgbsgbsgbsgbsgbqVbrnbqVbqVbqVbqVbsqbsrbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbssbkQagnbstagnagnbsuagnbsvagnbswbqVbqVbqVbqVbrnbqVbsgbsxbsybsxbsgbqVbrnbqVbqVbqVbqVbszbsAbqnbsBbsCafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbsDagnbsEagnbsFbsGbsHbsIagnbswbqVbqVbqVbqVbrTbrSbsgbsxbsJbsxbsgbrSbrTbqVbqVbqVbqVbszbsKbqnbsLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbsibgWagnbsMagnagnbsNbsObsPagnbswbqVbqVbqVbqVbrnbqVbsgbsxbsxbsxbsgbqVbrnbqVbqVbqVbqVbszbsKbqnbsQbsRafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJagnagnbsSagnagnbsTagnbsUagnbsVbqVbqVbqVbqVbrnbqVbsgbsgbsgbsgbsgbqVbrnbqVbqVbqVbqVbsWbsXbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJagnagnbrYbsYbsZalYbsZbtabtbbtcbtdbqVbqVbqVbrnbsgbqVbqVbrnbqVbqVbsgbrnbqVbqVbqVbrobrobrobshbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJagnagnagnagnagnagnagnagnagnbsubrRbrSbrSbrSbrTbrSbrSbrSbrTbrSbrSbrSbrTbrSbrSbrSbrVbrWbrobqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbsibkPbkPbkPbtebkPbkPbkPbkPbkPbtfbtgbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbqnbrNbrObqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbthbodbtiafFafFafFbtjafFbtkagnbtlafFbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrFbrGbrobrHbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbtmagnbtnbodbtoagnbtpbtkagnbtqafFbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrobrpbrqbqnbraaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbtragnagnbrJbtsagnbttbtuagnbsuafFafFbtvagnbtwafFbqVbqVbqVbqVbqVbtxbtybtzbtzbtAbrobtBbrobqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbtCbtDbtEbtFbtGagnagnagnbtjagnbsubtHbsUbtHagnbtIbodbtJbtKbtLbtMbtNbtxbtObtPbtQbtQbtPbtRbtxbpPbpPaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbtSbtTbtUbtVbtWbtXbtYagnbtZafFagnbuaafFafFafFbubafFbrJbucbudbuebufbugbtxbuhbtPbtQbtQbtPbuibtxbujbujaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbukbulbumbumbumbunbuoagnbtZafFagnbupbuqbkPbkPbkPburbusbutbuubuvbuwbuxbuybuzbuAbuBbuAbuAbuCbuDbujbuEaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbtSafFafFafFafFbtXbuFbuGbuHbodagnbuIbuJagnagnagnagnagnagnagnbujbujbujbuKbtxbuLbtxbuDbuMbuMbuNbujbujbuOafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbuPbuQbuQbuQbuRbtXbtCbuSbuSbuTbuSbuUafFafFafFafFafFafFbuVafFbuWbujbujbuXbujbujbujbujbujbujbujbujbujbuYafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaGfaGfaGfaGfaGfbuZaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfbvabvabvabuWbujbujbuXbvbbujbvcbvdbvebujbvbbujbvfbuOafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -3756,21 +4252,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnpbnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnobnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bnqbnobnobnobnobnobnobnobnobnobnobnobnobnobnoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvhbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvibvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -4634,42 +5130,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnrbnsbntbnubnvbnraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnsbnwbnxbnxbnybnvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnzbnAbnxbnxbnxbnzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnBbnCbnxbnxbnxbnzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnzbnDbnxbnxbnxbnzaaaaaaaaaaaaaaabnEbnFbnGbnGbnHbnIbnJbnKbnGbnGbnGbnIbnJbnKbnHbnGbnGbnGbnGbnLbnEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnMbnNbnxbnxbnxbnMaaaaaaaaaaaaaaabnFbnObnPbnPbnQbnRbnSbnPbnTbnUbnTbnPbnSbnRbnVbnWbnWbnXbnYbnZbnLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabnNbnxbnxbnxboaaaaaaabobbobbobbocbodbnSbnSboebnSbnSbnSbnSbnSbnSbnSbnSbnSbofbogbogbogbogbohboiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnzbnNbnxbnxbnxbnzaaaaaabobbobbobbojbokbolbnSbombonbnSboobooboobooboobnSbopbnVboqbogbnXbnYbohboiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobbobbobbobbobbobbobbobbobbobbobbobbobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnMbnNbnxbnxbnxbnMaaaaaabobbobbobbojborbolbnSbosbonbnSbnPbnPbnPbnPbnPbnSbopbnZbnGbnGbnGbnIbohboiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobbobbobbobbobbobbobbobbobbobbobbobbobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboabnNbnxbnxbnxboaaaaaaabobbobbobbotboubnSbnSbovbonbnSbnSbnSbnSbnSbnSbnSbnSbowboxboxboxboybohboiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobbobbobbobbobbobbobbobbobbobbobbobbobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnzbozbnxbnxbnxbnzaaaaaabobbobbobboAboBboobooboCbnRboobooboDboEboDboobooboFbnVboGboGboGboGbnZboHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobbobbobbobbobbobbobbobbobbobbobbobbobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboIboJbnxbnxbnxbnzaaaaaabobbobbobbnEboAbnGbnGboKbnGbnGbnGbnGbnGbnGbnGbnGbnGboKbnGbnGbnGbnGboHbnEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobbobbobbobbobbobbobbobbobbobbobbobbobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnzbnxbnxbnxbnxbnzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobbobbobbobbobbobbobbobbobbobbobbobbobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaboLboMboMboMboMboNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabobbobbobbobbobbobbobbobbobbobbobbobbobaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabnrboOboPboPboQbnraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvjbvkbvlbvmbvnbvjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvkbvobvpbvpbvqbvnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvsbvpbvpbvpbvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvtbvubvpbvpbvpbvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvvbvpbvpbvpbvraaaaaaaaaaaaaaabvwbvxbvybvybvzbvAbvBbvCbvybvybvybvAbvBbvCbvzbvybvybvybvybvDbvwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvEbvFbvpbvpbvpbvEaaaaaaaaaaaaaaabvxbvGbvHbvHbvIbvJbvKbvHbvLbvMbvLbvHbvKbvJbvNbvObvObvPbvQbvRbvDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvSbvFbvpbvpbvpbvSaaaaaabvTbvTbvTbvUbvVbvKbvKbvWbvKbvKbvKbvKbvKbvKbvKbvKbvKbvXbvYbvYbvYbvYbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvFbvpbvpbvpbvraaaaaabvTbvTbvTbwbbwcbwdbvKbwebwfbvKbwgbwgbwgbwgbwgbvKbwhbvNbwibvYbvPbvQbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvEbvFbvpbvpbvpbvEaaaaaabvTbvTbvTbwbbwjbwdbvKbwkbwfbvKbvHbvHbvHbvHbvHbvKbwhbvRbvybvybvybvAbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvSbvFbvpbvpbvpbvSaaaaaabvTbvTbvTbwlbwmbvKbvKbwnbwfbvKbvKbvKbvKbvKbvKbvKbvKbwobwpbwpbwpbwqbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbwrbvpbvpbvpbvraaaaaabvTbvTbvTbwsbwtbwgbwgbwubvJbwgbwgbwvbwwbwvbwgbwgbwxbvNbwybwybwybwybvRbwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwAbwBbvpbvpbvpbvraaaaaabvTbvTbvTbvwbwsbvybvybwCbvybvybvybvybvybvybvybvybvybwCbvybvybvybvybwzbvwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvpbvpbvpbvpbvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwDbwEbwEbwEbwEbwFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvjbwGbwHbwHbwIbvjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -4741,6 +5216,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwKbwKbwLbwLbwLbwJbwJbwJbwJbwMbwJbwJbwJbwJbwNbwNbwObwObwPbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwQbwRbwRbwRbwRbwSbwTbwUbwUbwVbwUbwWbwXbwJbwNbwObwObwObwObwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwYbwRbwRbwRbwRbwZbxabxabxabxabxabxabxabwJbwNbwObwObwObxbbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwKbwRbwRbxcbwRbxabxabxabxabxabxabxabxabxabwObwObwObwObxbbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxdbwRbwRbwRbwRbwJbxebxfbxgbxabxfbxfbxebwJbwObwObwObxbbxbbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxhbxibxabwJbwJbxjbxfbxfbxabxfbxfbxkbwJbwJbxabwJbwJbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxlbxabxabxebxmbxebxfbxfbxabxfbxnbxobxpbxqbxabxabxebwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxrbxabxabxfbxfbxfbxfbxfbxabxfbxfbxfbxfbxfbxabxabxsbxtbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxtbxubxabxabxfbxvbxfbxfbxwbxabxxbxfbxfbxybxfbxabxabxzbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwMbxAbxabxabxabxabxabxabxabxabxabxabxabxabxabxabxabxebwMbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxebxabxabxfbxfbxfbxfbxBbxabxCbxfbxfbxfbxfbxabxabxDbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxEbxabxFbxfbxfbxfbxfbxGbxabxfbxfbxfbxfbxfbxabxabxebxtbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxHbxabxabxebxIbxJbxfbxfbxabxfbxfbxKbxLbxebxMbxabxNbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxhbxibxabwJbwJbxObxfbxgbxabxfbxfbxPbwJbwJbxabxhbxibwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxQbxRbxRbxRbxSbwJbxTbxUbxfbxabxfbxfbxebwJbxVbxVbxVbxVbxWbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxXbxRbxRbxRbxRbxabxabxabxabxabxYbxabxabxabxVbxZbxVbyabybbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbycbxRbxRbxRbxRbwSbxabxabxabxabxabxabydbwSbxVbxVbxVbyebyfbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbygbxRbxRbxRbxRbwZbyhbxebyibxebyjbykbylbwZbxVbyabymbxVbyfbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbygbynbyobypbyqbxtbwJbwJbwJbwMbwJbwJbwJbwJbyrbysbyfbyfbyfbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From d4b92043160da8d900af19e2140b283d132a6d95 Mon Sep 17 00:00:00 2001 From: cib Date: Fri, 4 May 2012 07:56:19 -0700 Subject: [PATCH 027/143] No, scanning over all the objects in the world every tick is not a good way to keep user interfaces up to date. --- code/game/algorithm.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/algorithm.dm b/code/game/algorithm.dm index 3a6d9407f6d..2b1740237a5 100644 --- a/code/game/algorithm.dm +++ b/code/game/algorithm.dm @@ -187,15 +187,18 @@ proc/countJob(rank) return equipped /proc/AutoUpdateAI(obj/subject) +/* if (subject!=null) for(var/mob/living/silicon/ai/M in world) if ((M.client && M.machine == subject)) subject.attack_ai(M) +*/ /proc/AutoUpdateTK(obj/subject) - if (subject!=null) +/* if (subject!=null) for(var/obj/item/tk_grab/T in world) if (T.host) var/mob/M = T.host if(M.client && M.machine == subject) subject.attack_hand(M) +*/ \ No newline at end of file From 0d97f6c3270e0204ace7a88556f76d75c6996d72 Mon Sep 17 00:00:00 2001 From: cib Date: Fri, 4 May 2012 08:25:31 -0700 Subject: [PATCH 028/143] Replaced the critter AI recursion with a proper loop, this seems to have fixed profiling. --- code/modules/critters/critter_AI.dm | 140 ++++++++++++++-------------- 1 file changed, 71 insertions(+), 69 deletions(-) diff --git a/code/modules/critters/critter_AI.dm b/code/modules/critters/critter_AI.dm index fef43caa27a..fd09108680c 100644 --- a/code/modules/critters/critter_AI.dm +++ b/code/modules/critters/critter_AI.dm @@ -8,81 +8,83 @@ process() set background = 1 if (!src.alive) return - switch(task) - if("thinking") - src.attack = 0 - src.target = null - sleep(thinkspeed) - walk_to(src,0) - if (src.aggressive) seek_target() - if (src.wanderer && !src.target) src.task = "wandering" - if("chasing") - if (src.frustration >= max_frustration) + + // use a loop to avoid weird benchmarking phenomenons caused by + // recursion + while(1) + switch(task) + if("thinking") + src.attack = 0 src.target = null - src.last_found = world.time - src.frustration = 0 - src.task = "thinking" + sleep(thinkspeed) walk_to(src,0) - if (target) - if (get_dist(src, src.target) <= 1) - var/mob/living/carbon/M = src.target - ChaseAttack() - src.task = "attacking" - if(chasestate) - icon_state = chasestate - src.anchored = 1 - src.target_lastloc = M.loc - else - var/turf/olddist = get_dist(src, src.target) - walk_to(src, src.target,1,chasespeed) - if ((get_dist(src, src.target)) >= (olddist)) - src.frustration++ + if (src.aggressive) seek_target() + if (src.wanderer && !src.target) src.task = "wandering" + if("chasing") + if (src.frustration >= max_frustration) + src.target = null + src.last_found = world.time + src.frustration = 0 + src.task = "thinking" + walk_to(src,0) + if (target) + if (get_dist(src, src.target) <= 1) + var/mob/living/carbon/M = src.target + ChaseAttack() + src.task = "attacking" + if(chasestate) + icon_state = chasestate + src.anchored = 1 + src.target_lastloc = M.loc else - src.frustration = 0 - sleep(5) - else src.task = "thinking" - if("attacking") - // see if he got away - if ((get_dist(src, src.target) > 1) || ((src.target:loc != src.target_lastloc))) - src.anchored = 0 - src.task = "chasing" - if(chasestate) - icon_state = chasestate - else - if (get_dist(src, src.target) <= 1) - var/mob/living/carbon/M = src.target - if(!src.attacking) RunAttack() - if(!src.aggressive) - src.task = "thinking" - src.target = null - src.anchored = 0 - src.last_found = world.time - src.frustration = 0 - src.attacking = 0 - else - if(M!=null) - if(ismob(src.target)) - if(M.health < config.health_threshold_crit) - src.task = "thinking" - src.target = null - src.anchored = 0 - src.last_found = world.time - src.frustration = 0 - src.attacking = 0 - else + var/turf/olddist = get_dist(src, src.target) + walk_to(src, src.target,1,chasespeed) + if ((get_dist(src, src.target)) >= (olddist)) + src.frustration++ + else + src.frustration = 0 + sleep(5) + else src.task = "thinking" + if("attacking") + // see if he got away + if ((get_dist(src, src.target) > 1) || ((src.target:loc != src.target_lastloc))) src.anchored = 0 - src.attacking = 0 src.task = "chasing" if(chasestate) icon_state = chasestate - if("wandering") - if(chasestate) - icon_state = initial(icon_state) - patrol_step() - sleep(wanderspeed) - spawn(8) - process() - return + else + if (get_dist(src, src.target) <= 1) + var/mob/living/carbon/M = src.target + if(!src.attacking) RunAttack() + if(!src.aggressive) + src.task = "thinking" + src.target = null + src.anchored = 0 + src.last_found = world.time + src.frustration = 0 + src.attacking = 0 + else + if(M!=null) + if(ismob(src.target)) + if(M.health < config.health_threshold_crit) + src.task = "thinking" + src.target = null + src.anchored = 0 + src.last_found = world.time + src.frustration = 0 + src.attacking = 0 + else + src.anchored = 0 + src.attacking = 0 + src.task = "chasing" + if(chasestate) + icon_state = chasestate + if("wandering") + if(chasestate) + icon_state = initial(icon_state) + patrol_step() + sleep(wanderspeed) + sleep(8) patrol_step() @@ -115,7 +117,7 @@ seek_target() if(!prob(aggression)) return // make them attack depending on aggression levels - + src.anchored = 0 var/T = null for(var/mob/living/C in view(src.seekrange,src))//TODO: mess with this From f26d5ac3dbf384854ad2153cc65514893992e932 Mon Sep 17 00:00:00 2001 From: Rob Palkowski Date: Fri, 4 May 2012 10:13:59 -0700 Subject: [PATCH 029/143] Tabs rather than spaces. Sorry 'bout that. --- code/modules/mob/living/silicon/robot/robot.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index e70069fe9cd..b75573cba1a 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -26,7 +26,7 @@ src << "Unit slaved to [connected_ai.name], downloading laws." lawupdate = 1 else - laws = new /datum/ai_laws/nanotrasen/New + laws = new /datum/ai_laws/nanotrasen/New lawupdate = 0 src << "Unable to locate an AI, reverting to standard NanoTrasen laws." else From 0fb985e2f951a8683485f6c50fddfbb483096c2c Mon Sep 17 00:00:00 2001 From: SkyMarshal Date: Fri, 4 May 2012 13:23:42 -0700 Subject: [PATCH 030/143] Fucking Spess Carps --- code/modules/critters/critters.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/critters/critters.dm b/code/modules/critters/critters.dm index 7633c5ca7c6..eff805e9159 100644 --- a/code/modules/critters/critters.dm +++ b/code/modules/critters/critters.dm @@ -158,6 +158,13 @@ var/stunchance = 10 // chance to tackle things down +//TEMPORARY + New() + ..() + spawn(0) + del(src) +//TEMPORARY + Harvest(var/obj/item/weapon/W, var/mob/living/user) if(..()) From 4f18f35509d1dcdcd23144467b5b50ef9a3a5b96 Mon Sep 17 00:00:00 2001 From: cib Date: Sat, 5 May 2012 03:01:55 -0700 Subject: [PATCH 031/143] Implemented #977 - Epidemic improvements --- code/game/gamemodes/epidemic/epidemic.dm | 40 ++++++++++++++++++------ 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/code/game/gamemodes/epidemic/epidemic.dm b/code/game/gamemodes/epidemic/epidemic.dm index 9a45abbb274..bcccc00b9ad 100644 --- a/code/game/gamemodes/epidemic/epidemic.dm +++ b/code/game/gamemodes/epidemic/epidemic.dm @@ -13,6 +13,7 @@ var/virus_name = "" var/stage = 0 + var/doctors = 0 /////////////////////////// //Announces the game type// @@ -26,7 +27,7 @@ //Gets the round setup, cancelling if there's not enough players at the start// /////////////////////////////////////////////////////////////////////////////// /datum/game_mode/epidemic/pre_setup() - var/doctors = 0 + doctors = 0 for(var/mob/new_player/player in world) if(player.mind.assigned_role in list("Chief Medical Officer","Medical Doctor")) doctors++ @@ -65,8 +66,15 @@ comm.messagetitle.Add("Cent. Com. CONFIDENTIAL REPORT") comm.messagetext.Add(intercepttext) + world << sound('commandreport.ogg') + // add an extra law to the AI to make sure it cooperates with the heads + var/extra_law = "Crew authorized to know of pathogen [virus_name]'s existence are: Heads of command, any crew member with loyalty implant. Do not allow unauthorized personnel to gain knowledge of [virus_name]. Aid authorized personnel in quarantining and neutrlizing the outbreak. This law overrides all other laws." + for(var/mob/living/silicon/ai/M in world) + M.add_ion_law(extra_law) + M << "\red " + extra_law + /datum/game_mode/epidemic/proc/announce_to_kill_crew() var/intercepttext = "CONFIDENTIAL REPORT
" intercepttext += "PATHOGEN [virus_name] IS STILL PRESENT ON [station_name()]. IN COMPLIANCE WITH NANOTRASEN LAWS FOR INTERSTELLAR SAFETY, EMERGENCY SAFETY MEASURES HAVE BEEN AUTHORIZED. ALL INFECTED CREW MEMBERS ON [station_name()] ARE TO BE NEUTRALIZED AND DISPOSED OF IN A MANNER THAT WILL DESTROY ALL TRACES OF THE PATHOGEN. FAILURE TO COMPLY WILL RESULT IN IMMEDIATE DESTRUCTION OF [station_name].
" @@ -84,33 +92,45 @@ /datum/game_mode/epidemic/post_setup() + // make sure viral outbreak events don't happen on this mode + EventTypes.Remove(/datum/event/viralinfection) + + // scan the crew for possible infectees var/list/crew = list() for(var/mob/living/carbon/human/H in world) if(H.client) + // heads should not be infected + if(H.mind.assigned_role in command_positions) continue crew += H if(crew.len < 2) world << "\red There aren't enough players for this mode!" + world << "\red Rebooting world in 5 seconds." + + if(blackbox) + blackbox.save_all_data_to_sql() + sleep(50) + world.Reboot() var/datum/disease2/disease/lethal = new lethal.makerandom(1) lethal.infectionchance = 5 - var/datum/disease2/disease/nonlethal = new - nonlethal.makerandom(0) - nonlethal.infectionchance = 0 + // the more doctors, the more will be infected + var/lethal_amount = doctors * 2 - for(var/i = 0, i < crew.len / 3, i++) + // keep track of initial infectees + var/list/infectees = list() + + for(var/i = 0, i < lethal_amount, i++) var/mob/living/carbon/human/H = pick(crew) if(H.virus2) i-- continue H.virus2 = lethal.getcopy() + infectees += H - for(var/i = 0, i < crew.len / 3, i++) - var/mob/living/carbon/human/H = pick(crew) - if(H.virus2) - continue - H.virus2 = nonlethal.getcopy() + var/mob/living/carbon/human/patient_zero = pick(infectees) + patient_zero.virus2.stage = 3 cruiser_arrival = world.time + (10 * 90 * 60) stage = 1 From 9eedd968dd975b0656e1b74a1265c517a9fa172a Mon Sep 17 00:00:00 2001 From: cib Date: Sat, 5 May 2012 03:02:19 -0700 Subject: [PATCH 032/143] Ryetalyn now actually is effective against jitteryness. --- code/modules/chemical/Chemistry-Reagents.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/chemical/Chemistry-Reagents.dm b/code/modules/chemical/Chemistry-Reagents.dm index dbe506380c2..954a9585731 100644 --- a/code/modules/chemical/Chemistry-Reagents.dm +++ b/code/modules/chemical/Chemistry-Reagents.dm @@ -881,6 +881,7 @@ datum data++ M.mutations = 0 M.disabilities = 0 + M.jitteriness = 0 if(volume > REAGENTS_OVERDOSE) M:adjustToxLoss(1) // switch(data) From cd3e8d8ba9abe6f9da43fd647bcfde0624c031bf Mon Sep 17 00:00:00 2001 From: cib Date: Sat, 5 May 2012 04:03:26 -0700 Subject: [PATCH 033/143] Fixed bug #872 --- code/modules/admin/admin.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 71811b312da..46471941d3c 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -179,10 +179,10 @@ var/global/BSACooldown = 0 if(!reason) return - log_admin("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [GetBanExp(mins)]") + log_admin("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [GetBanExp(mins + CMinutes)]") - ban_unban_log_save("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [GetBanExp(mins)]") - message_admins("\blue [key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [GetBanExp(mins)]", 1) + ban_unban_log_save("[key_name(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [GetBanExp(mins + CMinutes)]") + message_admins("\blue [key_name_admin(usr)] edited [banned_key]'s ban. Reason: [reason] Duration: [GetBanExp(mins + CMinutes)]", 1) Banlist.cd = "/base/[banfolder]" Banlist["reason"] << reason Banlist["temp"] << temp From 9bf184c20303f9a609955f2a8720d435953de556 Mon Sep 17 00:00:00 2001 From: cib Date: Sat, 5 May 2012 06:07:18 -0700 Subject: [PATCH 034/143] Possible fix for #675: Added another check to make sure every mob only receives a broadcast message once. --- code/game/machinery/telecomms/broadcaster.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/machinery/telecomms/broadcaster.dm b/code/game/machinery/telecomms/broadcaster.dm index 707e68225c4..f8d209f6f58 100644 --- a/code/game/machinery/telecomms/broadcaster.dm +++ b/code/game/machinery/telecomms/broadcaster.dm @@ -281,6 +281,9 @@ var var/list/heard_garbled = list() // garbled message (ie "f*c* **u, **i*er!") var/list/heard_gibberish= list() // completely screwed over message (ie "F%! (O*# *#!<>&**%!") + // Make sure everyone only hears the message once + var/list/already_heard = list() + for (var/mob/R in receive) /* --- Loop through the receivers and categorize them --- */ @@ -291,6 +294,12 @@ var if(istype(M, /mob/new_player)) // we don't want new players to hear messages. rare but generates runtimes. continue + // We'll skip those guys who have already heard the message + if (R in already_heard) + continue + + already_heard += R + // --- Check for compression --- if(compression > 0) From 526313ee8c97c5fd07070ce5271d00d94d7763e4 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 20:35:26 +0100 Subject: [PATCH 035/143] Increases max brig time to 60 minutes with changes to Space Law. Also Dormitory Antiqua updates. Changelog Updates too. --- baystation12.dme | 3 +- code/game/machinery/doors/brigdoors.dm | 4 +- html/changelog.html | 16 + maps/Antiqua.dmm | 3258 ++++++++++++------------ 4 files changed, 1660 insertions(+), 1621 deletions(-) diff --git a/baystation12.dme b/baystation12.dme index e79972c853f..3cba1891341 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -162,11 +162,9 @@ #define FILE_DIR "code/WorkInProgress" #define FILE_DIR "code/WorkInProgress/Apples" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Jumper" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Rust" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Supermatter" #define FILE_DIR "code/WorkInProgress/Cael_Aislinn/Tajara" -#define FILE_DIR "code/WorkInProgress/Cael_Aislinn/tajara_sprites" #define FILE_DIR "code/WorkInProgress/Chinsky" #define FILE_DIR "code/WorkInProgress/mapload" #define FILE_DIR "code/WorkInProgress/Mini" @@ -203,6 +201,7 @@ #define FILE_DIR "icons/vending_icons" #define FILE_DIR "interface" #define FILE_DIR "maps" +#define FILE_DIR "maps/backup" #define FILE_DIR "sound" #define FILE_DIR "sound/AI" #define FILE_DIR "sound/ambience" diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 1fc1f691143..3e771bbf8c9 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -141,7 +141,7 @@ dat += "Activate Timer and close door
" dat += "Time Left: [(minute ? text("[minute]:") : null)][second]
" - dat += "- - + +
" + dat += "- - - + +
+
" for(var/obj/machinery/flasher/F in targets) if(F.last_flash && (F.last_flash + 150) > world.time) @@ -176,7 +176,7 @@ var/tp = text2num(href_list["tp"]) var/timeleft = timeleft() timeleft += tp - timeleft = min(max(round(timeleft), 0), 600) + timeleft = min(max(round(timeleft), 0), 6000) timeset(timeleft) //src.timing = 1 //src.closedoor() diff --git a/html/changelog.html b/html/changelog.html index 35800485187..df3646f6f31 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -47,6 +47,22 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit though. Thanks. --> +
+

05 May 2012

+

Erthilo updated:

+
    +
  • Increases maximum brig timers to 60 minutes. This coincides with a new test version of Space Law. See here: http://baystation12.net/wiki/index.php/Space_Law or in-game Space Law books.
  • +
+
+ +
+

04 May 2012

+

dopeghoti updated:

+
    +
  • Fixes AI-less Cyborgs having Asimov laws.
  • +
+
+

03 May 2012

TG updated:

diff --git a/maps/Antiqua.dmm b/maps/Antiqua.dmm index 1e1b7fee9c9..8ee4ee892a8 100644 --- a/maps/Antiqua.dmm +++ b/maps/Antiqua.dmm @@ -2489,1486 +2489,1510 @@ "aVS" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/glass{name = "Chapel"},/turf/simulated/floor,/area/chapel/main) "aVT" = (/turf/simulated/wall,/area/chapel/office) "aVU" = (/turf/simulated/wall,/area/crew_quarters) -"aVV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) -"aVW" = (/turf/simulated/wall/r_wall,/area/crew_quarters) -"aVX" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVY" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aVZ" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWa" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWc" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWd" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWe" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWf" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWg" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aWh" = (/turf/simulated/wall,/area/medical/genetics) -"aWi" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWj" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWk" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWl" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWm" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWn" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aWo" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) -"aWp" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) -"aWq" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWr" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWs" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWt" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWu" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWv" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWw" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWx" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWy" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aWz" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; networkTag = "Bar Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWA" = (/obj/structure/table,/obj/machinery/door_control{dir = 1; id = "barshutter"; name = "Bar Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWB" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWC" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWD" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aWE" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aWF" = (/obj/machinery/sink/kitchen2,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aWG" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aWH" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aWI" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aWJ" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aWK" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/hydroponics) -"aWL" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hydroponics) -"aWM" = (/turf/simulated/floor,/area/hydroponics) -"aWN" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hydroponics) -"aWO" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) -"aWP" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) -"aWQ" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aWR" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -6; pixel_y = 10},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aWS" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aWT" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aWU" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"aWV" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/main) -"aWW" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/main) -"aWX" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) -"aWY" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"aWZ" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"aXa" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) -"aXb" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) -"aXc" = (/turf/simulated/floor,/area/crew_quarters) -"aXd" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor,/area/crew_quarters) -"aXe" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 1"},/turf/simulated/floor,/area/crew_quarters) -"aXf" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 2"},/turf/simulated/floor,/area/crew_quarters) -"aXg" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 3"},/turf/simulated/floor,/area/crew_quarters) -"aXh" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) -"aXi" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/camera{c_tag = "Crew Quarters Room 4"},/turf/simulated/floor,/area/crew_quarters) -"aXj" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXk" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXl" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXm" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXn" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXo" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aXp" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aXq" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aXr" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aXs" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aXt" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aXu" = (/obj/machinery/power/apc{dir = 4; name = "Bar Freezer APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aXv" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aXw" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aXx" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) -"aXy" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"aXz" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aXA" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) -"aXB" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aXC" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"aXD" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) -"aXE" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aXF" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) -"aXG" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"aXH" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aXI" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aXJ" = (/obj/item/weapon/storage/briefcase,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aXK" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"aXL" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) -"aXM" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor,/area/crew_quarters) -"aXN" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aXO" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aXP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/genetics) -"aXQ" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXR" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXS" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXT" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aXV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aXW" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; step_x = 0; step_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aXX" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aXY" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aXZ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aYa" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aYb" = (/obj/machinery/camera{c_tag = "Bar Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aYc" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aYd" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aYe" = (/obj/machinery/camera{c_tag = "Hydrophonics Back Room"; dir = 1; network = "SS13"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aYf" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) -"aYg" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hydroponics) -"aYh" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"aYi" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) -"aYj" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"aYk" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aYl" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) -"aYm" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aYn" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aYo" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aYp" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"aYq" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/crew_quarters) -"aYr" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor,/area/crew_quarters) -"aYs" = (/obj/structure/table,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) -"aYt" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) -"aYu" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYv" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYw" = (/turf/simulated/wall,/area/medical/morgue) -"aYx" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aYy" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYz" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYA" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYB" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYC" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYD" = (/obj/structure/closet/wardrobe/medic_white,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYE" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) -"aYF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aYG" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aYH" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Bar"; req_access_txt = "25"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aYI" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aYJ" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Hydrophonics Front"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) -"aYK" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/hydroponics) -"aYL" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aYM" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"aYN" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aYO" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) -"aYP" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) -"aYQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) -"aYR" = (/obj/machinery/camera{c_tag = "Crew Quarters Hallway"; dir = 8},/turf/simulated/floor,/area/crew_quarters) -"aYS" = (/obj/machinery/door/airlock{name = "Crew Quarters"},/turf/simulated/floor,/area/crew_quarters) -"aYT" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYU" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYV" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aYW" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aYX" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aYY" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aYZ" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZa" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZb" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZc" = (/obj/machinery/camera{c_tag = "Hallway Aft"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aZd" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) -"aZe" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) -"aZf" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"aZg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"aZh" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aZi" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aZj" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aZk" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aZl" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) -"aZm" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aZn" = (/obj/machinery/power/apc{dir = 1; name = "Kitchen Freezer APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aZo" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aZp" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aZq" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aZr" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) -"aZs" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"aZt" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"aZu" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aZv" = (/obj/machinery/camera{c_tag = "Chapel Front"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"aZw" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"aZx" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) -"aZy" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aZz" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aZA" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aZB" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) -"aZC" = (/obj/machinery/camera{c_tag = "Chapel Office"; dir = 8; network = "SS13"},/obj/machinery/disposal,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) -"aZD" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/crew_quarters) -"aZE" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) -"aZF" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor,/area/crew_quarters) -"aZG" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area/crew_quarters) -"aZH" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor,/area/crew_quarters) -"aZI" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aZJ" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) -"aZK" = (/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,/turf/simulated/floor/plating,/area/crew_quarters) -"aZL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) -"aZM" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aZN" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aZO" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"aZP" = (/obj/structure/morgue,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZQ" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"aZR" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"aZS" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/aft) -"aZT" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/aft) -"aZU" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"aZV" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aZW" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) -"aZX" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"aZY" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"aZZ" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) -"baa" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) -"bab" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) -"bac" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bad" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor,/area/crew_quarters) -"bae" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) -"baf" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor,/area/crew_quarters) -"bag" = (/obj/structure/table,/obj/item/device/paicard,/turf/simulated/floor,/area/crew_quarters) -"bah" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) -"bai" = (/obj/structure/table,/turf/simulated/floor,/area/crew_quarters) -"baj" = (/obj/structure/table,/obj/item/weapon/wrapping_paper,/turf/simulated/floor,/area/crew_quarters) -"bak" = (/obj/structure/closet/wardrobe/grey,/turf/simulated/floor,/area/crew_quarters) -"bal" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) -"bam" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"ban" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bao" = (/obj/machinery/door/firedoor/border_only,/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/aft) -"bap" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"baq" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bar" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bas" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bat" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/aft) -"bau" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Cafeteria APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bav" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"baw" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bax" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bay" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"baz" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"baA" = (/obj/structure/table,/obj/machinery/sink/kitchen,/obj/machinery/door_control{id = "kitchenshutter"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"baB" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"baC" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"baD" = (/turf/simulated/wall,/area/crew_quarters/kitchen) -"baE" = (/obj/machinery/camera{c_tag = "Kitchen Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"baF" = (/obj/structure/kitchenspike,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"baG" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) -"baH" = (/obj/structure/closet/coffin,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"baI" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) -"baJ" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/crew_quarters) -"baK" = (/obj/item/weapon/cigpacket,/obj/structure/table,/obj/item/weapon/matchbox,/turf/simulated/floor,/area/crew_quarters) -"baL" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/turf/simulated/floor,/area/crew_quarters) -"baM" = (/obj/structure/table,/obj/item/smallDelivery,/obj/item/weapon/c_tube{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area/crew_quarters) -"baN" = (/obj/structure/table,/obj/item/weapon/storage/crayonbox,/turf/simulated/floor,/area/crew_quarters) -"baO" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/crew_quarters) -"baP" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor,/area/crew_quarters) -"baQ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"baR" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"baS" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"baT" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"baU" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"baV" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"baW" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) -"baX" = (/obj/machinery/door/firedoor/border_only,/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/aft) -"baY" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"baZ" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bba" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bbb" = (/obj/machinery/hydroponics,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"bbc" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) -"bbd" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bbe" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bbf" = (/obj/machinery/camera{c_tag = "Chapel Storage"; dir = 8; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bbg" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor,/area/crew_quarters) -"bbh" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bbi" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bbj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bbk" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) -"bbl" = (/turf/simulated/wall/r_wall,/area/medical/medbay) -"bbm" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bbn" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bbo" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bbp" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bbq" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bbr" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) -"bbs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/chapel/main) -"bbt" = (/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters) -"bbu" = (/obj/machinery/power/apc{name = "Crew Quarters APC"; pixel_y = -25},/turf/simulated/floor,/area/crew_quarters) -"bbv" = (/obj/machinery/vending/cola,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor,/area/crew_quarters) -"bbw" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters) -"bbx" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters) -"bby" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/crew_quarters) -"bbz" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/crew_quarters) -"bbA" = (/obj/structure/closet/extinguisher{pixel_y = -30},/turf/simulated/floor,/area/crew_quarters) -"bbB" = (/obj/machinery/camera{c_tag = "Crew Quarters Common Area"; dir = 1; network = "SS13"},/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"bbC" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/crew_quarters) -"bbD" = (/obj/structure/closet/emcloset,/turf/simulated/floor,/area/crew_quarters) -"bbE" = (/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"bbF" = (/obj/structure/closet/wardrobe/black,/obj/machinery/camera{c_tag = "Crew Quarters Laundery"; dir = 1; network = "SS13"},/turf/simulated/floor,/area/crew_quarters) -"bbG" = (/obj/structure/bedsheetbin,/obj/structure/table,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"bbH" = (/obj/structure/table,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor,/area/crew_quarters) -"bbI" = (/obj/machinery/washing_machine,/turf/simulated/floor,/area/crew_quarters) -"bbJ" = (/obj/machinery/washing_machine,/obj/machinery/light/small/spot,/turf/simulated/floor,/area/crew_quarters) -"bbK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters) -"bbL" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/aft) -"bbM" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bbN" = (/obj/structure/crematorium{id = "crematorium"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bbO" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bbP" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bbQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) -"bbR" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bbS" = (/obj/machinery/hydroponics,/obj/machinery/camera{c_tag = "Hydrophonics"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) -"bbT" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bbU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Bathroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) -"bbV" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"bbW" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bbX" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) -"bbY" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/ash,/obj/machinery/crema_switch{desc = "Descretly disposing the bodies of past employees since anno domine"; id = "crematorium"; pixel_x = -25; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bbZ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bca" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bcb" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bcc" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) -"bcd" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/medbay) -"bce" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) -"bcf" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bcg" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bch" = (/obj/machinery/sink/kitchen2{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) -"bci" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"bcj" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bck" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) -"bcl" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) -"bcm" = (/turf/simulated/wall,/area/crew_quarters/toilet) -"bcn" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bco" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bcp" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bcq" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bcr" = (/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) -"bcs" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) -"bct" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) -"bcu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) -"bcv" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) -"bcw" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area/hydroponics) -"bcx" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) -"bcy" = (/obj/machinery/camera{c_tag = "Chapel Port"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) -"bcz" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bcA" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bcB" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Restroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bcC" = (/obj/machinery/door/airlock{name = "Cyborg Unit 1"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bcD" = (/obj/machinery/door/airlock{name = "Cyborg Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bcE" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) -"bcF" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) -"bcG" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bcH" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bcI" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) -"bcJ" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) -"bcK" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bcL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) -"bcM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) -"bcN" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bcO" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bcP" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bcQ" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bcR" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bcS" = (/obj/structure/closet/secure_closet/kitchen,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) -"bcT" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) -"bcU" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bcV" = (/obj/machinery/camera{c_tag = "Hydrophonics Kitchen Access"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bcW" = (/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bcX" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bcY" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) -"bcZ" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bda" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bdb" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bdc" = (/obj/machinery/vending/hydronutrients,/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bdd" = (/obj/machinery/vending/hydroseeds,/obj/machinery/camera{c_tag = "Hydrophonics Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bde" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) -"bdf" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) -"bdg" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bdh" = (/turf/simulated/wall/r_wall,/area/chapel/main) -"bdi" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bdj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) -"bdk" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdl" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdm" = (/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,/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bdn" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) -"bdo" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"bdp" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) -"bdq" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) -"bdr" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"bds" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"bdt" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) -"bdu" = (/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Kitchen Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Kitchen"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/kitchen) -"bdv" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hydroponics) -"bdw" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Chapel Starboard"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"bdx" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) -"bdy" = (/obj/machinery/power/apc{dir = 8; name = "Bathroom APC"; step_x = -25},/obj/machinery/camera{c_tag = "Crew Quarters Bathroom"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdz" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bdB" = (/turf/simulated/wall/r_wall,/area/medical/virology) -"bdC" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) -"bdD" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) -"bdF" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) -"bdG" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) -"bdH" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bdI" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/toilet) -"bdJ" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdK" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdL" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdM" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdN" = (/obj/machinery/sink/shower{step_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdO" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/virology) -"bdQ" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) -"bdR" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"bdS" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bdT" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) -"bdU" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) -"bdV" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) -"bdW" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bdX" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bdY" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bdZ" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) -"bea" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) -"beb" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area) -"bec" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) -"bed" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bee" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1; network = "Medbay"},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bef" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"beg" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) -"beh" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) -"bei" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) -"bej" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bek" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bel" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) -"bem" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"ben" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"beo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bep" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) -"beq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"ber" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bes" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bet" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"beu" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) -"bev" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) -"bew" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"bex" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bey" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bez" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"beB" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beC" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beD" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beE" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beG" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) -"beI" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"beJ" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beK" = (/obj/machinery/power/apc{dir = 1; name = "Tool Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) -"beL" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area) -"beM" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area) -"beN" = (/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) -"beO" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area) -"beP" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/communications,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Secure Technical Storage"; dir = 2; network = "Command"},/turf/simulated/floor,/area) -"beQ" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"beR" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"beS" = (/obj/machinery/camera{c_tag = "Chapel Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) -"beT" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) -"beU" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"beV" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) -"beW" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beX" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"beZ" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfa" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfb" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfc" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area) -"bfd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) -"bfe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bff" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area) -"bfg" = (/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) -"bfh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bfi" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) -"bfj" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) -"bfk" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfl" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfm" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfn" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) -"bfo" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_one_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfp" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) -"bfq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) -"bfr" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) -"bfs" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bft" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) -"bfu" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area) -"bfv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area) -"bfw" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bfx" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bfy" = (/obj/machinery/door/airlock/command{name = "Secure Tech"; req_access = null; req_access_txt = "19;23"},/turf/simulated/floor/plating,/area) -"bfz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bfA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"bfB" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfC" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfD" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfE" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfF" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfG" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfH" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfI" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Tool Storage"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area) -"bfJ" = (/obj/structure/table,/turf/simulated/floor,/area) -"bfK" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area) -"bfL" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) -"bfM" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) -"bfN" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bfO" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) -"bfP" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area) -"bfQ" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plating,/area) -"bfR" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Technical Storage"; dir = 2},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area) -"bfS" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area) -"bfT" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor/plating,/area) -"bfU" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfV" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bfW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bfX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) -"bfY" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area) -"bfZ" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area) -"bga" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area) -"bgb" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area) -"bgc" = (/obj/structure/lattice{layer = 2},/turf/space,/area) -"bgd" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bge" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgf" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgg" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgh" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgi" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{step_x = -6; step_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgj" = (/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,/turf/simulated/floor/plating,/area) -"bgk" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/scan_consolenew{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/turf/simulated/floor/plating,/area) -"bgl" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area) -"bgm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/turf/simulated/floor/plating,/area) -"bgn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bgo" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bgp" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgq" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgr" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) -"bgs" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgt" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgu" = (/obj/structure/table,/obj/item/weapon/storage/syringes{step_x = 6; step_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgv" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgw" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgx" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgy" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgz" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgA" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgB" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) -"bgC" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/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) -"bgD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/securitycam{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area) -"bgE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/card,/turf/simulated/floor/plating,/area) -"bgF" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bgG" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) -"bgH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) -"bgI" = (/obj/machinery/autolathe,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) -"bgJ" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Autolathe"; network = "SS13"},/turf/simulated/floor,/area) -"bgK" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bgL" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area) -"bgM" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area) -"bgN" = (/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},/turf/simulated/floor/plating,/area) -"bgO" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/turf/simulated/floor/plating,/area) -"bgP" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) -"bgQ" = (/obj/machinery/power/apc{dir = 8; name = "Autolathe Storage APC"; pixel_x = -25; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bgR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"bgS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) -"bgT" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) -"bgU" = (/obj/machinery/light,/turf/simulated/floor/plating,/area) -"bgV" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bgW" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bgX" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area) -"bgY" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) -"bgZ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) -"bha" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area) -"bhb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area) -"bhc" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bhd" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area) -"bhe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Autolathe Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) -"bhf" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area) -"bhg" = (/obj/item/weapon/extinguisher,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area) -"bhh" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"bhi" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area) -"bhj" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Assistant Storage"},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area) -"bhk" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area) -"bhl" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) -"bhm" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"bhn" = (/obj/machinery/power/apc{dir = 1; name = "Storage APC"; pixel_x = -1; pixel_y = 26},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area) -"bho" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/requests_console{department = "Assistant Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area) -"bhp" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bhq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"bhr" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area) -"bhs" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) -"bht" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) -"bhu" = (/obj/item/stack/rods{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) -"bhv" = (/obj/item/stack/sheet/glass{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) -"bhw" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area) -"bhx" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bhy" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area) -"bhz" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) -"bhA" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) -"bhB" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area) -"bhC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area) -"bhD" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area) -"bhE" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"bhF" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area) -"bhG" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"bhH" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"bhI" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) -"bhJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) -"bhK" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area) -"bhL" = (/obj/structure/lattice{layer = 2},/obj/structure/lattice{layer = 2},/turf/space,/area) -"bhM" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area) -"bhN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) -"bhO" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area) -"bhP" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor,/area) -"bhQ" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area) -"bhR" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area) -"bhS" = (/turf/simulated/floor{icon_state = "delivery"},/area) -"bhT" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area) -"bhU" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area) -"bhV" = (/obj/machinery/disposal/toilet{dir = 4; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area) -"bhW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; icon_state = "out"; layer = 2.1; on = 1},/obj/structure/lattice{layer = 2},/turf/space,/area) -"bhX" = (/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) -"bhY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) -"bhZ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"bia" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) -"bib" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area) -"bic" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area) -"bid" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) -"bie" = (/turf/simulated/floor/engine,/area) -"bif" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area) -"big" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) -"bih" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area) -"bii" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) -"bij" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; name = "Plasma filter"},/turf/simulated/floor/plating,/area) -"bik" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area) -"bil" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/meter,/turf/simulated/floor/plating,/area) -"bim" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor/plating,/area) -"bin" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) -"bio" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 8},/turf/simulated/floor/plating,/area) -"bip" = (/obj/machinery/power/supermatter,/turf/simulated/floor/engine,/area) -"biq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"bir" = (/obj/machinery/emitter/zero_point_laser{dir = 8; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area) -"bis" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area) -"bit" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) -"biu" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area) -"biv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area) -"biw" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/structure/lattice{layer = 2},/turf/space,/area) -"bix" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/lattice{layer = 2},/turf/space,/area) -"biy" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area) -"biz" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/turf/simulated/floor/plating,/area) -"biA" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area) -"biB" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area) -"biC" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "supermatter_sensor"},/turf/simulated/floor/engine,/area) -"biD" = (/obj/machinery/computer/lasercon{id = "reactor_zplas"},/turf/simulated/floor/plating,/area) -"biE" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/plating,/area) -"biF" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; name = "Plasma filter"},/turf/simulated/floor/plating,/area) -"biG" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/obj/structure/lattice{layer = 2},/turf/space,/area) -"biH" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/lattice{layer = 2},/turf/space,/area) -"biI" = (/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,/turf/simulated/floor/plating,/area) -"biJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) -"biK" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"biL" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("supermatter_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) -"biM" = (/obj/machinery/light,/obj/machinery/emitter/zero_point_laser{dir = 1; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area) -"biN" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/engine,/area) -"biO" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/turf/simulated/floor/engine,/area) -"biP" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) -"biQ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine/n20,/area) -"biR" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area) -"biS" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) -"biT" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/space,/area) -"biU" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area) -"biV" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area) -"biW" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) -"biX" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) -"biY" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) -"biZ" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) -"bja" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area) -"bjb" = (/obj/machinery/rust/fuel_assembly_port{dir = 4; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) -"bjc" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area) -"bjd" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) -"bje" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) -"bjf" = (/obj/machinery/door/poddoor{id = "starboard vessel entry"; name = "Blast Door"},/turf/simulated/floor/plating,/area) -"bjg" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) -"bjh" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"bji" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) -"bjj" = (/obj/machinery/door_control{id = "port vessel entry"; pixel_x = 24; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) -"bjk" = (/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area) -"bjl" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/engine,/area) -"bjm" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area) -"bjn" = (/obj/machinery/rust/core,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area) -"bjo" = (/obj/machinery/rust/gyrotron{dir = 8},/turf/simulated/floor/plating,/area) -"bjp" = (/obj/machinery/door_control{id = "starboard vessel entry"; pixel_x = -24; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) -"bjq" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bjr" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bjs" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bjt" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) -"bju" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area) -"bjv" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) -"bjw" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) -"bjx" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) -"bjy" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) -"bjz" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) -"bjA" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) -"bjB" = (/obj/structure/stool,/turf/simulated/floor,/area) -"bjC" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/space,/area) -"bjD" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/space,/area) -"bjE" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/space,/area) -"bjF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) -"bjG" = (/obj/machinery/door/poddoor{id = "port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area) -"bjH" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) -"bjI" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) -"bjJ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area) -"bjK" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) -"bjL" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) -"bjM" = (/obj/machinery/rust/fuel_injector{dir = 8; stage = "SCRAM"},/turf/simulated/floor/plating,/area) -"bjN" = (/obj/machinery/rust/fuel_assembly_port{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) -"bjO" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bjP" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) -"bjQ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"bjR" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"bjS" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) -"bjT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) -"bjU" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) -"bjV" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) -"bjW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) -"bjX" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) -"bjY" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"bjZ" = (/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,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area) -"bka" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) -"bkb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area) -"bkc" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) -"bkd" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) -"bke" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bkf" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"bkg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) -"bkh" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) -"bki" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"bkj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) -"bkk" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) -"bkl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bkm" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bkn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) -"bko" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"bkp" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"bkq" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) -"bkr" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) -"bks" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor/plating,/area) -"bkt" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area) -"bku" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/turf/simulated/floor/plating,/area) -"bkv" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/engine,/area) -"bkw" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/engine,/area) -"bkx" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area) -"bky" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) -"bkz" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) -"bkA" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) -"bkB" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"bkC" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bkD" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bkE" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bkF" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"bkG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"bkH" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) -"bkI" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bkJ" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) -"bkK" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"bkL" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bkM" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) -"bkN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) -"bkO" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area) -"bkP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bkQ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bkR" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) -"bkS" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor/plating,/area) -"bkT" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 8},/turf/simulated/floor/plating,/area) -"bkU" = (/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,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) -"bkV" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) -"bkW" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) -"bkX" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) -"bkY" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bkZ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) -"bla" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) -"blb" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"blc" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) -"bld" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"ble" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) -"blf" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) -"blg" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"blh" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"bli" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) -"blj" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) -"blk" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) -"bll" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"blm" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area) -"bln" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor/plating,/area) -"blo" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area) -"blp" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) -"blq" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area) -"blr" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/breakroom) -"bls" = (/turf/simulated/floor,/area/engine/breakroom) -"blt" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/breakroom) -"blu" = (/turf/simulated/wall/r_wall,/area/engine/breakroom) -"blv" = (/turf/simulated/wall/r_wall,/area/engine/locker) -"blw" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) -"blx" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"bly" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) -"blz" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) -"blA" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"blB" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) -"blC" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) -"blD" = (/turf/simulated/floor/plating,/area/engine/secure_storage) -"blE" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) -"blF" = (/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) -"blG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) -"blH" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) -"blI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) -"blJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"blK" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"blL" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) -"blM" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"blN" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) -"blO" = (/obj/machinery/atmospherics/binary/circulator{dir = 2},/turf/simulated/floor/plating,/area) -"blP" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area) -"blQ" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/turf/simulated/floor/plating,/area) -"blR" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"blS" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating,/area) -"blT" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area) -"blU" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) -"blV" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine/breakroom) -"blW" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/breakroom) -"blX" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"blY" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) -"blZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) -"bma" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) -"bmb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bmc" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bmd" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bme" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) -"bmf" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) -"bmg" = (/turf/simulated/floor/plating,/area/engine/fore) -"bmh" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bmi" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bmj" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bmk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bml" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bmm" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bmn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) -"bmo" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bmp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) -"bmq" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) -"bmr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bms" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bmt" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area) -"bmu" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) -"bmv" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) -"bmw" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area) -"bmx" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor,/area) -"bmy" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area) -"bmz" = (/obj/structure/table,/turf/simulated/floor,/area/engine/breakroom) -"bmA" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) -"bmB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bmC" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) -"bmD" = (/turf/simulated/floor,/area/engine/locker) -"bmE" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) -"bmF" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) -"bmG" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"bmH" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) -"bmI" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"bmJ" = (/turf/simulated/floor,/area/engine/chiefs_office) -"bmK" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bmL" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bmM" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) -"bmN" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bmO" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bmP" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) -"bmQ" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) -"bmR" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"bmS" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) -"bmT" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) -"bmU" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bmV" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bmW" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bmX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"bmY" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/turf/simulated/floor/plating,/area) -"bmZ" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) -"bna" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Three"},/turf/simulated/floor/plating,/area) -"bnb" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Two"},/turf/simulated/floor/plating,/area) -"bnc" = (/obj/machinery/rust/fuel_injector{dir = 1},/turf/simulated/floor/plating,/area) -"bnd" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable,/turf/simulated/floor,/area) -"bne" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area) -"bnf" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/breakroom) -"bng" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) -"bnh" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) -"bni" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) -"bnj" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bnk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bnl" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bnm" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) -"bnn" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bno" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bnp" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) -"bnq" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bnr" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bns" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bnt" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bnu" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) -"bnv" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) -"bnw" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) -"bnx" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) -"bny" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bnz" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"bnA" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/light,/turf/simulated/floor/plating,/area) -"bnB" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/breakroom) -"bnC" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area) -"bnD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) -"bnE" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) -"bnF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) -"bnG" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) -"bnH" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) -"bnI" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) -"bnJ" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) -"bnK" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bnL" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bnM" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bnN" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) -"bnO" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bnP" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bnQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bnR" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"bnS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) -"bnT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) -"bnU" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) -"bnV" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) -"bnW" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) -"bnX" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) -"bnY" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) -"bnZ" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor/plating,/area) -"boa" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bob" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"boc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) -"bod" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"boe" = (/obj/machinery/rust/fuel_compressor{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area) -"bof" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/turf/simulated/floor/plating,/area) -"bog" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) -"boh" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/breakroom) -"boi" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/breakroom) -"boj" = (/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,/area/engine/locker) -"bok" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) -"bol" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) -"bom" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) -"bon" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) -"boo" = (/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,/area/engine/chiefs_office) -"bop" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) -"boq" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) -"bor" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) -"bos" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bot" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) -"bou" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) -"bov" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) -"bow" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) -"box" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) -"boy" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) -"boz" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) -"boA" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) -"boB" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area) -"boC" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) -"boD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"boE" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"boF" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area) -"boG" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/breakroom) -"boH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/breakroom) -"boI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/breakroom) -"boJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/breakroom) -"boK" = (/turf/simulated/floor,/area/engine/control) -"boL" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) -"boM" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) -"boN" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) -"boO" = (/turf/simulated/floor/plating,/area/engine/control) -"boP" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) -"boQ" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"boR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) -"boS" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"boT" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) -"boU" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"boV" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"boW" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) -"boX" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) -"boY" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) -"boZ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) -"bpa" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) -"bpb" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) -"bpc" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bpd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bpe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) -"bpf" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) -"bpg" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) -"bph" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) -"bpi" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) -"bpj" = (/turf/simulated/wall/r_wall,/area/engine/foyer) -"bpk" = (/turf/simulated/floor,/area/engine/foyer) -"bpl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bpm" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) -"bpn" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) -"bpo" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bpp" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bpq" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bpr" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) -"bps" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) -"bpt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) -"bpu" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) -"bpv" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) -"bpw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bpx" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) -"bpy" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) -"bpz" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"bpA" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) -"bpB" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) -"bpC" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) -"bpD" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) -"bpE" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) -"bpF" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"bpG" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) -"bpH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"bpI" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"bpJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) -"bpK" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bpL" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) -"bpM" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bpN" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bpO" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bpP" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) -"bpQ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bpR" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) -"bpS" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) -"bpT" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"bpU" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) -"bpV" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) -"bpW" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) -"bpX" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) -"bpY" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) -"bpZ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) -"bqa" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) -"bqb" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) -"bqc" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) -"bqd" = (/turf/simulated/wall/r_wall,/area/engine/control) -"bqe" = (/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/engine/control) -"bqf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) -"bqg" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) -"bqh" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) -"bqi" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) -"bqj" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqk" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bql" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqm" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) -"bqn" = (/turf/simulated/floor/plating,/area/engine/starboard) -"bqo" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"bqp" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) -"bqq" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) -"bqr" = (/obj/machinery/light,/turf/simulated/floor,/area) -"bqs" = (/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) -"bqt" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) -"bqu" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) -"bqv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) -"bqw" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) -"bqx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) -"bqy" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) -"bqz" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) -"bqA" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) -"bqB" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) -"bqC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) -"bqD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) -"bqE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) -"bqF" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqG" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqH" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqI" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqJ" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) -"bqK" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area) -"bqL" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area) -"bqM" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bqN" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bqO" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"bqP" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) -"bqQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) -"bqR" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) -"bqS" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) -"bqT" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) -"bqU" = (/turf/space,/area/engine/control) -"bqV" = (/turf/space,/area/engine/core) -"bqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) -"bqZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) -"bra" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) -"brb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"brc" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) -"brd" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"bre" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area) -"brf" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area) -"brg" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) -"brh" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) -"bri" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) -"brj" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"brk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"brl" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"brm" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) -"brn" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) -"bro" = (/turf/simulated/wall/r_wall,/area/engine/starboard) -"brp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"brq" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) -"brr" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) -"brs" = (/obj/machinery/power/apc{name = "Maintenance Aft APC"; pixel_y = -25},/turf/simulated/floor/plating,/area) -"brt" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area) -"bru" = (/obj/machinery/power/apc{name = "Maintenance Starboard APC"; pixel_y = -25},/turf/simulated/floor/plating,/area) -"brv" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) -"brw" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) -"brx" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) -"bry" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) -"brz" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"brA" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) -"brB" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) -"brC" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) -"brD" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) -"brE" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) -"brF" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) -"brG" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"brH" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) -"brI" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) -"brJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"brK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"brL" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"brM" = (/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{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"brN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) -"brO" = (/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/engine/starboard) -"brP" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) -"brQ" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"brR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"brS" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) -"brT" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) -"brU" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) -"brV" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) -"brW" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) -"brX" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) -"brY" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) -"brZ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bsa" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bsb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) -"bsc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bsd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bse" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bsf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bsg" = (/obj/structure/lattice,/turf/space,/area/engine/core) -"bsh" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) -"bsi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bsj" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"bsk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"bsl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) -"bsm" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"bsn" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) -"bso" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"bsp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bsq" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bsr" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) -"bss" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"bst" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bsu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bsv" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) -"bsw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bsx" = (/turf/simulated/floor/plating/airless,/area/engine/core) -"bsy" = (/turf/simulated/floor/plating,/area/engine/core) -"bsz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bsA" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) -"bsB" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"bsC" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bsD" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"bsE" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bsF" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) -"bsG" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"bsH" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) -"bsI" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) -"bsJ" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) -"bsK" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) -"bsL" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) -"bsM" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bsN" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"bsO" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) -"bsP" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) -"bsQ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) -"bsR" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) -"bsS" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"bsT" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) -"bsU" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"bsV" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bsW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) -"bsX" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) -"bsY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bsZ" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"bta" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"btb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) -"btc" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"btd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bte" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"btf" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"btg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) -"bth" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) -"bti" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) -"btj" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) -"btk" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"btl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) -"btm" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"btn" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"bto" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area) -"btp" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) -"btq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"btr" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) -"bts" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) -"btt" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) -"btu" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"btv" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) -"btw" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) -"btx" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"bty" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"btz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"btA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"btB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) -"btC" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"btD" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"btE" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"btF" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) -"btG" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) -"btH" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) -"btI" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) -"btJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"btK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) -"btL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) -"btM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) -"btN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"btO" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"btP" = (/turf/simulated/floor/plating,/area/engine/construction_storage) -"btQ" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) -"btR" = (/obj/item/stack/sheet/plasteel,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"btS" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) -"btT" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) -"btU" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) -"btV" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"btW" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"btX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"btY" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) -"btZ" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) -"bua" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) -"bub" = (/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) -"buc" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) -"bud" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) -"bue" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) -"buf" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) -"bug" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"buh" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) -"bui" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) -"buj" = (/turf/simulated/floor/plating,/area/engine/aft) -"buk" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) -"bul" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) -"bum" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) -"bun" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"buo" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) -"bup" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) -"buq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"bur" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) -"bus" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"but" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"buu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) -"buv" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) -"buw" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"bux" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) -"buy" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"buz" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"buA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) -"buB" = (/obj/machinery/power/apc{name = "Construction Storage APC"; 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/engine/construction_storage) -"buC" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) -"buD" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"buE" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) -"buF" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) -"buG" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; 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) -"buH" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) -"buI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) -"buJ" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) -"buK" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) -"buL" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) -"buM" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) -"buN" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) -"buO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) -"buP" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) -"buQ" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) -"buR" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) -"buS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"buT" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) -"buU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) -"buV" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) -"buW" = (/turf/simulated/wall/r_wall,/area/engine/aft) -"buX" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) -"buY" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) -"buZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) -"bva" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) -"bvb" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) -"bvc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"bvd" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; 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/engine/aft) -"bve" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) -"bvf" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) -"bvg" = (/turf/space,/area/start) -"bvh" = (/obj/effect/landmark/start,/turf/space,/area/start) -"bvi" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Baystation 13"},/area/start) -"bvj" = (/turf/space,/area/shuttle) -"bvk" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) -"bvl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) -"bvm" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"bvn" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) -"bvo" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) -"bvp" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bvq" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) -"bvr" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) -"bvs" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bvt" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bvu" = (/turf/simulated/shuttle/floor,/area/supply/dock) -"bvv" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) -"bvw" = (/turf/space,/area/shuttle/escape/centcom) -"bvx" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) -"bvy" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) -"bvz" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) -"bvA" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/escape/centcom) -"bvB" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bvC" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/escape/centcom) -"bvD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) -"bvE" = (/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/supply/dock) -"bvF" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bvG" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) -"bvH" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvI" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) -"bvJ" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvK" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bvL" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvM" = (/obj/structure/stool/bed/chair,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvN" = (/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/shuttle/escape/centcom) -"bvO" = (/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/structure/table{step_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvP" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvQ" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvR" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) -"bvS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) -"bvT" = (/turf/space,/area/supply) -"bvU" = (/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/shuttle/escape/centcom) -"bvV" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvW" = (/obj/machinery/door/airlock/glass/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bvX" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bvY" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bvZ" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) -"bwa" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/escape/centcom) -"bwb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bwc" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bwd" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bwe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bwf" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bwg" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bwh" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bwi" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bwj" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bwk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bwl" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bwm" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bwn" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) -"bwo" = (/obj/machinery/door/airlock/glass/glass_security{name = "Secure Transport"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) -"bwp" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"bwq" = (/obj/item/weapon/handcuffs,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"bwr" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) -"bws" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) -"bwt" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape/centcom) -"bwu" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/escape/centcom) -"bwv" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bww" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = -30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bwx" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) -"bwy" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) -"bwz" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) -"bwA" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) -"bwB" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) -"bwC" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) -"bwD" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) -"bwE" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) -"bwF" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) -"bwG" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) -"bwH" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) -"bwI" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) -"bwJ" = (/turf/unsimulated/wall,/area) -"bwK" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bwL" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"bwM" = (/obj/structure/plasticflaps,/turf/unsimulated/floor,/area) -"bwN" = (/obj/structure/rack,/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bwO" = (/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bwP" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bwQ" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/storage/briefcase/surgery,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bwR" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bwS" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bwT" = (/obj/structure/closet/crate,/obj/item/weapon/storage/trashbag,/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bwU" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/infinite,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bwV" = (/obj/structure/closet,/obj/item/weapon/storage/bible/tajaran,/obj/item/weapon/storage/bible/booze,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bwW" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bwX" = (/obj/structure/table/reinforced,/obj/structure/bedsheetbin,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bwY" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bwZ" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bxa" = (/turf/unsimulated/floor{icon_state = "dark"},/area) -"bxb" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "grimy"},/area) -"bxc" = (/obj/item/weapon/book/manual/medical_cloning,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bxd" = (/obj/structure/closet/wardrobe/medic_white,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) -"bxe" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxf" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxg" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) -"bxi" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) -"bxj" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/mousetraps,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxk" = (/obj/structure/closet,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c100,/obj/item/weapon/storage/wallet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxl" = (/obj/structure/closet,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor/adv,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/aiModule/reset,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxm" = (/obj/structure/closet/crate,/obj/item/weapon/shovel,/obj/item/weapon/soap/nanotrasen,/obj/item/toy/gun,/obj/item/toy/ammo/gun,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxn" = (/obj/structure/lattice,/turf/unsimulated/floor,/area) -"bxo" = (/obj/structure/table/reinforced,/obj/item/weapon/newspaper,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxp" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/pinpointer,/obj/item/toy/crossbow,/obj/item/toy/ammo/crossbow,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxq" = (/obj/structure/table/reinforced,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxr" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/subspace/ansible,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxs" = (/obj/structure/closet/crate/hat,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxt" = (/obj/structure/girder,/turf/unsimulated/floor,/area) -"bxu" = (/obj/structure/table/reinforced,/obj/item/device/mass_spectrometer,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxv" = (/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxw" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bxx" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bxy" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxz" = (/obj/structure/table/reinforced,/obj/item/weapon/bikehorn,/obj/item/weapon/weedspray,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxA" = (/obj/structure/closet,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/aiModule/nanotrasen,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxB" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bxC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) -"bxD" = (/obj/structure/closet,/obj/item/weapon/wrapping_paper,/obj/item/weapon/storage/backpack/clown,/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxE" = (/obj/structure/table/reinforced,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxF" = (/obj/structure/lattice,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area) -"bxG" = (/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxH" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxI" = (/obj/structure/table/reinforced,/obj/item/weapon/candlepack,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxJ" = (/obj/structure/closet,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxK" = (/obj/structure/table/reinforced,/obj/item/ashtray/glass,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxL" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxM" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor,/area) -"bxN" = (/obj/structure/device/piano,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxO" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/dice,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxP" = (/obj/structure/table/reinforced,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxQ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area) -"bxR" = (/turf/unsimulated/floor{icon_state = "floor"},/area) -"bxS" = (/obj/structure/noticeboard{pixel_x = 32; pixel_y = 32},/turf/unsimulated/floor{icon_state = "floor"},/area) -"bxT" = (/obj/structure/closet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxU" = (/obj/item/weapon/caution/cone,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bxV" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bxW" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bxX" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/walllocker{pixel_x = -24},/turf/unsimulated/floor{icon_state = "floor"},/area) -"bxY" = (/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "dark"},/area) -"bxZ" = (/obj/item/weapon/book/manual/chef_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"bya" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"byb" = (/obj/structure/table/reinforced,/obj/item/weapon/corncob,/obj/item/weapon/cleaner,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"byc" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/unsimulated/floor{icon_state = "floor"},/area) -"byd" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area) -"bye" = (/obj/item/trash/candy,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"byf" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"byg" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area) -"byh" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) -"byi" = (/obj/structure/table/reinforced,/obj/effect/deskclutter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"byj" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/floor{icon_state = "white"; dir = 8},/area) -"byk" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/turf/simulated/floor{icon_state = "white"},/area) -"byl" = (/obj/structure/filingcabinet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) -"bym" = (/obj/item/weapon/book/manual/barman_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) -"byn" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/unsimulated/floor{icon_state = "floor"},/area) -"byo" = (/obj/structure/closet/wardrobe/librarian_red,/turf/unsimulated/floor{icon_state = "floor"},/area) -"byp" = (/obj/structure/closet/wardrobe/bartender_black,/turf/unsimulated/floor{icon_state = "floor"},/area) -"byq" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon_state = "floor"},/area) -"byr" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area) -"bys" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/rollingpin{pixel_x = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"aVV" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) +"aVW" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Dormitory"},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) +"aVX" = (/turf/simulated/wall/r_wall,/area/crew_quarters) +"aVY" = (/obj/structure/closet/secure_closet/genetics_personal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aVZ" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWa" = (/obj/machinery/computer/cloning{wantspod = 1; wantsscan = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWb" = (/obj/machinery/clonepod,/obj/machinery/camera{c_tag = "Genetical Research"; dir = 2; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWc" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWd" = (/obj/structure/closet/secure_closet/personal/patient,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWe" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/weapon/book/manual/medical_cloning,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWf" = (/obj/machinery/computer/cloning{wantspod = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWg" = (/obj/machinery/dna_scannernew,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWh" = (/obj/structure/table,/obj/item/device/healthanalyzer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aWi" = (/turf/simulated/wall,/area/medical/genetics) +"aWj" = (/obj/machinery/vending/medical,/obj/machinery/light_switch{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWk" = (/obj/structure/table,/obj/item/weapon/cleaner{pixel_x = 8; pixel_y = 3},/obj/item/weapon/hand_labeler,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/item/clothing/glasses/hud/health,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWl" = (/obj/structure/table,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/backpack/medic/full,/obj/item/weapon/storage/belt/medical,/obj/item/weapon/storage/belt/medical,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWm" = (/obj/structure/table,/obj/item/weapon/storage/gl_kit{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/syringes,/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWn" = (/obj/structure/bookcase/manuals/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWo" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aWp" = (/obj/structure/window/reinforced,/obj/machinery/door/window/eastright{tag = "icon-right (WEST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 8; req_access_txt = "5"},/turf/simulated/floor{icon_state = "delivery"},/area/medical/medbay) +"aWq" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Medbay"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window/westright{tag = "icon-right (EAST)"; name = "Medbay Delivery"; icon_state = "right"; dir = 4; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/medical/medbay) +"aWr" = (/obj/structure/bookcase{category = "Fiction"; name = "bookcase (Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWs" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWt" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWu" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWv" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWw" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWx" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWy" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWz" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aWA" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "barshutter"; layer = 3.3; name = "Bar Shutters"; networkTag = "Bar Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWB" = (/obj/structure/table,/obj/machinery/door_control{dir = 1; id = "barshutter"; name = "Bar Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWC" = (/obj/machinery/vending/boozeomat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWD" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWE" = (/obj/structure/closet/secure_closet/barman_personal,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aWF" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWG" = (/obj/machinery/sink/kitchen2,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWH" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWI" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aWJ" = (/obj/structure/table,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aWK" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aWL" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/hydroponics) +"aWM" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor,/area/hydroponics) +"aWN" = (/turf/simulated/floor,/area/hydroponics) +"aWO" = (/obj/effect/landmark{name = "plant"},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hydroponics) +"aWP" = (/obj/machinery/door/window/eastright{tag = "icon-left"; name = "Hydroponics Delivery"; icon_state = "left"; dir = 2; req_access_txt = "35"; base_state = "left"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"},/area/hydroponics) +"aWQ" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Hydroponics"},/obj/machinery/door/window/westright{dir = 4; icon_state = "right"; name = "Hydrophonics Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/turf/simulated/floor{icon_state = "bot"},/area/hydroponics) +"aWR" = (/obj/machinery/disposal,/obj/machinery/power/apc{dir = 8; name = "Chapel APC"; pixel_x = -25},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"aWS" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -6; pixel_y = 10},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aWT" = (/obj/structure/table,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aWU" = (/obj/structure/table,/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"aWV" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"aWW" = (/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/main) +"aWX" = (/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/main) +"aWY" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/simulated/floor{dir = 9; icon_state = "carpetside"},/area/chapel/office) +"aWZ" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"aXa" = (/obj/structure/bookcase{category = "Religion"; name = "bookcase (Religious)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"aXb" = (/obj/structure/bookcase{category = "Non-Fiction"; name = "bookcase (Non-Fiction)"},/turf/simulated/floor{dir = 1; icon_state = "carpetside"},/area/chapel/office) +"aXc" = (/obj/structure/closet/secure_closet/counselor_personal,/turf/simulated/floor{dir = 5; icon_state = "carpetside"},/area/chapel/office) +"aXd" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) +"aXe" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"aXf" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) +"aXg" = (/obj/machinery/vending/cigarette,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"aXh" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "neutral"; dir = 9},/area/crew_quarters) +"aXi" = (/obj/machinery/vending/coffee,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"aXj" = (/obj/machinery/vending/snack,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"aXk" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"aXl" = (/obj/machinery/computer/arcade,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"aXm" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"aXn" = (/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aXo" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aXp" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aXq" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/closet/wardrobe/genetics_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXr" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXs" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXt" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXu" = (/obj/machinery/power/apc{dir = 4; name = "Genetics APC"; pixel_x = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aXv" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Medbay Storage"; req_access = null; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aXw" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aXx" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aXy" = (/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aXz" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aXA" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aXB" = (/obj/machinery/power/apc{dir = 4; name = "Bar Freezer APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aXC" = (/obj/structure/table,/obj/item/weapon/book/manual/hydroponics_pod_people,/obj/item/weapon/paper/hydroponics,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aXD" = (/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aXE" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Hydrophonics Storage"; req_access_txt = "35"},/turf/simulated/floor,/area/hydroponics) +"aXF" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"aXG" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aXH" = (/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"aXI" = (/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aXJ" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"aXK" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"aXL" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"aXM" = (/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/office) +"aXN" = (/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"aXO" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aXP" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Chaplain"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aXQ" = (/obj/item/weapon/storage/briefcase,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aXR" = (/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"aXS" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock{name = "Chapel Office"; req_access_txt = "22"},/turf/simulated/floor,/area/crew_quarters) +"aXT" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/crew_quarters) +"aXU" = (/obj/machinery/requests_console{department = "Crew Quarters"; pixel_y = 30},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"aXV" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/crew_quarters) +"aXW" = (/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"aXX" = (/turf/simulated/floor,/area/crew_quarters) +"aXY" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aXZ" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/genetics) +"aYa" = (/obj/structure/table,/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYb" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYc" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYd" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYe" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Genetics Research"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYf" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYg" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 6; pixel_y = 6; step_x = 0; step_y = 0},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYh" = (/obj/structure/closet/secure_closet/chemical,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYi" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aYj" = (/obj/structure/stool/bed/chair,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aYk" = (/obj/structure/table,/obj/item/weapon/book/manual/barman_recipes,/obj/machinery/power/apc{dir = 4; name = "Bar APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYl" = (/obj/machinery/camera{c_tag = "Bar Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aYm" = (/obj/structure/closet/secure_closet/hydro_personal,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYn" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYo" = (/obj/machinery/camera{c_tag = "Hydrophonics Back Room"; dir = 1; network = "SS13"},/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYp" = (/obj/structure/closet/wardrobe/hydro_green,/turf/simulated/floor{icon_state = "hydrofloor"},/area/hydroponics) +"aYq" = (/obj/effect/landmark{name = "plant"},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area/hydroponics) +"aYr" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aYs" = (/turf/simulated/floor{dir = 1; icon_state = "chapel"},/area/chapel/main) +"aYt" = (/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"aYu" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"aYv" = (/obj/machinery/power/apc{dir = 8; name = "Chapel Office APC"; pixel_x = -25},/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/office) +"aYw" = (/obj/machinery/light/lamp/green{pixel_x = 1; pixel_y = 5},/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aYx" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aYy" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aYz" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"aYA" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) +"aYB" = (/obj/item/weapon/reagent_containers/food/snacks/no_raisin,/turf/simulated/floor,/area/crew_quarters) +"aYC" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area/crew_quarters) +"aYD" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/tea{pixel_x = -4; pixel_y = 18},/turf/simulated/floor,/area/crew_quarters) +"aYE" = (/obj/structure/table/woodentable,/obj/item/weapon/dice/d20{pixel_x = 8; pixel_y = 7},/obj/item/weapon/dice{pixel_x = -5; pixel_y = 0},/obj/item/weapon/dice{pixel_x = 0; pixel_y = -2},/turf/simulated/floor,/area/crew_quarters) +"aYF" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"aYG" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/genetics) +"aYH" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYI" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aYJ" = (/turf/simulated/wall,/area/medical/morgue) +"aYK" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aYL" = (/obj/structure/table,/obj/item/weapon/storage/diskbox{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/beakerbox,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYM" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/regular,/obj/machinery/light,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYO" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire{pixel_x = 4; pixel_y = 3},/obj/item/weapon/storage/firstaid/fire,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYP" = (/obj/structure/table,/obj/item/weapon/gun/syringe{pixel_y = 4},/obj/item/weapon/gun/syringe,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYQ" = (/obj/structure/closet/wardrobe/medic_white,/obj/machinery/camera{c_tag = "Medbay Storage"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYR" = (/obj/structure/closet/secure_closet/anaesthetic,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/medbay) +"aYS" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aYT" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aYU" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Bar"; req_access_txt = "25"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYV" = (/obj/structure/table,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aYW" = (/obj/effect/landmark{name = "plant"},/obj/machinery/camera{c_tag = "Hydrophonics Front"; dir = 4; network = "SS13"},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/hydroponics) +"aYX" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor,/area/hydroponics) +"aYY" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aYZ" = (/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"aZa" = (/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"aZb" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/chapel/office) +"aZc" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/office) +"aZd" = (/obj/structure/table/woodentable,/turf/simulated/floor,/area/crew_quarters) +"aZe" = (/obj/structure/table/woodentable,/obj/item/weapon/cigpacket{pixel_x = -2; pixel_y = 2},/turf/simulated/floor,/area/crew_quarters) +"aZf" = (/obj/structure/table/woodentable,/obj/item/weapon/paper{info = "
Spacedie


How to play:

A designated number is announced.
Each player rolls a dice and adds that number to their total score.
This can be repeated as long as needed.
Any player whos total is over the designated number loses.
A player can fold at any time.
The player with the highest score at the end wins the round.

For extra fun use a dice with many sides.

"; name = "Spacedie"},/turf/simulated/floor,/area/crew_quarters) +"aZg" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"aZh" = (/obj/structure/closet/secure_closet/personal,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aZi" = (/turf/simulated/floor{icon_state = "carpet"},/area/crew_quarters) +"aZj" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = 4; pixel_y = 3},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZk" = (/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZl" = (/obj/structure/table,/obj/item/weapon/storage/diskbox,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZm" = (/obj/machinery/disposal,/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZn" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZo" = (/obj/structure/closet/crate,/obj/machinery/power/apc{dir = 1; name = "Morgue APC"; pixel_y = 25},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZp" = (/obj/structure/closet/emcloset,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZq" = (/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZr" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"aZs" = (/obj/machinery/camera{c_tag = "Hallway Aft"; dir = 8; network = "Medbay"},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"aZt" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/medbay) +"aZu" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/medbay) +"aZv" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"aZw" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"aZx" = (/obj/machinery/camera{c_tag = "Cafeteria Port"; dir = 4},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"aZy" = (/obj/structure/reagent_dispensers/water_cooler,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZz" = (/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZA" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"aZB" = (/obj/structure/closet/secure_closet/bar,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/bar) +"aZC" = (/obj/structure/closet/crate/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZD" = (/obj/machinery/power/apc{dir = 1; name = "Kitchen Freezer APC"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZE" = (/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZF" = (/obj/machinery/gibber,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"aZG" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aZH" = (/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"aZI" = (/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"aZJ" = (/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"aZK" = (/obj/machinery/hydroponics,/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"aZL" = (/obj/machinery/camera{c_tag = "Chapel Front"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"aZM" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"aZN" = (/obj/structure/filingcabinet,/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/office) +"aZO" = (/obj/machinery/copier,/obj/machinery/requests_console{department = "Chapel"; departmentType = 2; pixel_y = -30},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZP" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZQ" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZR" = (/turf/simulated/floor{icon_state = "carpetside"},/area/chapel/office) +"aZS" = (/obj/machinery/camera{c_tag = "Chapel Office"; dir = 8; network = "SS13"},/obj/machinery/disposal,/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/office) +"aZT" = (/obj/structure/noticeboard{pixel_x = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"aZU" = (/obj/structure/closet/secure_closet/personal,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aZV" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/brown,/obj/machinery/light_switch{layer = 3.3; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) +"aZW" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/genetics) +"aZX" = (/obj/structure/table,/obj/item/weapon/storage/syringes{pixel_x = 6; pixel_y = 6},/obj/item/weapon/storage/lglo_kit,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZY" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"aZZ" = (/obj/machinery/scan_consolenew,/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"baa" = (/obj/structure/morgue,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bab" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/medical{name = "Morgue"; req_access_txt = "6"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bac" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bad" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/maintenance/aft) +"bae" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor/plating,/area/maintenance/aft) +"baf" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bag" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bah" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/bar) +"bai" = (/obj/structure/kitchenspike,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"baj" = (/obj/machinery/hydroponics,/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bak" = (/turf/simulated/floor{icon_state = "green"; dir = 8},/area/hydroponics) +"bal" = (/turf/simulated/floor{icon_state = "green"; dir = 4},/area/hydroponics) +"bam" = (/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) +"ban" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bao" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters) +"bap" = (/obj/effect/decal/cleanable/dirt,/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"baq" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bar" = (/obj/structure/table/woodentable,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 6},/obj/item/weapon/pen{pixel_x = -1; pixel_y = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bas" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{dir = 8; icon_state = "neutralcorner"},/area/crew_quarters) +"bat" = (/obj/item/device/radio/beacon,/turf/simulated/floor,/area/crew_quarters) +"bau" = (/obj/machinery/door/airlock{name = "Cabin"},/turf/simulated/floor{icon_state = "carpetside"},/area/crew_quarters) +"bav" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"baw" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bax" = (/obj/machinery/door/firedoor/border_only,/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/aft) +"bay" = (/obj/structure/table,/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 0; pixel_y = 0},/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{pixel_x = 6; pixel_y = 8},/obj/item/weapon/secstorage/ssafe{pixel_x = -24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"baz" = (/obj/machinery/optable,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"baA" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"baB" = (/obj/machinery/disposal,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"baC" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/turf/simulated/floor/plating,/area/maintenance/aft) +"baD" = (/obj/machinery/power/apc{dir = 8; layer = 4; name = "Cafeteria APC"; pixel_x = -25; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"baE" = (/obj/item/device/radio/beacon,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"baF" = (/obj/structure/table,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baG" = (/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baH" = (/obj/structure/table,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baI" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baJ" = (/obj/structure/table,/obj/machinery/sink/kitchen,/obj/machinery/door_control{id = "kitchenshutter"; name = "Kitchen Shutters"; pixel_x = 0; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baK" = (/obj/machinery/vending/dinnerware,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baL" = (/obj/machinery/smartfridge,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"baM" = (/turf/simulated/wall,/area/crew_quarters/kitchen) +"baN" = (/obj/machinery/camera{c_tag = "Kitchen Freezer"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"baO" = (/obj/structure/kitchenspike,/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"baP" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/chapel/main) +"baQ" = (/obj/structure/closet/coffin,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"baR" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{tag = "icon-vault (SOUTHWEST)"; icon_state = "vault"; dir = 10},/area/chapel/main) +"baS" = (/obj/machinery/washing_machine,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"baT" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/washing_machine,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"baU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"baV" = (/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"baW" = (/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"baX" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"baY" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) +"baZ" = (/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,/turf/simulated/floor/plating,/area/crew_quarters) +"bba" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bbb" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/basic{dir = 5},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bbc" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "9"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bbd" = (/obj/structure/table,/obj/item/weapon/autopsy_scanner,/obj/item/weapon/scalpel,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbe" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbf" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"bbg" = (/turf/simulated/floor{tag = "icon-escapecorner (WEST)"; icon_state = "escapecorner"; dir = 8},/area/medical/medbay) +"bbh" = (/obj/machinery/door/firedoor/border_only,/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/aft) +"bbi" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass{name = "Kitchen"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbj" = (/obj/machinery/door/airlock/freezer,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbk" = (/obj/machinery/chem_master/condimaster,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbl" = (/obj/machinery/hydroponics,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bbm" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) +"bbn" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bbo" = (/obj/structure/closet/coffin,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bbp" = (/obj/machinery/camera{c_tag = "Chapel Storage"; dir = 8; network = "SS13"},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bbq" = (/obj/machinery/light/small{dir = 8},/obj/item/device/radio/intercom{broadcasting = 1; dir = 0; frequency = 1442; listening = 0; name = "Intercom"; pixel_x = -27},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bbr" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bbs" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bbt" = (/obj/structure/table/woodentable,/obj/item/weapon/reagent_containers/food/drinks/cola{volume = 50},/turf/simulated/floor,/area/crew_quarters) +"bbu" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/crew_quarters) +"bbv" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) +"bbw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters) +"bbx" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bby" = (/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 31},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bbz" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bbA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area/medical/medbay) +"bbB" = (/turf/simulated/wall/r_wall,/area/medical/medbay) +"bbC" = (/obj/structure/table,/obj/item/kitchen/donut_box,/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbD" = (/obj/structure/table,/obj/item/weapon/monkeycube_box,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbE" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bbF" = (/obj/structure/closet/secure_closet/meat,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbG" = (/obj/structure/closet/secure_closet/fridge,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbH" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "white"},/area/crew_quarters/kitchen) +"bbI" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Chapel Storage"; req_access_txt = "22"},/turf/simulated/floor,/area/chapel/main) +"bbJ" = (/obj/structure/table,/obj/structure/bedsheetbin,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bbK" = (/obj/structure/table,/obj/item/weapon/rag{pixel_y = 12},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bbL" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) +"bbM" = (/turf/simulated/floor{icon_state = "neutral"; dir = 10},/area/crew_quarters) +"bbN" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbO" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbP" = (/obj/structure/table/woodentable,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbQ" = (/obj/structure/table/woodentable,/obj/item/device/paicard,/obj/machinery/light/small,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbR" = (/obj/machinery/alarm{dir = 1; icon_state = "alarm0"; pixel_y = -22},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbS" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbT" = (/obj/effect/decal/cleanable/dirt,/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbU" = (/obj/structure/stool{pixel_y = 8},/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{name = "Dormitory APC"; pixel_y = -25},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbV" = (/obj/structure/reagent_dispensers/water_cooler,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbW" = (/obj/structure/table/woodentable,/obj/effect/decal/cleanable/dirt,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbX" = (/obj/item/stack/medical/bruise_pack,/obj/structure/table/woodentable,/obj/effect/decal/cleanable/dirt,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment{pixel_y = 4},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbY" = (/obj/effect/landmark{name = "plant"},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bbZ" = (/obj/structure/closet/wardrobe/black,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bca" = (/obj/structure/closet/wardrobe/grey,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bcb" = (/obj/structure/closet/wardrobe/mixed,/turf/simulated/floor{icon_state = "neutral"},/area/crew_quarters) +"bcc" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "neutral"; dir = 6},/area/crew_quarters) +"bcd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/crew_quarters) +"bce" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/aft) +"bcf" = (/obj/machinery/disease2/monkeycloner,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bcg" = (/obj/structure/crematorium{id = "crematorium"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bch" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bci" = (/obj/structure/table,/obj/item/weapon/hand_labeler{pixel_x = -4; pixel_y = 4},/obj/item/weapon/paper_bin,/obj/item/weapon/pen,/obj/effect/decal/cleanable/cobweb2,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcj" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/maintenance/aft) +"bck" = (/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bcl" = (/obj/machinery/hydroponics,/obj/machinery/camera{c_tag = "Hydrophonics"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "dark"},/area/hydroponics) +"bcm" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bcn" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Unisex Bathroom"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"bco" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock{name = "Unisex Shower Room"; req_access_txt = "0"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters) +"bcp" = (/turf/simulated/wall/r_wall,/area/crew_quarters/toilet) +"bcq" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"bcr" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bcs" = (/obj/machinery/camera{c_tag = "Genetical Research Monkey Pen"; dir = 1; network = "Medbay"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/genetics) +"bct" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/ash,/obj/machinery/crema_switch{desc = "Descretly disposing the bodies of past employees since anno domine"; id = "crematorium"; pixel_x = -25; req_access = null; req_access_txt = "40"},/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcu" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcv" = (/obj/structure/closet/crate,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcw" = (/obj/structure/morgue,/obj/machinery/camera{c_tag = "Morgue"; dir = 1; network = "Medbay"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcx" = (/obj/structure/table,/obj/item/weapon/storage/body_bag_box,/obj/item/weapon/circular_saw,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/medical/morgue) +"bcy" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/medbay) +"bcz" = (/obj/structure/table,/turf/simulated/floor{dir = 9; icon_state = "green"},/area/hydroponics) +"bcA" = (/obj/structure/table,/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bcB" = (/obj/structure/table,/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bcC" = (/obj/machinery/sink/kitchen2{pixel_y = 30},/turf/simulated/floor{dir = 1; icon_state = "green"},/area/hydroponics) +"bcD" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"bcE" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bcF" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{dir = 4; icon_state = "chapel"},/area/chapel/main) +"bcG" = (/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area/maintenance/aft) +"bcH" = (/turf/simulated/wall,/area/crew_quarters/toilet) +"bcI" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcJ" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcK" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcL" = (/obj/machinery/recharge_station,/obj/machinery/light/small{dir = 1},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcM" = (/obj/structure/closet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcN" = (/obj/machinery/sink/shower{dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcP" = (/obj/machinery/sink/shower{pixel_y = 20},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcQ" = (/obj/effect/decal/cleanable/generic,/turf/simulated/floor/plating,/area/maintenance/aft) +"bcR" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area/medical/medbay) +"bcS" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/medbay) +"bcT" = (/obj/structure/table/reinforced,/obj/machinery/door/window/westright{name = "Hydrophonics Desk"; req_access_txt = "28"},/obj/machinery/door/window/westright{dir = 4; icon_state = "leftspark"; name = "Kitchen Desk"; req_access_txt = "35"; tag = "icon-leftspark (EAST)"},/turf/simulated/floor,/area/crew_quarters/kitchen) +"bcU" = (/obj/structure/stool,/turf/simulated/floor{tag = "icon-greencorner (EAST)"; icon_state = "greencorner"; dir = 4},/area/hydroponics) +"bcV" = (/obj/structure/table,/obj/machinery/power/apc{dir = 4; name = "Hydroponics APC"; pixel_x = 27; pixel_y = 3},/turf/simulated/floor{dir = 5; icon_state = "green"},/area/hydroponics) +"bcW" = (/obj/machinery/camera{c_tag = "Chapel Port"; dir = 4; network = "SS13"},/turf/simulated/floor{tag = "icon-vault"; icon_state = "vault"},/area/chapel/main) +"bcX" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bcY" = (/obj/machinery/door/airlock{name = "Cyborg Unit 1"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bcZ" = (/obj/machinery/door/airlock{name = "Cyborg Unit 2"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bda" = (/obj/machinery/sink/shower{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdb" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/medical/medbay) +"bdc" = (/turf/simulated/floor{tag = "icon-whitehall (NORTHWEST)"; icon_state = "whitehall"; dir = 9},/area/medical/medbay) +"bdd" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bde" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bdf" = (/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "whitehall"; dir = 1},/area/medical/medbay) +"bdg" = (/turf/simulated/floor{tag = "icon-whitecorner (NORTH)"; icon_state = "whitecorner"; dir = 1},/area/medical/medbay) +"bdh" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bdi" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of shutter"; dir = 8; id = "kitchenshutter"; layer = 3.3; name = "Kitchen Shutters"; networkTag = "Kitchen Shutters"},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) +"bdj" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/window/westleft{dir = 1; name = "Kitchen Delivery"; req_access_txt = "28"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/kitchen) +"bdk" = (/obj/structure/table,/obj/machinery/blender,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bdl" = (/obj/structure/table,/obj/machinery/juicer,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bdm" = (/obj/structure/table,/obj/machinery/processor,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bdn" = (/obj/structure/table,/obj/item/weapon/book/manual/chef_recipes,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bdo" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bdp" = (/obj/structure/closet/secure_closet/kitchen,/obj/machinery/power/apc{dir = 4; name = "Kitchen APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"},/area/crew_quarters/kitchen) +"bdq" = (/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"bdr" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bds" = (/obj/machinery/camera{c_tag = "Hydrophonics Kitchen Access"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdt" = (/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdu" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdv" = (/obj/machinery/disposal,/turf/simulated/floor{icon_state = "green"; dir = 10},/area/hydroponics) +"bdw" = (/obj/machinery/biogenerator,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdx" = (/obj/machinery/firealarm{pixel_y = -24},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdy" = (/obj/machinery/seed_extractor,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdz" = (/obj/machinery/vending/hydronutrients,/obj/machinery/light,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdA" = (/obj/machinery/vending/hydroseeds,/obj/machinery/camera{c_tag = "Hydrophonics Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdB" = (/obj/machinery/requests_console{department = "Hydroponics"; departmentType = 2; name = "Hydro RC"; pixel_x = 0; pixel_y = -30},/obj/structure/table,/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"bdC" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/simulated/floor{icon_state = "green"; dir = 6},/area/hydroponics) +"bdD" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bdE" = (/turf/simulated/wall/r_wall,/area/chapel/main) +"bdF" = (/obj/effect/sign/securearea{name = "EXTERNAL AIRLOCK"; desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bdG" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) +"bdH" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdI" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (NORTH)"; icon_state = "bulb1"; dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdJ" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdK" = (/turf/simulated/floor{tag = "icon-whitehall (SOUTHWEST)"; icon_state = "whitehall"; dir = 10},/area/medical/medbay) +"bdL" = (/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bdM" = (/turf/simulated/floor{icon_state = "whitehall"; dir = 2},/area/medical/medbay) +"bdN" = (/obj/machinery/camera{c_tag = "Virology Hallway"; dir = 1; network = "Medbay"},/turf/simulated/floor{tag = "icon-whitehall (SOUTHEAST)"; icon_state = "whitehall"; dir = 6},/area/medical/medbay) +"bdO" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bdP" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bdQ" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/basic{dir = 5},/turf/simulated/floor/plating,/area/crew_quarters/cafeteria) +"bdR" = (/obj/machinery/door/window/westright{dir = 2; icon_state = "right"; name = "Kitchen Delivery"; req_access_txt = "34"; tag = "icon-right (EAST)"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Kitchen"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/kitchen) +"bdS" = (/obj/machinery/door/firedoor/border_only{dir = 1},/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/hydroponics) +"bdT" = (/obj/structure/stool,/obj/machinery/camera{c_tag = "Chapel Starboard"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) +"bdU" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/maintenance/aft) +"bdV" = (/obj/machinery/camera{c_tag = "Dormitory Bathroom"; dir = 1; network = "SS13"},/obj/effect/landmark{name = "plant"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdW" = (/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdX" = (/obj/machinery/power/apc{dir = 8; name = "Bathroom APC"; pixel_x = 28; step_x = 0},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bdY" = (/turf/simulated/wall/r_wall,/area/medical/virology) +"bdZ" = (/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) +"bea" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beb" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/medbay) +"bec" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area/maintenance/aft) +"bed" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/aft) +"bee" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bef" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"beg" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"beh" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bei" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/crew_quarters/toilet) +"bej" = (/obj/structure/table,/obj/machinery/access_button{command = "cycle_exterior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = 25; req_access_txt = "39"},/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bek" = (/obj/machinery/sink/shower{step_y = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bel" = (/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bem" = (/obj/machinery/door/firedoor/border_only{dir = 8},/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/medical/virology) +"ben" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area/chapel/main) +"beo" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"bep" = (/obj/effect/sign/vacuum,/turf/simulated/wall/r_wall,/area/maintenance/aft) +"beq" = (/obj/machinery/door/airlock/external{name = "External Airlock"; req_access_txt = "12"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor,/area/maintenance/aft) +"ber" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"bes" = (/obj/structure/lattice,/obj/structure/disposaloutlet{dir = 8},/obj/structure/disposalpipe/trunk,/turf/space,/area) +"bet" = (/obj/structure/closet/l3closet/virology,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bev" = (/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bew" = (/turf/simulated/floor{tag = "icon-vault (SOUTHEAST)"; icon_state = "vault"; dir = 6},/area/chapel/main) +"bex" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/chapel/main) +"bey" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating/airless,/area) +"bez" = (/obj/structure/lattice,/obj/structure/disposalpipe/segment,/turf/space,/area) +"beA" = (/obj/structure/closet/l3closet/virology,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = -25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beB" = (/obj/machinery/camera{c_tag = "Virology Access"; dir = 1; network = "Medbay"},/obj/machinery/access_button{command = "cycle_interior"; layer = 4; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 0; pixel_y = -25; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beC" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"beD" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/chapel/main) +"beE" = (/obj/machinery/mass_driver{id = "chapelgun"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; name = "Mass Driver"; req_access_txt = "22"},/turf/simulated/floor/plating,/area/chapel/main) +"beF" = (/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/medical/virology) +"beG" = (/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_interior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beH" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"beI" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/virology) +"beJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"beK" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"beL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"beM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Tool Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) +"beN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"beO" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"beP" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"beQ" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/table,/obj/machinery/driver_button{id = "chapelgun"; name = "Chapel Mass Driver"; pixel_x = 5},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"beR" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/chapel/main) +"beS" = (/obj/structure/table/woodentable,/turf/simulated/floor{dir = 4; icon_state = "carpetside"},/area/chapel/main) +"beT" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_x = 0; pixel_y = 0},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"beU" = (/obj/structure/closet/wardrobe/virology_white,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beV" = (/obj/structure/closet/secure_closet/viro_personal,/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beW" = (/obj/machinery/atmospherics/pipe/tank/air,/obj/machinery/camera{c_tag = "Virology Back Room"; network = "Medbay"},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beX" = (/obj/machinery/door/firedoor/border_only,/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"beY" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/firealarm{dir = 1; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"beZ" = (/obj/machinery/embedded_controller/radio/access_controller{exterior_door_tag = "virology_airlock_exterior"; id_tag = "virology_airlock_control"; interior_door_tag = "virology_airlock_interior"; layer = 4; name = "Virology Access Console"; pixel_x = 0; pixel_y = 25},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfa" = (/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfb" = (/obj/structure/table,/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfc" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfd" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/medical,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfe" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area/medical/virology) +"bff" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"bfg" = (/obj/structure/table,/obj/item/device/radio/intercom{freerange = 1; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 30},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfh" = (/obj/machinery/power/apc{dir = 1; name = "Tool Storage APC"; pixel_y = 24},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) +"bfi" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/module/power_control,/turf/simulated/floor,/area) +"bfj" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/airlock_electronics,/turf/simulated/floor,/area) +"bfk" = (/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) +"bfl" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/machinery/light{dir = 1},/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor,/area) +"bfm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/communications,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Secure Technical Storage"; dir = 2; network = "Command"},/turf/simulated/floor,/area) +"bfn" = (/obj/structure/window/reinforced{dir = 8},/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bfo" = (/obj/machinery/light/small/spot,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bfp" = (/obj/machinery/camera{c_tag = "Chapel Aft"; dir = 1; network = "SS13"},/turf/simulated/floor{dir = 10; icon_state = "carpetside"},/area/chapel/main) +"bfq" = (/turf/simulated/floor{dir = 6; icon_state = "carpetside"},/area/chapel/main) +"bfr" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bfs" = (/obj/effect/landmark{name = "plant"},/obj/effect/decal/cleanable/dirt,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"bft" = (/turf/space,/area/dummy) +"bfu" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfv" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Virology Back Room"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfx" = (/obj/machinery/requests_console{department = "Virology"; name = "Virology Requests Console"; pixel_x = 32},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfy" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfz" = (/obj/structure/closet/secure_closet/personal/patient,/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfA" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area) +"bfB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area) +"bfC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bfD" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/borgupload{pixel_x = -1; pixel_y = 1},/obj/item/weapon/circuitboard/aiupload{pixel_x = 2; pixel_y = -2},/turf/simulated/floor,/area) +"bfE" = (/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) +"bfF" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bfG" = (/obj/machinery/door/poddoor{id = "chapelgun"; name = "Chapel Launcher Door"},/turf/simulated/floor/plating,/area/chapel/main) +"bfH" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) +"bfI" = (/obj/structure/table,/obj/item/weapon/secstorage/ssafe{pixel_x = 0; pixel_y = -25},/obj/item/device/radio/intercom{broadcasting = 1; dir = 8; listening = 0; name = "Station Intercom (General)"; pixel_x = -28},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfJ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfK" = (/obj/machinery/power/apc{dir = 4; name = "Virology APC"; pixel_x = 25; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfL" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) +"bfM" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 1"; req_one_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfN" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/medical/virology) +"bfO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/medical/virology) +"bfP" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/virology) +"bfQ" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_medical{name = "Patient Room 2"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bfR" = (/obj/machinery/door/firedoor/border_only,/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/medical/virology) +"bfS" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall,/area) +"bfT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor,/area) +"bfU" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bfV" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bfW" = (/obj/machinery/door/airlock/command{name = "Secure Tech"; req_access = null; req_access_txt = "19;23"},/turf/simulated/floor/plating,/area) +"bfX" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bfY" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bfZ" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bga" = (/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgb" = (/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgc" = (/obj/machinery/computer/curer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgd" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bge" = (/obj/machinery/computer/diseasesplicer,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgf" = (/obj/machinery/camera{c_tag = "Virology Patient Rooms"; dir = 8; network = "Medbay"},/obj/machinery/light{dir = 4},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; layer = 4; pixel_x = 25},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgg" = (/obj/structure/reagent_dispensers/watertank,/obj/machinery/camera{c_tag = "Tool Storage"; dir = 1},/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area) +"bgh" = (/obj/structure/table,/turf/simulated/floor,/area) +"bgi" = (/obj/structure/reagent_dispensers/fueltank,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area) +"bgj" = (/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) +"bgk" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/closet/toolcloset,/turf/simulated/floor,/area) +"bgl" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bgm" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = -3; pixel_y = 3},/obj/item/weapon/cable_coil,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"bgn" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/turf/simulated/floor/plating,/area) +"bgo" = (/obj/structure/table,/obj/machinery/cell_charger{pixel_y = 5},/obj/machinery/light{dir = 1},/obj/machinery/ai_status_display{pixel_y = 32},/turf/simulated/floor/plating,/area) +"bgp" = (/obj/structure/table,/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Technical Storage"; dir = 2},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plating,/area) +"bgq" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plating,/area) +"bgr" = (/obj/structure/table,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/item/device/flash,/obj/item/device/flash,/turf/simulated/floor/plating,/area) +"bgs" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgt" = (/obj/structure/disposalpipe/segment,/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"bgv" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area) +"bgw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9; pixel_y = -1},/turf/simulated/wall/r_wall,/area) +"bgx" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area) +"bgy" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/wall,/area) +"bgz" = (/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area) +"bgA" = (/obj/structure/lattice{layer = 2},/turf/space,/area) +"bgB" = (/obj/machinery/camera{c_tag = "Virology Monkey Pen"; dir = 4; network = "Medbay"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgC" = (/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgD" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgE" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass/glass_medical{name = "Monkey Pen"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgF" = (/obj/structure/stool,/obj/effect/landmark/start{name = "Virologist"},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgG" = (/obj/structure/table,/obj/item/weapon/virusdish/random,/obj/item/weapon/virusdish/random{pixel_y = 8},/obj/item/weapon/virusdish/random{step_x = -6; step_y = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgH" = (/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,/turf/simulated/floor/plating,/area) +"bgI" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/scan_consolenew{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/cloning{pixel_x = 0},/obj/item/weapon/circuitboard/med_data{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/clonescanner,/obj/item/weapon/circuitboard/clonepod,/turf/simulated/floor/plating,/area) +"bgJ" = (/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area) +"bgK" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/pandemic{pixel_x = -3; pixel_y = 3},/obj/item/weapon/circuitboard/rdconsole,/obj/item/weapon/circuitboard/rdserver{pixel_x = 3; pixel_y = -3},/obj/item/weapon/circuitboard/destructive_analyzer,/turf/simulated/floor/plating,/area) +"bgL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bgM" = (/obj/machinery/power/apc{dir = 4; name = "Tech. Storage APC"; pixel_x = 24; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bgN" = (/obj/machinery/disease2/monkeycloner,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgO" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/mob/living/carbon/monkey,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgP" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/window/reinforced{dir = 5; health = 1e+007},/turf/simulated/floor/plating,/area/medical/virology) +"bgQ" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 2; layer = 4; pixel_x = 0; pixel_y = 25},/obj/structure/closet/l3closet/virology,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgR" = (/obj/structure/table,/obj/item/clothing/gloves/latex,/obj/item/clothing/glasses/hud/health,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgS" = (/obj/structure/table,/obj/item/weapon/storage/syringes{step_x = 6; step_y = 6},/obj/item/weapon/storage/beakerbox,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgT" = (/obj/structure/table,/obj/item/weapon/cleaner,/obj/item/weapon/reagent_containers/syringe/antiviral,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgV" = (/obj/machinery/camera{c_tag = "Virology"; dir = 1; network = "Medbay"},/obj/machinery/light,/obj/machinery/alarm{dir = 1; layer = 4; pixel_y = -22},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgW" = (/obj/machinery/disease2/diseaseanalyser,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgX" = (/obj/machinery/disease2/isolator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgY" = (/obj/machinery/disease2/incubator,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bgZ" = (/obj/machinery/light,/obj/machinery/firealarm{dir = 4; layer = 4; pixel_x = 24},/obj/structure/table,/turf/simulated/floor{icon_state = "white"; dir = 8},/area/medical/virology) +"bha" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/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) +"bhb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/secure_data{pixel_x = -2; pixel_y = 2},/obj/item/weapon/circuitboard/securitycam{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating,/area) +"bhc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/card,/turf/simulated/floor/plating,/area) +"bhd" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhe" = (/obj/structure/table,/obj/item/device/analyzer,/obj/item/device/healthanalyzer,/obj/machinery/status_display{layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bhf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area) +"bhg" = (/obj/machinery/autolathe,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bhh" = (/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/camera{c_tag = "Autolathe"; network = "SS13"},/turf/simulated/floor,/area) +"bhi" = (/obj/structure/table,/obj/item/weapon/hand_labeler,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bhj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area) +"bhk" = (/obj/machinery/requests_console{department = "Tech storage"; pixel_x = -30},/turf/simulated/floor/plating,/area) +"bhl" = (/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},/turf/simulated/floor/plating,/area) +"bhm" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/circuitboard/arcade,/turf/simulated/floor/plating,/area) +"bhn" = (/obj/item/device/radio/intercom{dir = 0; name = "Station Intercom (General)"; pixel_x = 27},/obj/structure/table,/obj/item/device/analyzer/plant_analyzer,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor/plating,/area) +"bho" = (/obj/machinery/power/apc{dir = 8; name = "Autolathe Storage APC"; pixel_x = -25; pixel_y = 3},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bhp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"bhq" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 1; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor,/area) +"bhr" = (/obj/machinery/vending/assist,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area) +"bhs" = (/obj/machinery/light,/turf/simulated/floor/plating,/area) +"bht" = (/obj/machinery/light,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhu" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bhv" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor/plating,/area) +"bhw" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bhx" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) +"bhy" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/wall,/area) +"bhz" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/wall,/area) +"bhA" = (/obj/machinery/door/airlock/maintenance{name = "Tech Storage"; req_access_txt = "23"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhB" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area) +"bhC" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Autolathe Storage"; req_access_txt = "12"},/turf/simulated/floor,/area) +"bhD" = (/obj/machinery/vending/assist,/turf/simulated/floor,/area) +"bhE" = (/obj/item/weapon/extinguisher,/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area) +"bhF" = (/obj/structure/table,/obj/item/weapon/wirecutters,/obj/item/device/flashlight{pixel_x = 1; pixel_y = 5},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bhG" = (/obj/structure/table,/obj/item/device/t_scanner,/turf/simulated/floor,/area) +"bhH" = (/obj/structure/table,/obj/item/device/assembly/igniter{pixel_x = -8; pixel_y = -4},/obj/item/device/assembly/igniter,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/machinery/camera{c_tag = "Assistant Storage"},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area) +"bhI" = (/obj/structure/table,/obj/item/device/assembly/signaler,/obj/item/device/assembly/signaler,/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area) +"bhJ" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/device/multitool,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) +"bhK" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bhL" = (/obj/machinery/power/apc{dir = 1; name = "Storage APC"; pixel_x = -1; pixel_y = 26},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area) +"bhM" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/requests_console{department = "Assistant Storage"; departmentType = 0; pixel_y = 30},/turf/simulated/floor,/area) +"bhN" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bhP" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bhQ" = (/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bhR" = (/obj/structure/stool{pixel_y = 8},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bhS" = (/obj/item/stack/rods{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/turf/simulated/floor,/area) +"bhT" = (/obj/item/stack/sheet/glass{amount = 50},/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bhU" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area) +"bhV" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bhW" = (/obj/machinery/sink/shower,/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"bhX" = (/obj/structure/table,/obj/item/weapon/cable_coil{pixel_x = 2; pixel_y = -2},/obj/item/weapon/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/turf/simulated/floor,/area) +"bhY" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area) +"bhZ" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_x = -2; pixel_y = -1},/turf/simulated/floor,/area) +"bia" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/command{name = "Bathroom"; req_access = null; req_access_txt = "20"},/turf/simulated/floor{icon_state = "wood"},/area) +"bib" = (/obj/machinery/light/small/spot{tag = "icon-bulb1 (EAST)"; icon_state = "bulb1"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"bic" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"bid" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area) +"bie" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bif" = (/obj/effect/landmark/start{name = "Assistant"},/obj/structure/stool{pixel_y = 8},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"big" = (/obj/effect/landmark/start{name = "Assistant"},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor,/area) +"bih" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/table,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) +"bii" = (/obj/machinery/camera{c_tag = "Captains Bathroom"; c_tag_order = 999; dir = 4; network = "Command"},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"bij" = (/obj/structure/lattice{layer = 2},/obj/structure/lattice{layer = 2},/turf/space,/area) +"bik" = (/obj/structure/table,/obj/item/weapon/wrench,/obj/item/device/analyzer,/turf/simulated/floor,/area) +"bil" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area) +"bim" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor,/area) +"bin" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/device/assembly/prox_sensor{pixel_x = -8; pixel_y = 4},/turf/simulated/floor,/area) +"bio" = (/obj/structure/table,/obj/item/weapon/storage/belt/utility,/turf/simulated/floor,/area) +"bip" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor,/area) +"biq" = (/turf/simulated/floor{icon_state = "delivery"},/area) +"bir" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=4"; location = "Tool Storage"},/turf/simulated/floor{icon_state = "bot"},/area) +"bis" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area) +"bit" = (/obj/machinery/disposal/toilet{dir = 4; icon_state = "toilet"; pixel_x = -4; pixel_y = 0; tag = "icon-toilet (EAST)"},/turf/simulated/floor{icon_state = "freezerfloor"},/area) +"biu" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; icon_state = "out"; layer = 2.1; on = 1},/obj/structure/lattice{layer = 2},/turf/space,/area) +"biv" = (/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) +"biw" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bix" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"biy" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/maintenance{name = "Primary Tool Storage"; req_access_txt = "0"},/turf/simulated/floor,/area) +"biz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor/plating,/area) +"biA" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor/plating,/area) +"biB" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"biC" = (/turf/simulated/floor/engine,/area) +"biD" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine/n20,/area) +"biE" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"biF" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"biG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"biH" = (/obj/machinery/atmospherics/trinary/filter{dir = 4; name = "Plasma filter"},/turf/simulated/floor/plating,/area) +"biI" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"biJ" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"biK" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/turf/simulated/floor/plating,/area) +"biL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) +"biM" = (/obj/machinery/atmospherics/pipe/tank/toxins{dir = 8},/turf/simulated/floor/plating,/area) +"biN" = (/obj/machinery/power/supermatter,/turf/simulated/floor/engine,/area) +"biO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) +"biP" = (/obj/machinery/emitter/zero_point_laser{dir = 8; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area) +"biQ" = (/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/plating,/area) +"biR" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/general/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"biS" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/meter,/turf/simulated/floor/plating,/area) +"biT" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area) +"biU" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/structure/lattice{layer = 2},/turf/space,/area) +"biV" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/structure/lattice{layer = 2},/turf/space,/area) +"biW" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/turf/simulated/floor/plating,/area) +"biX" = (/obj/machinery/atmospherics/valve/digital{color = "yellow"; dir = 4; name = "Digital Valve"},/turf/simulated/floor/plating,/area) +"biY" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area) +"biZ" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area) +"bja" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "supermatter_sensor"},/turf/simulated/floor/engine,/area) +"bjb" = (/obj/machinery/computer/lasercon{id = "reactor_zplas"},/turf/simulated/floor/plating,/area) +"bjc" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 5},/turf/simulated/floor/plating,/area) +"bjd" = (/obj/machinery/atmospherics/trinary/filter{dir = 8; name = "Plasma filter"},/turf/simulated/floor/plating,/area) +"bje" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/obj/structure/lattice{layer = 2},/turf/space,/area) +"bjf" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/lattice{layer = 2},/turf/space,/area) +"bjg" = (/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,/turf/simulated/floor/plating,/area) +"bjh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/firedoor/border_only,/turf/simulated/floor/plating,/area) +"bji" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bjj" = (/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("supermatter_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) +"bjk" = (/obj/machinery/light,/obj/machinery/emitter/zero_point_laser{dir = 1; id = "reactor_zplas"; state = 2},/turf/simulated/floor/plating,/area) +"bjl" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/engine,/area) +"bjm" = (/obj/machinery/door/poddoor{id = "reactor vent"; name = "Vent Seal"},/turf/simulated/floor/engine,/area) +"bjn" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) +"bjo" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2o_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine/n20,/area) +"bjp" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area) +"bjq" = (/obj/machinery/atmospherics/unary/outlet_injector{dir = 1; icon_state = "on"; on = 1; pixel_y = 1},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"bjr" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/space,/area) +"bjs" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/space,/area) +"bjt" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area) +"bju" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"bjv" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"bjw" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"bjx" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"bjy" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/space,/area) +"bjz" = (/obj/machinery/rust/fuel_assembly_port{dir = 4; pixel_x = 24},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bjA" = (/obj/machinery/rust/fuel_injector{dir = 4; stage = "SCRAM"},/turf/simulated/floor/plating,/area) +"bjB" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/turf/simulated/floor/engine,/area) +"bjC" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/turf/simulated/floor/engine,/area) +"bjD" = (/obj/machinery/door/poddoor{id = "starboard vessel entry"; name = "Blast Door"},/turf/simulated/floor/plating,/area) +"bjE" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) +"bjF" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 6; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"bjG" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 10; icon_state = "intact-y-f"},/turf/simulated/wall,/area) +"bjH" = (/obj/machinery/door_control{id = "port vessel entry"; pixel_x = 24; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bjI" = (/obj/machinery/rust/gyrotron{dir = 4},/turf/simulated/floor/plating,/area) +"bjJ" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTH)"; icon_state = "intact"; dir = 1},/turf/simulated/floor/engine,/area) +"bjK" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area) +"bjL" = (/obj/machinery/rust/core,/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/engine,/area) +"bjM" = (/obj/machinery/rust/gyrotron{dir = 8},/turf/simulated/floor/plating,/area) +"bjN" = (/obj/machinery/door_control{id = "starboard vessel entry"; pixel_x = -24; pixel_y = 0},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) +"bjO" = (/obj/machinery/portable_atmospherics/canister/air{filled = 1; valve_open = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjP" = (/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjQ" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "air_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bjR" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "air_in"; name = "Air Mix Supply Control"; output_tag = "air_out"; sensors = list("air_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 9; icon_state = "arrival"},/area) +"bjS" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/air,/obj/structure/closet/extinguisher{dir = 1; pixel_x = 0; pixel_y = 30},/turf/simulated/floor,/area) +"bjT" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 1; icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor{dir = 4; icon_state = "arrival"},/area) +"bjU" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 4; icon_state = "manifold-y"},/turf/simulated/floor,/area) +"bjV" = (/obj/machinery/light{dir = 1},/obj/machinery/firealarm{pixel_y = 24},/obj/machinery/atmospherics/unary/cold_sink/freezer{icon_state = "freezer_1"; on = 1},/turf/simulated/floor,/area) +"bjW" = (/obj/machinery/pipedispenser,/turf/simulated/floor,/area) +"bjX" = (/obj/structure/stool,/obj/effect/sign/nosmoking_1{dir = 1; pixel_x = -32},/obj/machinery/firealarm{pixel_y = 24},/turf/simulated/floor,/area) +"bjY" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area) +"bjZ" = (/obj/structure/stool,/turf/simulated/floor,/area) +"bka" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/space,/area) +"bkb" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/space,/area) +"bkc" = (/obj/structure/lattice{layer = 2},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/space,/area) +"bkd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/plating,/area) +"bke" = (/obj/machinery/door/poddoor{id = "port vessel entry"; name = "Blast Door"},/obj/machinery/atmospherics/pipe/simple{icon_state = "intact"; level = 2},/turf/simulated/floor/plating,/area) +"bkf" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bkg" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bkh" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging,/turf/simulated/floor/engine,/area) +"bki" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) +"bkj" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) +"bkk" = (/obj/machinery/rust/fuel_injector{dir = 8; stage = "SCRAM"},/turf/simulated/floor/plating,/area) +"bkl" = (/obj/machinery/rust/fuel_assembly_port{dir = 8; pixel_x = -24},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/plating,/area) +"bkm" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "air_sensor"},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bkn" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "air_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "air floor"; nitrogen = 10580; oxygen = 2644},/area) +"bko" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"bkp" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"bkq" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Air Mix Pump"; on = 1; target_pressure = 202.6},/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor,/area) +"bkr" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/turf/simulated/floor,/area) +"bks" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 6},/obj/machinery/meter{id = "scrubbers_meter"; name = "Scrubbers Meter"},/turf/simulated/floor,/area) +"bkt" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Scrubber Main Valve"; open = 1},/turf/simulated/floor,/area) +"bku" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area) +"bkv" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 1},/turf/simulated/floor,/area) +"bkw" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bkx" = (/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,/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/turf/simulated/floor/plating,/area) +"bky" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bkz" = (/obj/machinery/door/firedoor/border_only,/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/turf/simulated/floor/plating,/area) +"bkA" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5},/turf/simulated/floor/engine,/area) +"bkB" = (/obj/machinery/air_sensor{frequency = 1450; id_tag = "reactor_sensor"},/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9},/turf/simulated/floor/engine,/area) +"bkC" = (/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bkD" = (/obj/machinery/light{dir = 8},/obj/machinery/atmospherics/trinary/mixer{dir = 1; icon_state = "intact_on"; name = "Gas mixer (O2/N2)"; node1_concentration = 0.2; node2_concentration = 0.8; on = 1; pixel_x = 0; pixel_y = 1; target_pressure = 4500},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"bkE" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 10; icon_state = "intact-c"},/turf/simulated/floor,/area) +"bkF" = (/obj/machinery/atmospherics/pipe/manifold/supply/visible{dir = 8},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor,/area) +"bkG" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"bkH" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/supply/visible{dir = 4},/turf/simulated/floor,/area) +"bkI" = (/obj/machinery/atmospherics/valve/digital{dir = 4; icon_state = "valve1"; name = "Supply Main Valve"; open = 1},/turf/simulated/floor,/area) +"bkJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bkK" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "24"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bkL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 1},/turf/simulated/floor,/area) +"bkM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bkN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"bkO" = (/obj/machinery/door/firedoor/border_only,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics"; req_access_txt = "0"},/turf/simulated/floor,/area) +"bkP" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"bkQ" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 8},/turf/simulated/floor/plating,/area) +"bkR" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area) +"bkS" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 10},/turf/simulated/floor/plating,/area) +"bkT" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/engine,/area) +"bkU" = (/obj/machinery/atmospherics/pipe/simple/heat_exchanging{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{dir = 1},/turf/simulated/floor/engine,/area) +"bkV" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/plating,/area) +"bkW" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/maintenance/fore) +"bkX" = (/obj/structure/grille,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/space,/area/engine/secure_storage) +"bkY" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area/engine/secure_storage) +"bkZ" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"bla" = (/obj/machinery/portable_atmospherics/canister/oxygen{filled = 1; name = "Canister \[O2]"; valve_open = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"blb" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"blc" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "o2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bld" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "o2_in"; name = "O2 Supply Control"; output_tag = "o2_out"; sensors = list("o2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"ble" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"blf" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor{icon_state = "blue"; dir = 4},/area) +"blg" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Air/O2)"; pixel_y = 1},/turf/simulated/floor,/area) +"blh" = (/obj/machinery/atmospherics/binary/pump{icon_state = "intact_on"; name = "Scrubber pump"; on = 1},/turf/simulated/floor,/area) +"bli" = (/obj/machinery/light_switch{dir = 4; pixel_x = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"blj" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/item/clothing/gloves/black,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"blk" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/turf/simulated/floor,/area) +"bll" = (/obj/machinery/door/firedoor/border_only,/obj/structure/table/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/item/device/t_scanner,/obj/item/device/t_scanner{pixel_x = 2; pixel_y = -3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area) +"blm" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (WEST)"; icon_state = "manifold"; dir = 8},/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area) +"bln" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"blo" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"blp" = (/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"blq" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 6},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor/plating,/area) +"blr" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/atmospherics/pipe/tank/carbon_dioxide{dir = 8},/turf/simulated/floor/plating,/area) +"bls" = (/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,/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"blt" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Break Room Maintenance"},/turf/simulated/floor/plating,/area/maintenance/fore) +"blu" = (/obj/machinery/door/poddoor{id = "Fore Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/fore) +"blv" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine/secure_storage) +"blw" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "o2_sensor"},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"blx" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "o2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area) +"bly" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{icon_state = "blue"; dir = 8},/area) +"blz" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"blA" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor,/area) +"blB" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"blC" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 1; icon_state = "intact_on"; name = "Gas filter (O2)"; on = 1},/turf/simulated/floor,/area) +"blD" = (/obj/machinery/power/apc{dir = 4},/obj/structure/cable,/turf/simulated/floor,/area) +"blE" = (/obj/machinery/alarm{dir = 4; pixel_x = -23; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"blF" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"blG" = (/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{dir = 4},/obj/machinery/requests_console{department = "Atmospherics"; departmentType = 4; dir = 4; name = "Atmos RC"; pixel_x = 30; pixel_y = 0},/turf/simulated/floor,/area) +"blH" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"blI" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/turf/simulated/floor/plating,/area) +"blJ" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"blK" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area) +"blL" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1; icon_state = "manifold"; level = 2},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/turf/simulated/floor/plating,/area) +"blM" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 4},/obj/machinery/door/airlock/engineering,/turf/simulated/floor/plating,/area) +"blN" = (/obj/machinery/atmospherics/pipe/manifold{dir = 2; icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) +"blO" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area) +"blP" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/breakroom) +"blQ" = (/turf/simulated/floor,/area/engine/breakroom) +"blR" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/engine/breakroom) +"blS" = (/turf/simulated/wall/r_wall,/area/engine/breakroom) +"blT" = (/turf/simulated/wall/r_wall,/area/engine/locker) +"blU" = (/obj/structure/bookcase/manuals/engineering,/turf/simulated/floor,/area/engine/locker) +"blV" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"blW" = (/obj/machinery/light/spot{dir = 1},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/locker) +"blX" = (/obj/machinery/vending/cigarette,/turf/simulated/floor,/area/engine/locker) +"blY" = (/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"blZ" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area/engine/fore) +"bma" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bmb" = (/turf/simulated/floor/plating,/area/engine/secure_storage) +"bmc" = (/obj/machinery/field_generator,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bmd" = (/turf/simulated/floor{icon_state = "arrival"; dir = 8},/area) +"bme" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-c"},/turf/simulated/floor,/area) +"bmf" = (/obj/machinery/atmospherics/binary/pump{dir = 1; name = "Custom Mix Pump"; target_pressure = 202.6},/turf/simulated/floor,/area) +"bmg" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/turf/simulated/floor,/area) +"bmh" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"bmi" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"bmj" = (/obj/structure/closet/firecloset,/obj/machinery/firealarm{dir = 8; pixel_x = -24},/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor,/area) +"bmk" = (/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"bml" = (/obj/machinery/light{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/dispenser,/turf/simulated/floor{dir = 9; icon_state = "warning"},/area) +"bmm" = (/obj/machinery/atmospherics/binary/circulator{dir = 2},/turf/simulated/floor/plating,/area) +"bmn" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor/plating,/area) +"bmo" = (/obj/machinery/atmospherics/binary/circulator{dir = 1; icon_state = "circ2-off"; side = 2},/turf/simulated/floor/plating,/area) +"bmp" = (/obj/machinery/power/generator{name = "thermoelectric generator type I"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bmq" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/turf/simulated/floor/plating,/area) +"bmr" = (/obj/machinery/light{dir = 8},/turf/simulated/floor/plating,/area) +"bms" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/turf/simulated/floor,/area) +"bmt" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/engine/breakroom) +"bmu" = (/obj/machinery/vending/cola,/turf/simulated/floor,/area/engine/breakroom) +"bmv" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bmw" = (/obj/machinery/power/apc{dir = 8; name = "Locker Room APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/locker) +"bmx" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) +"bmy" = (/obj/structure/stool,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/locker) +"bmz" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bmA" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bmB" = (/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/pen,/obj/structure/table,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bmC" = (/obj/structure/closet/secure_closet/engineering_chief{req_access_txt = "0"},/turf/simulated/floor,/area/engine/chiefs_office) +"bmD" = (/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/chiefs_office) +"bmE" = (/turf/simulated/floor/plating,/area/engine/fore) +"bmF" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bmG" = (/obj/machinery/portable_atmospherics/canister/nitrogen{filled = 1; name = "Canister \[N2]"; valve_open = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bmH" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bmI" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "n2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bmJ" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "n2_in"; name = "N2 Supply Control"; output_tag = "n2_out"; sensors = list("n2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bmK" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{icon_state = "manifold-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bmL" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor{icon_state = "whitehall"; dir = 4},/area) +"bmM" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/N2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bmN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/floor,/area) +"bmO" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Atmospherics Control"; req_access_txt = "24"},/turf/simulated/floor,/area) +"bmP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bmQ" = (/obj/structure/reagent_dispensers/fueltank,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bmR" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/valve/digital,/turf/simulated/floor/plating,/area) +"bmS" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/atmospherics/pipe/simple/insulated,/turf/simulated/floor/plating,/area) +"bmT" = (/obj/machinery/atmospherics/pipe/manifold{icon_state = "manifold"; level = 2},/turf/simulated/floor/plating,/area) +"bmU" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area) +"bmV" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/turf/simulated/floor,/area) +"bmW" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor,/area) +"bmX" = (/obj/structure/table,/turf/simulated/floor,/area/engine/breakroom) +"bmY" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area) +"bmZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bna" = (/obj/structure/closet/secure_closet/engineering_personal,/turf/simulated/floor,/area/engine/locker) +"bnb" = (/turf/simulated/floor,/area/engine/locker) +"bnc" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/locker) +"bnd" = (/obj/machinery/computer/security/engineering,/turf/simulated/floor,/area/engine/chiefs_office) +"bne" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"bnf" = (/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer"; departmentType = 5; name = "Chief Engineer's Requests Console"; pixel_x = 24; pixel_y = 1},/turf/simulated/floor,/area/engine/chiefs_office) +"bng" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"bnh" = (/turf/simulated/floor,/area/engine/chiefs_office) +"bni" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnj" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "n2_sensor"},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bnk" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "n2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area) +"bnl" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bnm" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bnn" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor,/area) +"bno" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 2; icon_state = "intact_on"; name = "Gas filter (N2)"; on = 1},/turf/simulated/floor,/area) +"bnp" = (/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) +"bnq" = (/obj/structure/closet/extinguisher{dir = 4; pixel_x = 24},/obj/machinery/atmospherics/portables_connector,/turf/simulated/floor,/area) +"bnr" = (/obj/structure/closet/firecloset,/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area) +"bns" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bnt" = (/obj/machinery/atmospherics/pipe/simple/insulated{dir = 9},/obj/machinery/meter{id = "supply_meter"; name = "Supply Meter"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bnu" = (/obj/machinery/atmospherics/pipe/simple/insulated,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bnv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bnw" = (/obj/machinery/atmospherics/binary/pump/highcap{dir = 4},/turf/simulated/floor/plating,/area) +"bnx" = (/obj/machinery/atmospherics/pipe/manifold{tag = "icon-manifold (EAST)"; icon_state = "manifold"; dir = 4},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) +"bny" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Three"},/turf/simulated/floor/plating,/area) +"bnz" = (/obj/machinery/rust/fuel_injector{dir = 1; stage = "Two"},/turf/simulated/floor/plating,/area) +"bnA" = (/obj/machinery/rust/fuel_injector{dir = 1},/turf/simulated/floor/plating,/area) +"bnB" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable,/turf/simulated/floor,/area) +"bnC" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable,/turf/simulated/floor,/area) +"bnD" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/breakroom) +"bnE" = (/obj/structure/table,/obj/item/kitchen/donut_box,/turf/simulated/floor,/area) +"bnF" = (/obj/structure/closet/crate/radiation,/turf/simulated/floor,/area/engine/locker) +"bnG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/locker) +"bnH" = (/obj/machinery/power/apc{dir = 8; name = "Chief Engineer's Office APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnJ" = (/obj/machinery/door/airlock/engineering{name = "Chief Engineer's Quarters"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnK" = (/obj/machinery/power/apc{dir = 4; name = "Chief Engineer's Quarters APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/chiefs_office) +"bnL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bnM" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bnN" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/fore) +"bnO" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnP" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnQ" = (/obj/machinery/power/apc{dir = 4; name = "Secure Storage APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bnR" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"bnS" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/space,/area/engine/secure_storage) +"bnT" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; dir = 8},/area) +"bnU" = (/obj/machinery/atmospherics/valve,/turf/simulated/floor,/area) +"bnV" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/station_alert,/turf/simulated/floor,/area) +"bnW" = (/obj/machinery/light{dir = 4},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"bnX" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"bnY" = (/obj/machinery/atmospherics/pipe/simple/insulated{icon_state = "intact"; dir = 4},/obj/machinery/light,/turf/simulated/floor/plating,/area) +"bnZ" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area/engine/breakroom) +"boa" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor,/area) +"bob" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/chiefs_office) +"boc" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/chiefs_office) +"bod" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/head/helmet/space/rig/elite,/turf/simulated/floor,/area/engine/chiefs_office) +"boe" = (/obj/structure/stool/bed,/turf/simulated/floor,/area/engine/chiefs_office) +"bof" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/chiefs_office) +"bog" = (/obj/machinery/door/airlock/engineering,/turf/simulated/floor,/area/engine/secure_storage) +"boh" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/secure_storage) +"boi" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"boj" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bok" = (/obj/machinery/the_singularitygen{anchored = 0},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/secure_storage) +"bol" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area/engine/secure_storage) +"bom" = (/obj/machinery/portable_atmospherics/canister/carbon_dioxide{filled = 1; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bon" = (/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"boo" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "co2_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"bop" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "co2_in"; name = "CO2 Supply Control"; output_tag = "co2_out"; sensors = list("co2_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"boq" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor,/area) +"bor" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/carbon_dioxide,/turf/simulated/floor{dir = 4; icon_state = "escape"},/area) +"bos" = (/obj/machinery/atmospherics/trinary/mixer{name = "Gas mixer (Mix/CO2)"; pixel_y = 1},/turf/simulated/floor,/area) +"bot" = (/obj/machinery/atmospherics/pipe/manifold/general/visible{dir = 8},/turf/simulated/floor,/area) +"bou" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 9},/turf/simulated/floor,/area) +"bov" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/atmos_alert,/turf/simulated/floor,/area) +"bow" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area) +"box" = (/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/obj/machinery/power/apc{dir = 8; pixel_x = -24; pixel_y = 0; pixel_z = 0},/turf/simulated/floor/plating,/area) +"boy" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"boz" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"boA" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) +"boB" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"boC" = (/obj/machinery/rust/fuel_compressor{pixel_x = 0; pixel_y = 24},/turf/simulated/floor/plating,/area) +"boD" = (/obj/machinery/rust/fuel_assembly_port{dir = 1; pixel_y = 24},/turf/simulated/floor/plating,/area) +"boE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) +"boF" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Breakroom APC"; pixel_y = -24},/turf/simulated/floor,/area/engine/breakroom) +"boG" = (/obj/structure/table,/obj/machinery/microwave,/turf/simulated/floor,/area/engine/breakroom) +"boH" = (/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,/area/engine/locker) +"boI" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Locker Room"},/turf/simulated/floor,/area/engine/locker) +"boJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area/engine/locker) +"boK" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor,/area/engine/locker) +"boL" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor,/area/engine/locker) +"boM" = (/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,/area/engine/chiefs_office) +"boN" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Chief Engineer's Office"},/turf/simulated/floor,/area/engine/chiefs_office) +"boO" = (/obj/machinery/door/poddoor{id = "Engineering Secure Storage"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/engine/secure_storage) +"boP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/secure_storage) +"boQ" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "co2_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"boR" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "co2_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 50000; name = "co2 floor"; nitrogen = 0; oxygen = 0},/area) +"boS" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area) +"boT" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-g"},/turf/simulated/floor,/area) +"boU" = (/obj/machinery/atmospherics/trinary/filter{filter_type = 3; icon_state = "intact_on"; name = "Gas filter (CO2)"; on = 1},/turf/simulated/floor,/area) +"boV" = (/obj/machinery/computer/general_air_control{frequency = 1441; name = "Supply Air Tank Monitor"; sensors = list("air_sensor" = "Air Mix", "n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "misc_sensor" = "Misc")},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor,/area) +"boW" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; icon_state = "out"; on = 1},/turf/simulated/floor,/area) +"boX" = (/obj/machinery/portable_atmospherics/scrubber,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{dir = 10; icon_state = "warning"},/area) +"boY" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"boZ" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bpa" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{d2 = 2; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bpb" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bpc" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bpd" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area) +"bpe" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Break Room"},/turf/simulated/floor,/area/engine/breakroom) +"bpf" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 1"},/turf/simulated/floor,/area/engine/breakroom) +"bpg" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom Observation 2"},/turf/simulated/floor,/area/engine/breakroom) +"bph" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/breakroom) +"bpi" = (/turf/simulated/floor,/area/engine/control) +"bpj" = (/obj/machinery/disposal,/turf/simulated/floor,/area/engine/control) +"bpk" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/engine/control) +"bpl" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area/engine/control) +"bpm" = (/turf/simulated/floor/plating,/area/engine/control) +"bpn" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/fore) +"bpo" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Fore APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"bpp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/fore) +"bpq" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"bpr" = (/obj/machinery/light{dir = 8},/turf/simulated/floor{dir = 8; icon_state = "redyellow"},/area) +"bps" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"bpt" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"bpu" = (/obj/machinery/atmospherics/portables_connector{dir = 1},/turf/simulated/floor,/area) +"bpv" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "on"; on = 1},/turf/simulated/floor,/area) +"bpw" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control{frequency = 1441; name = "Distribution Monitor"; sensors = list("supply_meter" = "Supply", "scrubbers_meter" = "Scrubbers")},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area) +"bpx" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/effect/landmark/start{name = "Atmospheric Technician"},/turf/simulated/floor,/area) +"bpy" = (/obj/machinery/light{dir = 4},/obj/structure/closet/wardrobe/atmospherics_yellow,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor,/area) +"bpz" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/turf/simulated/floor/plating,/area) +"bpA" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 4; icon_state = "0-4"; pixel_y = 0},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"bpB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bpC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/computer/general_air_control{frequency = 1450; name = "Core Atmospherics Monitoring"; sensors = list("reactor_sensor" = "Reactor Core")},/turf/simulated/floor/plating,/area) +"bpD" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) +"bpE" = (/obj/machinery/computer/rust/energy_monitor,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) +"bpF" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) +"bpG" = (/obj/machinery/door/poddoor{id = "Engineering Primary Access"; name = "Blast Door"; networkTag = "Breakroom"},/turf/simulated/floor,/area/engine/foyer) +"bpH" = (/turf/simulated/wall/r_wall,/area/engine/foyer) +"bpI" = (/turf/simulated/floor,/area/engine/foyer) +"bpJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"bpK" = (/obj/machinery/light/spot{dir = 8; layer = 2.8},/turf/simulated/floor,/area/engine) +"bpL" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/fore) +"bpM" = (/obj/machinery/portable_atmospherics/canister{filled = 0; name = "Canister \[Misc]"; valve_open = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpN" = (/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpO" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; external_pressure_bound = 0; frequency = 1441; icon_state = "in"; id_tag = "misc_out"; initialize_directions = 1; internal_pressure_bound = 4000; on = 1; pressure_checks = 2; pump_direction = 0},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bpP" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/computer/general_air_control/large_tank_control{frequency = 1441; input_tag = "misc_in"; name = "Misc Supply Control"; output_tag = "misc_out"; sensors = list("misc_sensor" = "Tank")},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/turf/simulated/floor{icon_state = "caution"; dir = 8},/area) +"bpQ" = (/obj/machinery/atmospherics/valve{color = "yellow"; dir = 4; name = "Toxin safety valve"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor,/area) +"bpR" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 4; icon_state = "intact-y"},/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor{icon_state = "caution"; dir = 4},/area) +"bpS" = (/obj/machinery/atmospherics/trinary/mixer{pixel_y = 1},/turf/simulated/floor,/area) +"bpT" = (/obj/structure/window/reinforced,/obj/structure/closet/wardrobe/atmospherics_yellow,/turf/simulated/floor,/area) +"bpU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bpV" = (/obj/machinery/computer/rust/fuel_control,/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor,/area) +"bpW" = (/obj/machinery/computer/rust/gyrotron_controller,/obj/structure/cable{d2 = 8; icon_state = "0-8"; pixel_y = 0},/turf/simulated/floor,/area) +"bpX" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"bpY" = (/obj/machinery/light/spot{dir = 4; layer = 2.8},/turf/simulated/floor,/area/engine/foyer) +"bpZ" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/turf/simulated/floor,/area/engine/foyer) +"bqa" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/foyer) +"bqb" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/control) +"bqc" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor,/area/engine/control) +"bqd" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"bqe" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/control) +"bqf" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bqg" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bqh" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Foreward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/fore) +"bqi" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bqj" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/atmos_storage) +"bqk" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bql" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bqm" = (/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bqn" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area/engine/starboard) +"bqo" = (/obj/machinery/air_sensor{frequency = 1441; id_tag = "misc_sensor"},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bqp" = (/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/unary/outlet_injector{dir = 4; frequency = 1441; icon_state = "on"; id = "misc_in"; on = 1; pixel_y = 1},/turf/simulated/floor/engine{carbon_dioxide = 0; name = "plasma floor"; nitrogen = 0; oxygen = 0; toxins = 70000},/area) +"bqq" = (/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/machinery/meter,/turf/simulated/floor{dir = 10; icon_state = "caution"},/area) +"bqr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"bqs" = (/obj/machinery/atmospherics/pipe/simple/general/visible{dir = 2; icon_state = "intact-p"},/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 4},/turf/simulated/floor,/area) +"bqt" = (/obj/machinery/light,/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{dir = 9},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area) +"bqu" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/turf/simulated/floor,/area) +"bqv" = (/obj/machinery/door/window/northleft{dir = 8; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "24"},/turf/simulated/floor{icon_state = "delivery"},/area) +"bqw" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/window{base_state = "right"; dir = 4; icon_state = "right"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area) +"bqx" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor/plating,/area) +"bqy" = (/obj/machinery/door/airlock/engineering{name = "Engineering Primary Entrance"},/turf/simulated/floor,/area/engine/foyer) +"bqz" = (/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering Primary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/foyer) +"bqA" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor,/area/engine/control) +"bqB" = (/turf/simulated/wall/r_wall,/area/engine/control) +"bqC" = (/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/engine/control) +"bqD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/control) +"bqE" = (/obj/structure/rack,/turf/simulated/floor/plating,/area/engine/control) +"bqF" = (/obj/machinery/power/rad_collector,/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/fore) +"bqG" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/fore) +"bqH" = (/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqI" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bqK" = (/obj/machinery/door/airlock/engineering{name = "Maintenance Storage"},/turf/simulated/floor,/area/engine/atmos_storage) +"bqL" = (/turf/simulated/floor/plating,/area/engine/starboard) +"bqM" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 5; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"bqN" = (/obj/machinery/atmospherics/pipe/simple/general/hidden{dir = 9; icon_state = "intact-p-f"},/turf/simulated/wall,/area) +"bqO" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area) +"bqP" = (/obj/machinery/light,/turf/simulated/floor,/area) +"bqQ" = (/obj/structure/closet/extinguisher{dir = 2; pixel_x = 0; pixel_y = -30},/turf/simulated/floor,/area) +"bqR" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft{dir = 8},/turf/simulated/floor,/area/engine/foyer) +"bqS" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/window/eastleft,/turf/simulated/floor,/area/engine/foyer) +"bqT" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/engine/foyer) +"bqU" = (/obj/machinery/power/apc{dir = 2; name = "Engineering Foyer APC"; pixel_y = -24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/engine/foyer) +"bqV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/control) +"bqW" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/control) +"bqX" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/control) +"bqY" = (/obj/machinery/emitter{anchored = 1; dir = 2; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area/engine/control) +"bqZ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/control) +"bra" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/engine/control) +"brb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/fore) +"brc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/fore) +"brd" = (/obj/machinery/portable_atmospherics/canister/air,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"bre" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"brf" = (/obj/machinery/dispenser,/turf/simulated/floor/plating,/area/engine/atmos_storage) +"brg" = (/obj/machinery/power/apc{name = "Atmospheric Storage APC"; pixel_y = -24},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"brh" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor/plating,/area) +"bri" = (/obj/effect/sign/securearea{name = "ENGINEERING ACCESS"},/turf/simulated/wall/r_wall,/area) +"brj" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass/glass_engineering{name = "Engineering"; req_access_txt = "10"},/turf/simulated/floor,/area) +"brk" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"brl" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"brm" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"brn" = (/obj/structure/rack{dir = 1},/obj/item/clothing/suit/fire/firefighter,/obj/item/weapon/extinguisher,/obj/item/clothing/head/helmet/hardhat/red,/obj/machinery/light/spot,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine/foyer) +"bro" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/foyer) +"brp" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'NO SMOKING'"; icon_state = "nosmoking2"; name = "NO SMOKING"; pixel_x = -29; pixel_y = 1},/turf/simulated/floor,/area/engine) +"brq" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/control) +"brr" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/control) +"brs" = (/turf/space,/area/engine/control) +"brt" = (/turf/space,/area/engine/core) +"bru" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"brv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"brw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Atmospheric Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/atmos_storage) +"brx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/atmos_storage) +"bry" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/starboard) +"brz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"brA" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) +"brB" = (/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"brC" = (/obj/machinery/alarm{frequency = 1437; pixel_y = 23},/turf/simulated/floor/plating,/area) +"brD" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/plating,/area) +"brE" = (/obj/effect/decal/cleanable/dirt,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) +"brF" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area/engine) +"brG" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area/engine) +"brH" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"brI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"brJ" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"brK" = (/obj/structure/reagent_dispensers/watertank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor,/area/engine/control) +"brL" = (/obj/structure/lattice{icon_state = "lattice-simple"},/turf/space,/area/engine/core) +"brM" = (/turf/simulated/wall/r_wall,/area/engine/starboard) +"brN" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"brO" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area/engine/starboard) +"brP" = (/obj/machinery/light/small,/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/plating,/area) +"brQ" = (/obj/machinery/power/apc{name = "Maintenance Aft APC"; pixel_y = -25},/turf/simulated/floor/plating,/area) +"brR" = (/obj/machinery/door/airlock/maintenance_hatch{req_access_txt = "12"},/turf/simulated/floor/plating,/area) +"brS" = (/obj/machinery/power/apc{name = "Maintenance Starboard APC"; pixel_y = -25},/turf/simulated/floor/plating,/area) +"brT" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area/engine) +"brU" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/wall/r_wall,/area/engine) +"brV" = (/obj/machinery/power/monitor{name = "Engineering Power Monitor"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor,/area/engine) +"brW" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/computer/lockdown{department = "Engineering"; name = "Engineering Lockdown Control"},/turf/simulated/floor,/area/engine/control) +"brX" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"brY" = (/obj/machinery/hologram/holopad,/turf/simulated/floor,/area/engine/control) +"brZ" = (/obj/machinery/light/spot{dir = 1},/turf/simulated/floor,/area/engine/control) +"bsa" = (/obj/machinery/power/apc{dir = 1; name = "Engineering Control APC"; pixel_y = 24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/engine/control) +"bsb" = (/obj/structure/noticeboard{dir = 1; pixel_x = -31; pixel_y = 31},/turf/simulated/floor,/area/engine/control) +"bsc" = (/obj/structure/reagent_dispensers/fueltank,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/engine/control) +"bsd" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area/engine/starboard) +"bse" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsf" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/turf/simulated/floor/plating,/area/engine/starboard) +"bsg" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/space,/area) +"bsh" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"bsi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bsj" = (/obj/machinery/computer/security/engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bsk" = (/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{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsl" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsm" = (/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/engine/starboard) +"bsn" = (/obj/machinery/requests_console{announceAuth = 0; announcementConsole = 1; department = "Engineering"; departmentType = 5; name = "Engineering Requests Console"; pixel_x = -24; pixel_y = 1},/turf/simulated/floor,/area) +"bso" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"bsp" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsq" = (/obj/structure/lattice{tag = "icon-lattice-simple (WEST)"; icon_state = "lattice-simple"; dir = 8},/turf/space,/area/engine/core) +"bsr" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating/airless,/area/engine/core) +"bss" = (/obj/machinery/field_generator{anchored = 1; state = 2},/turf/simulated/floor/plating,/area/engine/core) +"bst" = (/obj/structure/grille,/turf/simulated/floor/plating,/area/engine/starboard) +"bsu" = (/obj/machinery/emitter{anchored = 1; dir = 8; state = 2},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating/airless,/area/engine/starboard) +"bsv" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor,/area) +"bsw" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall,/area) +"bsx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bsy" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall,/area) +"bsA" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsD" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsE" = (/obj/structure/lattice,/turf/space,/area/engine/core) +"bsF" = (/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/starboard) +"bsG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bsH" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"bsI" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bsJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area) +"bsK" = (/obj/machinery/power/apc{dir = 1; name = "Particle Accelerator APC"; pixel_y = 24},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"bsL" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/plating,/area) +"bsM" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"bsN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsO" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsP" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/engine/starboard) +"bsQ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bsR" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bsS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"bsT" = (/obj/structure/particle_accelerator/particle_emitter/right{dir = 4},/turf/simulated/floor/plating,/area) +"bsU" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"bsV" = (/turf/simulated/floor/plating/airless,/area/engine/core) +"bsW" = (/turf/simulated/floor/plating,/area/engine/core) +"bsX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"bsY" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/obj/item/weapon/storage/lightbox/tubes,/turf/simulated/floor/plating,/area/engine/starboard) +"bsZ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"bta" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"btb" = (/obj/machinery/power/apc{dir = 8; name = "Engineering Port APC"; pixel_x = -24; pixel_y = 1},/obj/structure/cable,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"btc" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"btd" = (/obj/structure/particle_accelerator/end_cap{dir = 4},/turf/simulated/floor/plating,/area) +"bte" = (/obj/structure/particle_accelerator/fuel_chamber{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"btf" = (/obj/structure/particle_accelerator/power_box{dir = 4},/turf/simulated/floor/plating,/area) +"btg" = (/obj/structure/particle_accelerator/particle_emitter/center{dir = 4},/turf/simulated/floor/plating,/area) +"bth" = (/obj/machinery/the_singularitygen,/turf/simulated/floor/plating/airless,/area/engine/core) +"bti" = (/obj/structure/rack,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/obj/item/weapon/storage/lightbox/bulbs,/turf/simulated/floor/plating,/area/engine/starboard) +"btj" = (/obj/machinery/power/apc{dir = 4; name = "Engineering Starboard APC"; pixel_x = 24; pixel_y = 1},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor/plating,/area/engine/starboard) +"btk" = (/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{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"btl" = (/obj/machinery/particle_accelerator/control_box{dir = 4},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"btm" = (/obj/structure/stool,/turf/simulated/floor/plating,/area) +"btn" = (/obj/structure/particle_accelerator/particle_emitter/left{dir = 4},/turf/simulated/floor/plating,/area) +"bto" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/starboard) +"btp" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine) +"btq" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"btr" = (/obj/machinery/door_control{id = "Particle Accelerator Rad Shielding"; pixel_y = -24},/turf/simulated/floor/plating,/area) +"bts" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"btt" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"btu" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 8; id = "Starboard Observation Deck Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/starboard) +"btv" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/engine/starboard) +"btw" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"btx" = (/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"bty" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"btz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area) +"btA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"btB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"btC" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"btD" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"btE" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 4; id = "Particle Accelerator Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Core Shutter"},/turf/simulated/floor/plating,/area) +"btF" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area) +"btG" = (/obj/machinery/door/airlock/engineering{name = "SMES Storage"},/turf/simulated/floor/plating,/area) +"btH" = (/obj/machinery/door/airlock/engineering{name = "Electrical Storage"},/turf/simulated/floor/plating,/area) +"btI" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"btJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 32; pixel_y = 0},/turf/simulated/floor/plating,/area) +"btK" = (/obj/machinery/power/monitor{name = "Singularity Power Monitor"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"btL" = (/obj/machinery/power/monitor{name = "Station Power Monitor"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"btM" = (/obj/structure/rack,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/obj/item/weapon/cell,/turf/simulated/floor/plating,/area) +"btN" = (/obj/structure/rack,/obj/item/weapon/cable_coil/green{pixel_x = 5; pixel_y = 5},/obj/item/weapon/cable_coil/green,/obj/item/weapon/cable_coil/green{pixel_x = -5; pixel_y = -5},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area) +"btO" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"btP" = (/obj/machinery/power/smes,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable,/turf/simulated/floor/plating,/area) +"btQ" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating,/area) +"btR" = (/obj/structure/rack,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plating,/area) +"btS" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"btT" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_x = 0; pixel_y = 0},/turf/simulated/wall/r_wall,/area) +"btU" = (/obj/structure/grille,/turf/simulated/floor/plating,/area) +"btV" = (/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"btW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Emitter Room Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"btX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"btY" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 1; id = "Construction Storage Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"btZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/starboard) +"bua" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bub" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"buc" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bud" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plating,/area) +"bue" = (/obj/machinery/door/airlock/glass/glass_engineering,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area) +"buf" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "13"},/turf/simulated/floor/plating,/area) +"bug" = (/obj/machinery/emitter{anchored = 1; dir = 1; state = 2},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating/airless,/area) +"buh" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bui" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area) +"buj" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/port) +"buk" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/engine/aft) +"bul" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"bum" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bun" = (/turf/simulated/floor/plating,/area/engine/construction_storage) +"buo" = (/obj/structure/closet/secure_closet/engineering_welding,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bup" = (/obj/item/stack/sheet/plasteel,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"buq" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/space,/area) +"bur" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"},/turf/simulated/wall/r_wall,/area) +"bus" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area) +"but" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"buu" = (/obj/machinery/power/terminal{dir = 2; icon_state = "term"},/obj/structure/cable,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"buv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"buw" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area) +"bux" = (/obj/structure/closet/secure_closet/engineering_electrical,/turf/simulated/floor/plating,/area) +"buy" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area) +"buz" = (/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) +"buA" = (/obj/machinery/light/small{dir = 8},/obj/structure/rack,/turf/simulated/floor/plating,/area) +"buB" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area) +"buC" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/port) +"buD" = (/obj/machinery/power/rad_collector,/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/turf/simulated/floor/plating,/area/engine/aft) +"buE" = (/obj/machinery/dispenser,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"buF" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area/engine/construction_storage) +"buG" = (/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/construction_storage) +"buH" = (/turf/simulated/floor/plating,/area/engine/aft) +"buI" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/space,/area) +"buJ" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/wall/r_wall,/area) +"buK" = (/obj/machinery/power/smes,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area) +"buL" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"buM" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/machinery/light/small{dir = 8},/turf/simulated/floor/plating,/area) +"buN" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area) +"buO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"buP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area) +"buQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"buR" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"buS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area) +"buT" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/port) +"buU" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"buV" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/door/poddoor/shutters{desc = "A type of radiation shielding."; dir = 2; id = "Aftward Emitter Array Rad Shielding"; layer = 3.3; name = "Radiation Shielding"; networkTag = "Radiation Shutter"},/turf/simulated/floor/plating,/area/engine/aft) +"buW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"buX" = (/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"buY" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/engine/construction_storage) +"buZ" = (/obj/machinery/power/apc{name = "Construction Storage APC"; 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/engine/construction_storage) +"bva" = (/obj/item/stack/rods{amount = 50},/obj/item/stack/rods{amount = 50},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/structure/table/reinforced,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bvb" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bvc" = (/obj/machinery/light/small{dir = 4},/turf/simulated/floor/plating,/area/engine/aft) +"bvd" = (/obj/machinery/cell_charger,/obj/structure/table/reinforced,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area) +"bve" = (/obj/machinery/power/apc{name = "Electrical Storage APC"; 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) +"bvf" = (/obj/structure/closet/secure_closet/engineering_electrical,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/simulated/floor/plating,/area) +"bvg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/light/small,/turf/simulated/floor/plating,/area) +"bvh" = (/obj/machinery/door/airlock/glass/glass_engineering,/turf/simulated/floor/plating,/area) +"bvi" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/construction_storage) +"bvj" = (/obj/machinery/door/airlock/engineering{name = "Construction Storage"},/turf/simulated/floor,/area/engine/construction_storage) +"bvk" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/engine/construction_storage) +"bvl" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/turf/simulated/floor/plating,/area/engine/construction_storage) +"bvm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/engine/aft) +"bvn" = (/obj/structure/grille,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/space,/area) +"bvo" = (/obj/structure/grille,/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "4-8"},/turf/space,/area) +"bvp" = (/obj/structure/grille,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/space,/area) +"bvq" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"bvr" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/wall/r_wall,/area) +"bvs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area) +"bvt" = (/obj/machinery/door/airlock/maintenance{name = "Engineering Maintenance"},/turf/simulated/floor/plating,/area) +"bvu" = (/turf/simulated/wall/r_wall,/area/engine/aft) +"bvv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plating,/area/engine/aft) +"bvw" = (/obj/machinery/door/airlock/engineering{name = "Engineering Secondary Entrance"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor,/area/engine/aft) +"bvx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/maintenance/aft) +"bvy" = (/obj/machinery/door/poddoor{id = "Aft Maintenance Access"; name = "Blast Door"; networkTag = "Blast Door"},/turf/simulated/floor/plating,/area/maintenance/aft) +"bvz" = (/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/aft) +"bvA" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"bvB" = (/obj/machinery/power/apc{name = "Engineering Aft APC"; 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/engine/aft) +"bvC" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor/plating,/area/engine/aft) +"bvD" = (/obj/effect/sign/nosmoking_2{pixel_x = 29; pixel_y = 1},/turf/simulated/floor/plating,/area/engine/aft) +"bvE" = (/turf/space,/area/start) +"bvF" = (/obj/effect/landmark/start,/turf/space,/area/start) +"bvG" = (/turf/unsimulated/wall{icon = 'icons/misc/fullscreen.dmi'; icon_state = "title"; name = "Baystation 13"},/area/start) +"bvH" = (/turf/space,/area/shuttle) +"bvI" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/supply/dock) +"bvJ" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/supply/dock) +"bvK" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"bvL" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/supply/dock) +"bvM" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/supply/dock) +"bvN" = (/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bvO" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall{dir = 2; icon_state = "swall_f5"; tag = "icon-swall_f10"},/area/supply/dock) +"bvP" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/supply/dock) +"bvQ" = (/obj/effect/sign/securearea{desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; name = "EXTERNAL AIRLOCK"; pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bvR" = (/obj/machinery/door/airlock/external{name = "Supply Dock Airlock"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bvS" = (/turf/simulated/shuttle/floor,/area/supply/dock) +"bvT" = (/obj/effect/sign/movingparts{pixel_x = -32},/obj/effect/marker/supplymarker,/turf/simulated/shuttle/floor,/area/supply/dock) +"bvU" = (/turf/space,/area/shuttle/escape/centcom) +"bvV" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape/centcom) +"bvW" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/escape/centcom) +"bvX" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape/centcom) +"bvY" = (/turf/simulated/shuttle/wall{tag = "icon-swall8"; icon_state = "swall8"; dir = 2},/area/shuttle/escape/centcom) +"bvZ" = (/obj/machinery/door/unpowered/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwa" = (/turf/simulated/shuttle/wall{tag = "icon-swall4"; icon_state = "swall4"; dir = 2},/area/shuttle/escape/centcom) +"bwb" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape/centcom) +"bwc" = (/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/supply/dock) +"bwd" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bwe" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/escape/centcom) +"bwf" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwg" = (/turf/simulated/shuttle/wall{tag = "icon-swall1"; icon_state = "swall1"; dir = 2},/area/shuttle/escape/centcom) +"bwh" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/crowbar,/obj/item/weapon/extinguisher,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwi" = (/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwj" = (/obj/structure/stool/bed/chair,/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwk" = (/obj/structure/stool/bed/chair,/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = 30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwl" = (/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/shuttle/escape/centcom) +"bwm" = (/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/structure/table{step_y = 0},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwn" = (/obj/machinery/sleep_console{icon_state = "sleeperconsole-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwo" = (/obj/machinery/sleeper{icon_state = "sleeper_0-r"; orient = "RIGHT"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwp" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape/centcom) +"bwq" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/supply/dock) +"bwr" = (/turf/space,/area/supply) +"bws" = (/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/shuttle/escape/centcom) +"bwt" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwu" = (/obj/machinery/door/airlock/glass/glass_command{name = "Bridge"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwv" = (/obj/machinery/door/airlock/glass/glass_medical{name = "Emergency Room"; req_access = null; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bww" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwx" = (/obj/structure/shuttle/engine/heater{tag = "icon-heater (EAST)"; icon_state = "heater"; dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating/airless,/area/shuttle/escape/centcom) +"bwy" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (WEST)"; icon_state = "propulsion"; dir = 8},/turf/space,/area/shuttle/escape/centcom) +"bwz" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwA" = (/obj/machinery/computer/shuttle,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwB" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwC" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwD" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwE" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwF" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwG" = (/obj/structure/closet/secure_closet/medicine,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwH" = (/obj/machinery/computer/communications,/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwK" = (/obj/structure/table,/obj/item/weapon/crowbar,/obj/item/weapon/storage/firstaid/fire,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwL" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/shuttle/escape/centcom) +"bwM" = (/obj/machinery/door/airlock/glass/glass_security{name = "Secure Transport"; req_access_txt = "1"},/turf/simulated/shuttle/floor,/area/shuttle/escape/centcom) +"bwN" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bwO" = (/obj/item/weapon/handcuffs,/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bwP" = (/obj/machinery/conveyor{dir = 2; id = "QMshuttle"},/obj/effect/sign/movingparts{pixel_x = -32},/turf/simulated/shuttle/floor,/area/supply/dock) +"bwQ" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/shuttle/escape/centcom) +"bwR" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape/centcom) +"bwS" = (/turf/simulated/shuttle/wall{tag = "icon-swall2"; icon_state = "swall2"; dir = 2},/area/shuttle/escape/centcom) +"bwT" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{layer = 4; pixel_x = 0; pixel_y = -32},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwU" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/vending/wallmed1{name = "Emergency NanoMed"; pixel_y = -30; product_amounts = "5;5;6;3"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwV" = (/obj/structure/closet/emcloset,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape/centcom) +"bwW" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape/centcom) +"bwX" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/shuttle/escape/centcom) +"bwY" = (/obj/machinery/door/poddoor{density = 1; icon_state = "pdoor1"; id = "QMLoaddoor"; name = "Supply Dock Loading Door"; opacity = 1},/obj/machinery/conveyor{dir = 8; id = "QMshuttle"},/obj/structure/plasticflaps,/turf/simulated/shuttle/floor,/area/supply/dock) +"bwZ" = (/obj/machinery/conveyor{backwards = 1; dir = 10; forwards = 8; id = "QMshuttle"},/turf/simulated/shuttle/floor,/area/supply/dock) +"bxa" = (/turf/simulated/shuttle/wall{tag = "icon-swall13"; icon_state = "swall13"; dir = 2},/area/shuttle/escape/centcom) +"bxb" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s5"; icon_state = "swall_s5"; dir = 2},/area/supply/dock) +"bxc" = (/obj/structure/shuttle/engine/heater,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/supply/dock) +"bxd" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s9"; icon_state = "swall_s9"; dir = 2},/area/supply/dock) +"bxe" = (/obj/structure/shuttle/engine/propulsion/burst/left,/turf/space,/area/supply/dock) +"bxf" = (/obj/structure/shuttle/engine/propulsion/burst,/turf/space,/area/supply/dock) +"bxg" = (/obj/structure/shuttle/engine/propulsion/burst/right,/turf/space,/area/supply/dock) +"bxh" = (/turf/unsimulated/wall,/area) +"bxi" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxj" = (/obj/structure/table{step_y = 0},/obj/item/weapon/storage/firstaid/fire{pixel_y = 6},/obj/item/weapon/storage/firstaid/toxin,/obj/item/weapon/storage/firstaid/regular{pixel_x = 4; pixel_y = 3},/obj/machinery/camera{c_tag = "Emergency Room Starboard"; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"bxk" = (/obj/structure/plasticflaps,/turf/unsimulated/floor,/area) +"bxl" = (/obj/structure/rack,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bxm" = (/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bxn" = (/obj/structure/stool/bed,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bxo" = (/obj/structure/table/reinforced,/obj/item/weapon/surgicaldrill,/obj/item/weapon/storage/briefcase/surgery,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxp" = (/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxq" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bxr" = (/obj/structure/closet/crate,/obj/item/weapon/storage/trashbag,/obj/item/weapon/extinguisher,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxs" = (/obj/structure/table/reinforced,/obj/item/weapon/cell/infinite,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxt" = (/obj/structure/closet,/obj/item/weapon/storage/bible/tajaran,/obj/item/weapon/storage/bible/booze,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxu" = (/obj/structure/table/reinforced,/obj/item/device/taperecorder,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxv" = (/obj/structure/table/reinforced,/obj/structure/bedsheetbin,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxw" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/pill_bottle/tramadol,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxx" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bxy" = (/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxz" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "grimy"},/area) +"bxA" = (/obj/item/weapon/book/manual/medical_cloning,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxB" = (/obj/structure/closet/wardrobe/medic_white,/turf/unsimulated/floor{icon = 'shuttle.dmi'; icon_state = "floor3"},/area) +"bxC" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxD" = (/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxE" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxF" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area) +"bxG" = (/obj/structure/grille,/obj/machinery/door/firedoor/border_only{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area) +"bxH" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/mousetraps,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxI" = (/obj/structure/closet,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c10,/obj/item/weapon/spacecash/c20,/obj/item/weapon/spacecash/c100,/obj/item/weapon/storage/wallet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxJ" = (/obj/structure/closet,/obj/item/weapon/stock_parts/capacitor,/obj/item/weapon/stock_parts/capacitor/adv,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/aiModule/reset,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxK" = (/obj/structure/closet/crate,/obj/item/weapon/shovel,/obj/item/weapon/soap/nanotrasen,/obj/item/toy/gun,/obj/item/toy/ammo/gun,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxL" = (/obj/structure/lattice,/turf/unsimulated/floor,/area) +"bxM" = (/obj/structure/table/reinforced,/obj/item/weapon/newspaper,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxN" = (/obj/structure/closet,/obj/item/weapon/storage/toolbox/syndicate,/obj/item/weapon/pinpointer,/obj/item/toy/crossbow,/obj/item/toy/ammo/crossbow,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxO" = (/obj/structure/table/reinforced,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxP" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/micro_laser,/obj/item/weapon/stock_parts/subspace/ansible,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxQ" = (/obj/structure/closet/crate/hat,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxR" = (/obj/structure/girder,/turf/unsimulated/floor,/area) +"bxS" = (/obj/structure/table/reinforced,/obj/item/device/mass_spectrometer,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxT" = (/obj/item/weapon/book/manual/detective,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxU" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bxW" = (/obj/structure/mopbucket,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxX" = (/obj/structure/table/reinforced,/obj/item/weapon/bikehorn,/obj/item/weapon/weedspray,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxY" = (/obj/structure/closet,/obj/item/weapon/stock_parts/manipulator,/obj/item/weapon/stock_parts/matter_bin,/obj/item/weapon/stock_parts/scanning_module,/obj/item/weapon/aiModule/nanotrasen,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bxZ" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/unsimulated/floor{icon_state = "dark"},/area) +"bya" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/unsimulated/floor{icon_state = "dark"},/area) +"byb" = (/obj/structure/closet,/obj/item/weapon/wrapping_paper,/obj/item/weapon/storage/backpack/clown,/obj/item/weapon/beach_ball,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byc" = (/obj/structure/table/reinforced,/obj/item/device/paicard,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byd" = (/obj/structure/lattice,/turf/unsimulated/floor{tag = "icon-panelscorched"; icon_state = "panelscorched"},/area) +"bye" = (/obj/item/weapon/storage/box,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byf" = (/obj/structure/table/reinforced,/obj/item/weapon/stock_parts/subspace/transmitter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byg" = (/obj/structure/table/reinforced,/obj/item/weapon/candlepack,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byh" = (/obj/structure/closet,/obj/item/weapon/storage/box,/obj/item/weapon/storage/box,/obj/item/weapon/paperscrap,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byi" = (/obj/structure/table/reinforced,/obj/item/ashtray/glass,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byj" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/briefcase,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byk" = (/obj/item/stack/tile/plasteel,/turf/unsimulated/floor,/area) +"byl" = (/obj/structure/device/piano,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bym" = (/obj/structure/table/reinforced,/obj/item/weapon/storage/dice,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byn" = (/obj/structure/table/reinforced,/obj/item/weapon/cigpacket,/obj/item/weapon/matchbox,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byo" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/obj/item/weapon/storage/toolbox/mechanical,/turf/unsimulated/floor{tag = "icon-floorscorched1"; icon_state = "floorscorched1"},/area) +"byp" = (/turf/unsimulated/floor{icon_state = "floor"},/area) +"byq" = (/obj/structure/noticeboard{pixel_x = 32; pixel_y = 32},/turf/unsimulated/floor{icon_state = "floor"},/area) +"byr" = (/obj/structure/closet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"bys" = (/obj/item/weapon/caution/cone,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byt" = (/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byu" = (/obj/structure/table/reinforced,/obj/item/kitchen/donut_box,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byv" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/item/weapon/storage/toolbox/electrical,/obj/structure/walllocker{pixel_x = -24},/turf/unsimulated/floor{icon_state = "floor"},/area) +"byw" = (/obj/item/weapon/storage/crayonbox,/turf/unsimulated/floor{icon_state = "dark"},/area) +"byx" = (/obj/item/weapon/book/manual/chef_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byy" = (/obj/structure/stool,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byz" = (/obj/structure/table/reinforced,/obj/item/weapon/corncob,/obj/item/weapon/cleaner,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byA" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/obj/item/weapon/storage/toolbox/emergency,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byB" = (/turf/unsimulated/floor{tag = "icon-platingdmg1"; icon_state = "platingdmg1"},/area) +"byC" = (/obj/item/trash/candy,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byD" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byE" = (/obj/structure/table/reinforced,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byF" = (/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area) +"byG" = (/obj/structure/table/reinforced,/obj/effect/deskclutter,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byH" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp,/turf/simulated/floor{icon_state = "white"; dir = 8},/area) +"byI" = (/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/structure/table/reinforced,/obj/item/weapon/pen/blue,/turf/simulated/floor{icon_state = "white"},/area) +"byJ" = (/obj/structure/filingcabinet,/turf/unsimulated/floor{icon_state = "whiteshiny"},/area) +"byK" = (/obj/item/weapon/book/manual/barman_recipes,/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) +"byL" = (/obj/structure/closet/wardrobe/chaplain_black,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byM" = (/obj/structure/closet/wardrobe/librarian_red,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byN" = (/obj/structure/closet/wardrobe/bartender_black,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byO" = (/obj/structure/closet/emcloset,/turf/unsimulated/floor{icon_state = "floor"},/area) +"byP" = (/obj/structure/reagent_dispensers/beerkeg,/turf/simulated/floor{icon_state = "white"},/area) +"byQ" = (/obj/structure/table/reinforced,/obj/item/weapon/kitchen/rollingpin,/obj/item/weapon/kitchen/rollingpin{pixel_x = 6},/turf/unsimulated/floor{icon_state = "bar"; dir = 2},/area) (1,1,1) = {" aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -4116,92 +4140,92 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaTRaUlaUmaTraTraUnaUoaTraTsaMHaMIaMJaUpaNAaNAaNAaNAaNAaNAaQwaQxaUqaTKaTKaUraUsaUtaTKaTKaTKaUuaUraUuaTKaTKaUvaUvaUvaUwaUvaUxaUvaUvaUxaUvaUyaUzaUvaUvaUxaTKaTKaTKaUAaUAaUAaUAaUBaUCaUAaUAaUDaUAaUEaUFaUAaUBaTKaTKaUGaTKaTKaTKaTKaTKaUraTKaTKaTKaTKaTKaUsaUHaTKaTKaTKaTKaTKaTKaUIaUdaUdaUJaUKaULaUMaUJaUKaUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaUOaUPaUQaTraTraTraTraTraURaMHaMIaMJaPEaQvaNAaNAaNAaNAaNAaQwaQxaUqaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaUSaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaUGaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaUTaUUaUUaUVaUWaUXaUWaUYaUZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaaaaaaaaaaaaaSgaTSaVaaVbaVcaVdaVeaVfaShaVgaMIaMJaPEaOlaVhaViaVjaVkaVlaVmaPdaUqaTKaVnaVoaTKaTKaTKaTKaTKaTKaVoaTKaTKaTKaTKaVpaTKaUSaTKaTKaTKaTKaTKaTKaTKaTKaTKaTKaVoaVqaTKaTKaTKaTKaTKaTKaVoaTKaTKaTKaTKaVraTKaTKaTKaVoaTKaTKaUGaTKaTKaTKaTKaTKaVoaVsaTKaTKaTKaTKaTKaVoaTKaTKaTKaTKaVtaTKaTKaUdaVuaVvaVwaVxaVyaVzaUWaVAaVBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaVDaVEaVFaSgaShaShaShaShaShaShaShaShaVGaMIaPcaPdaPdaPdaPdaPdaPdaPdaPdaPdaKXaQVaVHaVHaVHaVHaVHaVIaVIaVJaVHaVIaVIaVHaVHaVKaVKaVKaVKaVKaVKaVKaVKaVKaVKaVLaVLaVLaVLaVLaVLaVMaVNaVNaVMaVLaVLaVLaKXaQVaVOaVOaVPaVQaVRaVOaVSaVSaVTaVTaVTaVTaVTaVTaVTaVUaVVaVVaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVWaVWaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaVXaVYaVZaWaaWbaWcaWcaWdaWeaWfaWgaWhaPbaMIaMJaPdaWiaWjaWkaWlaWmaWnaWoaWpaLuaJlaVHaWqaWraWsaWtaWuaWuaWvaWwaWuaWuaWxaWyaWzaWAaWBaWCaWDaVKaWEaWFaWGaWHaVLaWIaWJaWJaWJaWKaWLaWMaWMaWLaWNaWOaWPaJlaLuaVOaWQaWRaWSaWTaWUaWVaWWaVTaWXaWYaWZaXaaWYaXbaVUaXcaXcaVUaXdaXeaXdaVUaXdaXfaXdaVUaXdaXgaXdaVUaXdaXgaXdaVUaXdaXhaXiaXdaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaXjaXkaXlaXkaXmaXkaXkaXkaXlaXkaXnaWhaMHaMIaMJaXoaNAaNAaNAaNAaNAaNAaTvaPdaJlaJlaVHaXpaWuaWuaWuaWuaWuaWuaWuaWuaWuaWuaXqaWzaXraXraXraXraXsaXtaXtaXtaXuaVLaXvaXwaXwaXwaXxaWMaWMaWMaWMaWMaWMaVLaLuaXyaVOaXzaXAaXBaXCaXAaXDaXEaXFaXGaXHaXHaXIaXJaXKaVUaXLaXcaVUaXMaXNaXMaVUaXMaXcaXMaVUaXMaXcaXMaVUaXMaXcaXOaVUaXMaXcaXNaXMaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaXPaXkaXkaXkaXkaWbaXQaXRaXSaXTaXkaXkaXUaMHaMIaMJaXVaXWaNAaNAaNAaNAaNAaXXaPdaJlaJlaVHaXYaXZaXZaXZaWuaWuaXZaXZaXZaWuaWuaXqaWzaXraXraXraYaaVKaYbaXtaXtaXtaVLaYcaYdaYeaYfaWKaWLaWMaWMaWMaWMaYgaVLaLuaJlaVOaYhaYiaYjaYiaYjaXDaYkaVTaYlaXHaYmaYnaYoaYpaVUaXcaXcaVUaXdaXcaYqaVUaXdaXcaYqaVUaXdaXNaYqaVUaXdaXcaYraVUaXdaXcaYsaXdaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaYtaYuaXkaXkaYvaYwaYwaYwaYwaYwaYxaYwaYwaOkaMIaMJaXVaYyaYzaYAaYBaYCaYDaYEaPdaJlaLuaVHaYFaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaWuaYHaXraXraXraYIaVKaXtaXtaVKaVKaVLaVLaVLaVLaVLaVLaYJaWMaWLaWMaYKaYLaVLaLuaQWaVOaXBaYMaYNaYMaYNaXDaXEaVTaXGaXHaXHaYOaXHaYPaYQaXcaYRaVUaVUaYSaVUaVUaVUaYSaVUaVUaVUaYSaVUaVUaVUaYSaVUaVUaVUaYSaVUaVUaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaYtaYTaYUaXkaYVaYwaYWaYXaYYaYZaZaaZbaYwaMHaMIaZcaPdaPdaPdaZdaZeaZfaPdaPdaPdaJlaZgaVHaZhaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaWuaWzaXraZiaZjaZkaVKaZlaZlaVKaZmaZnaZoaZpaVLaZqaZraZsaZsaZsaZsaZtaZuaVLaJlaJlaVOaZvaYiaYjaYiaYjaXDaZwaVTaZxaZyaZzaZAaZBaZCaVUaXcaXcaZDaXcaXcaXcaZEaXcaXcaXcaZFaZDaXcaXcaZGaXcaXcaXcaZHaZFaXcaZIaZJaZKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaZLaZMaXkaZNaZOaYwaZPaZaaZaaZaaZaaZaaZQaMHaMIaZRaQVaJlaLSaJlaJlaJlaLSaLuaZSaJlaZTaVHaWuaZUaZUaZUaWuaWuaZUaZUaZUaWuaWuaWuaZVaZWaZWaZWaZWaVKaVKaVKaVKaZmaZoaZoaZXaVLaZYaZZaZYaZYaZYaZYbaaaZYaVLaJlaLuaVObabaYMbacaYMaYNaXDaXEaVOaVOaVOaVOaVOaKXaQVaVUbadaXcbaebafbagbahaXcbaebaibajbahaXcbaebaibaibahaXcaXcaXcaXcaXcaXcbakbalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabambanbaoaVCbapaXkaXkaWfaYwaZPaZaaZabaqaZabaraYwbasaMIaMJaKXaLuaJlaJlaLuaLubataLuaKXaJlaJlaVHbauaWuaWuaWuaWuaWuaWuaWuaWubavaWuaWubawbaxbaybazbazbaAbaBbaCbaDbaEaZoaZobaFaVLaZYaZZaXwaXwaXwaXwbaaaZYaVLaJlaJlaVObaGaYiaYjaYiaYjaXDaYkaVObaHbaHbaIaVOaLuaJlaVUbaJaXcbaebaibaKbahaXcbaebaLbaMbahaXcbaebaibaNbahaXcaXcbaOaXcaXcaXcbaPbalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaQaJlaJlaVCbaRbaSbaRbaRaYwaZPaZaaZabaTaZabaUaYwbaVbaWaMJaGfaGfaGfbaXbanbaoaGfaGfaGfaJlaLuaVHaWuaXZaXZaXZaWuaWuaXZaXZaXZaWuaWuaWubaYbaxbaxbaxbaxbaxbaxbaxbaZaZoaZoaZobbaaVLaZYaZZaZYaZYaZYaZYbaabbbaVLaLuaJlaVOaXAbbcbbdbbcbbdaXDaXEaVObaHbbebbfaVOaJlaJlaVUbbgaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcaXcbalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaQaJlaJlaWhaXkaXkaXkbbhaYwaZPaZaaZaaZPaZabbiaYwaYwbbjbbkbblaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaWuaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaWubbmbaxbaxbaybbnbaxbaxbbobaDbbpbbqaZobbraVLaZqaZZaXwaXwaXwaXwbaaaZuaVLaLuaJlaVOaXBaYiaYjaYiaYjaXDaXEaVOaVOaVObbsaVOaJlaZgaVUbbtbbubbvbbwbbxbbybbzbbAbbBaXcbbzbbCbbDbbzbbEaXcaXcbbFbbGbbHbbIbbJbbIbbKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbLaXyaQWaWhbbMbbhbbhaXkaYwbbNaZaaZaaZPaZabbObbPaYwaMHaMJbblaaaaaaaaaaaaaaaaaaaaaaGfaJlbbQaVHaYFaYGaYGaYGaWuaWuaYGaYGaYGaWuaWuaXqbbmbaxbaxbaybaybaxbaxbbRbaDaVLaVLaVLaVLaVLbbSaZZaZYaZYaZYaZYbaaaZYaVLaLuaLuaVOaXBbbcbbdbbcbbdaXDaXEaXAbabaXBbbTaVOaJlaXyaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUbbUaVUaVUaVUaVUaVUaVWaVWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlbbVaWhaXkbbWbbXbbhaYwbbYbbZbcabcbaZaaZabccaYwaOkaMJbcdaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaXYaZUaZUaZUaWuaWuaZUaZUaZUaWuaWuaXqbawbaxbaxbaybaybaxbaxbaxbaDbcebcfbcgbchbchaZraZsaZsaZsaZsaZsbciaYLaVLaJlaXyaVObcjaYiaYjaYiaYjaXDaXEaYiaYjaYibckaVOaLuaJlaJlaJlbclaJlaLuaJlbclaLuaLuaLuaLubcmbcnbcnbcnbcnbcmbcobcpbcmbcqbcmbcqbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlbcsaWhaWhaWhaWhaWhaYwaYwaYwaYwaYwaYwaYwaYwaYwbctaMJbcuaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaXpaWuaWuaWuaWuaWuaWuaWuaWuaWuaWuaXqbawbaxbaxbaxbaxbaxbaxbaxbcvaZZaWMaWMaWMaWMaZZaXwaXwaXwaWMaWMbcwbcxaVLaLuaQWaVObcybbcbbdbbcbbdaXDaXEbbcbbdbbcbbdaVOaJlaLuaJlaJlaLuaLuaJlaJlaKyaJlaJlaJlaJlbczbcAbcAbcAbcAbcBbcAbcpbcmbcCbcmbcDbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaLuaJlaLuaLuaLSaJlaJlaLubcEbcFbcGbcHbcIbcHbcHbcJaMJbcuaalaalaalaalaalaalaalaGfaJlaJlaVHaWuaYGaXqaYGaXqaWuaXqaYGaXqaYGaXqbcKbcLbcMbcNbcObcPbcQbcRbcSbaDbcTbcUbcVbcWbcXbcYbcZbdabdbbdcbddbdebdfaVLaJlaLuaVObdgaYiaYjaYiaYjaXDaXEaYiaYjaYiaYjbdhaGfaGfaGfaGfaGfaGfaGfaGfaGfbdibdjaGfaGfbcrbcnbcAbcAbcnbcmbdkbcAbcAbcAbcAbdlbdmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaLuaJlaJlaJlaJlaJlaJlaPdbdnbdobdpbdpbdpbdpbdpbdqbcuaalaalaalaalaalaalaalaGfaJlaLuaVHbdrbdsbdtbdtbdsbdsbdtbdtbdtbdtbdtbdtbaDbdubaDbaDbaDbaDbaDbaDbaDaVLaVLaVLbdvaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaJlaJlaVOaXzbbcbbdbbcbbdaXDaXEbbcbbdbbcbdwbdhaaaaaaaaaaaaaaaaaaaaaaaaaGfbdxaJlaGfaalbcrbcnbcAbcAbcnbcmbdybcAbcAbcAbdzbcAbdAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaGfaGfaGfaGfbaXbanbanbaoaGfbdBbdBbdCbdDbdCaZdaZeaZeaZebdEaaaaaaaaaaaaaaaaaaaaaaGfbdxaLuaKXaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLubdFaLubdGaLuaLuaJlaJlaLuaZSaLuaLSaJlaJlaJlaJlaJlaLuaJlaLuaLSaLuaJlaJlaJlaJlaVOaYhaYiaYjaYiaYjaXDaXEaYiaYjaYibckbdhaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaGfaalbcrbcrbdHbdIbcrbcrbcrbdJbcmbdKbcmbdLbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbdBbdMbdNbdObdPaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaQVaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaJlaJlaJlaJlaKXaJlaJlaJlaJlaLuaLuaJlaJlaJlaJlaLuaJlaJlaJlaJlaLubdQaXBbbcbbdbbcbbdaXDaXEbbcbbdbbcbbdbdRaaaaaaaaaaaaaaaaaaaaaaaaaGfbdSbdTaGfaalaalaaaaaaaaaaaaaaabcrbdUbcmbdUbcmbdUbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbdVbdCbdWbdObdObdXaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaGfbdibdjaGfbaXbanbanbanbanbanbanbanbanbanbanbanbanbanbanbanbaoaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfbdhbdYaXBbdZaXBaXAaXDaXEaXAaXBaXBaXAbeaaaaaaaaaaaaaaaaaaaaaaaaaaalbebabzaalaalaaaaaaaaaaaaaaaaaabcrbcrbcrbcrbcrbcrbcraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalbecbdBbedbeebdObefaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaGfbdxaJlaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabegbehaXBaXBbdZaXCaXDaXEbabbdZaXAaXBbeaaaaaaaaaaaaaaaaaaaaaaaaaabzaalabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdBbdBbeibdBbdBbdCbejbdCbekbelbelbembelbelbenbdCaaaaaaaaaaaaaGfaJlaJlaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYbeobepalYalYalYaaaaaaaaaafFafFbeqafFafFaaaaaaaaaberbesbetaXBbdZaXBbeubevaXBaXBaXCbewbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbexbeybezbeAbeBbeCbeDbdBbeEbeFbeGbeHbeGbeIbeJbdBaaaaaaaaaaaaaGfbdSbdTaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbeKayNayNbeLbeMbeNaaaaaaaaaafFbeOayNbePafFaaaaaaaaaberbesbeQaXBbeRaXBbeSbeTaXBbeRbeUbeVbeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbeWbdObeXbeYbdObdObeZbdBbfabdObdObeHbdObdObfbbdBaaaaaaaaaaaaaalbebabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcbfdayNayNayNayNbfeaaaaaaaaabeNbffayNbfgbeNaaaaaaaaabfhbfiaVPaVQaVQaVQaVQaVQaVQaVQaVQaVQbfjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbfkbeFbflbeAbdObdObfmbdBbfnbfobfpbfqbfrbfsbftbdBaaaaaaaaaaaaaalaalabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfubfvayNayNayNayNbfeaaaafFbfwbfxafFbfyafFbfzbfAafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdBbdBbeibdBbfBbdObdObfCbfDbdObfEbfFbfGbdObfHbdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbfIbfJbfKbfLbfMbfNaaaafFbfObfPbfQagnbfRbfSbfTafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbfUbfCbfVbfWbdObdObdObdObdObdObdObdObdObdObdObdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfXbfYbfZbfZbfZbgaalYaaaafFagnagnagnbgbagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbgdbgebgfbggbdObdObghbdObdObdObdObdObdObdObgibdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbgjagnbgkbglbgmbgnbgoafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdObgpbgqbgrbgsbgtbgubgvbgwbgxbgybgzbgAbfDbgBbdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYaaaafFbgCagnbgDagnbgEbgFbgGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdBbdBbdBbdBbdBbdCbekbelbelbenbdCbekbelbelbenbdCbdBaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgHbgIbgJbgKbgHaaaafFbgLbgMbgNagnbgObgFbgPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcbgQbgRbgSbfcaaaalYbgTagnbgUbgnbgVbgWbgXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfubgYayNbgZalYaaaalYbhabfcbhbbhcalYalYbhdbgHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbeobhebeoalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhfbhgbhhbhibhjbhkbhlbhmbhnbhoafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhpbhqbhrbhsbhsbhsbhtbhsbhubhvbhwbhxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFassastbhyafFaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbhzbhAbhsbhsbhsbhsbhsbhsbhAbhBalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhCastastbhDafFaaaaaaaaabgcbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfcbhEbhFbhGbhGbhGbhHbhGbhGbhIbhJbgHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhKastastafFbgcbgcbgcbhLbgcbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbhMbhNayNbhObhPbhQbhRbhSbhTbhUalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhVastastafFbgcbgcbgcbhWbhWbgcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbhXbhYbfwbhZbhZbhZbhZbfAbiabibalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFaspasqasqbicbidasqasqasrbgcbgcbgcbgcbgcbgcbgcaspasqasqasqasqasqasqasqasqasqasrafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiebiebifbigbihbiibijbikbilagnagnauIbgcbgcbgcbgcbgcbgcbgcauIagnagnagnagnagnagnagnbimbinbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiebipbiebiqbiragnbisbiibitbinbiubivbiwbiwbiwbiwbiwbiwbixbivbiybiybiybiybiybiubizbiAbiBbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiebiebiCbiqbiDagnagnagnbiEbiFbiubivbiGbgcbgcbgcbgcbgcbiHavdagnagnagnagnagnagnagnagnbiBbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiIbiJbiJbiKbiLagnagnagnagnagnagnawlbiHbgcbgcbgcbgcbgcbiHawlagnagnagnagnagnagnagnagnbiEbioafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFagnbiMagnbgUagnagnagnagnagnagnagnafFbiNbiObiObiObiObiObiNafFagnagnagnagnagnagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaspasqasqasrafFagnagnagnagnbgUafFafFbiQbiRbiRbiRbiRbiRbiSafFafFbgUagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbiTbiUbiTbiUafFbiVafFafFafFafFafFbiWbiXbiRbiRbiRbiRbiRbiYbiZafFafFafFafFafFbiVafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbjabjabjabjaafFbjbafFbjcagnauIbjdbiXbiXbiRbiRbiRbiRbiRbiYbiYbjebjfagnagnagnbjgafFagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYalYbjhbjialYalYalYalYalYalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbjabjabjabjaafFbjjafFbjkagnawlbjlbjmbjmbjdbiRbjnbiRbjebjmbjmbjmauIagnbjoafFbjpafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbjqbjrbjsbjtbjubjvbjwbjxayNbjyalYbjzbjAbjBalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgcbjCbjDbjEbjCafFbjFagnagnagnbjGbjHbjIbjIbjIbiRbiRbiRbjJbjKbjKbjLawlagnbjMafFbjNafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboabAabAaboaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbjObjrbjPbjQbjRbjSbjTbjUbjVbgRbjWbgRbgRbjXbjYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjZbkabkabkbafFbiVafFafFafFafFafFbkcbjIbjIbiRbiRbiRbjJbjKbkdafFafFafFafFafFbiVafFagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabRabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabRabAabAabAabAabAabAabAabAbkebkebkebkeafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbkfbkgbkhbkibkjbkkbklbkmbknbkobkpbkqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiBbkrbksbkrbktbkrbktbkrbkuagnafFafFbkvbjHbiRbiRbiRbkwbjLafFafFagnbkxagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabAabAabAabAabAabAabAbkyabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAauwbkebkzbkAbkBafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbkCbkDbkEbkFbkGbkHbkIbkJayNbkKalYbkLbkMbkNalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbkObkrbksbkrbkubgnbkPbkQbkRbkSbkTafFbkUasqasqasqasqbidasrafFagnagnagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboabobkVaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboabobkWbkWbkebkebkebkebkebkebkebkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbkYbkDbkZblablbblcbldbleayNblfalYblgblhblialYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbkRagnbimbkrbljblkbinbllbljblmblnbloblpbiybiybiybiybiAagnblqagnagnagnagnagnagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblrblsblsblsblsblsbltblublvblwblxblyblxblzblvblAblAblAblAblAblAblAblAblAblBbkeblCblDblEblEblEblEbkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYblFblGblHblIblJayNblKbgHblLblMblNalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiBbkublOblPblQbgFblOblRblQbiEblSafFblTagnagnagnagnagnbiPafFagnagnagnayNblUblUayNagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsblVblVblVblsblWblublXblYblZbmablZblZbmbbmcbmcbmdblAbmebmcbmfblAblAbmgbkebmhblDblEblEblEblEbkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbmibmjbmkbmlbmmbmnbmobmpayNayNbmqbmrayNbmsalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiEbmtbmublkbmvblkbmubkrbiAagnbkRafFagnagnagnagnagnagnagnafFblTagnagnbmwbmxbmxbmyagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsbmzbfJbfJayNbmAblubmBbmCbmDbmDbmDbmEbmBbmFbmGbmHblAbmIbmJbmGblAblAbmgbkebmhblDbmKbmKbmKbmKbkebkXafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbmLbmjbmMbmNbmObmPbldbmQbmRbmSalYbmTblMbmUalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkrbkrbmVbmWbmXbkPbgWbiEbkrbmYbkrbmZafFbnabnbbncagnbncbnbbnaafFagnagnagnayNbndbneayNagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsbnfbmzbfJbfJayNbngblubmBbmCbmDbmDbmDbnhbnibnjbnkbnkbnlbnkbnkbnmbnnbnobnpbkeblDblDblDbnqbnrbnsbntbnuafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbnvayNblIblIblJbnwbnwbnxbmrayNbnyalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagnagnbnzbiEblkbnAbkrbnAbkrbmYbkrbiAafFafFafFafFblqafFafFafFafFagnagnagnagnbgFagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsbnBbnCbnCayNbfJblubmBbmCbmDbmDbmDbnhblvbnDbmJbnEblAbnFbnGbmcblAbnHbmgbkebnIbkebnJbnKbnLbnMbkebnNafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbnObnPbnQbnRbnSbnTbnUblJbnVbnWbnXbmrblMbnYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbnZboabkPbobbocbocbocbodblqafFafFboebofbofbofagnbofbofbofboeagnagnagnagnbogagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblsblsblsblsblsbohboiblubmBbojbokbolbombonblvboobopbooblAblAblAblAblAbnHbmgbkeboqbkebkeborbkebkebkeborafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbosbnPbotboubovbldbldbowbnwayNboxboyayNbozalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboAboBboCboDbiPafFblTboEbkQagnbkxagnagnagnayNboFayNagnagnagnagnagnagnagnbgFagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboGbluboHboIblublublubluboJaruboKboKboKboLboMboKboKboNboObmgboPbmgbmgboQbmgbmgbmgbmgbmgboRbmgbmgboSaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYboTboUboVblIblJboWboXboYbgRboZbpaalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpbbpcbpcbpdbkQblqagnagnboEbkPbkPbkPbpebkPbpfbpgbphbkPbkPbkPbkPbkPbkPbkPbgWagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpibpjbpkbpkbpjbpjbpjbpjbplbpmboKboKboKboKboKboKboKboNboObmgbmgbmgbmgboRbmgbmgbmgbpnbmgboRbmgbmgbmgaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbpobppbpqbprbpsbptbpublJayNayNalYayNayNbpvalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboAboBboBbpwbgFblqagnagnagnagnagnagnagnagnbpxbpgbpyagnagnagnagnagnagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpkbpzbpkbpAbpjbpBbpCbpBbplboKboKbpDbpEbpEbpEbpEbpEbpFbpGbpHbpHbpIbpJbpKbpLbpMbpMbpMbpMbpNbpObpPbpPaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbpQbppbpRbpSbpTbpUbpUbpVayNbpWalYayNayNbpXbpYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpbbpcbpcbpdbpZafFblTagnagnagnagnagnagnagnayNbnCayNagnagnagnagnagnagnagnagnagnagnagnagnbiPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpkbpzbpkbpkbqabpkbpkbpkbqbboKboKbqcbqdbqdbqdbqebqdbqfbqgbqhbqhbqhbqibpObqjbqjbqjbqkbqjbqlbqmbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYbqobqpalYalYbqqalYbqrbqsalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboAboBboBbgWbgFafFagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnagnbgUagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbqtbqubqvbqwbqabpkbpkbpkbqbboKboKbqxbqybqzbqyboObqAbqBbqCbqDbqDbqDbqEbpObqFbqFbqGbqGbqHbqIbpObqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpbbpcbpcbkPbqJafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFbqKbqLbqLbqKafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpjbpjbqMbqNbqNbqObqPbqObqQbqRboKbqcbqdbqdbqSboObqTbqdbqUbqVbqVbqVbqVbpObqWbqXbqXbqYbpObqZbpObqnbraaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFblqbrbafFbrcbrcbrcbrcbrcbrcbrcagnbrcagnagnbrdagnbrebrcbrfafFayNayNafFagnbrcbrgbrcagnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrhbribribribrjaqQaqQbrkbrlaruboKbrmbqdbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrobrpbrqbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrcagnagnbrcbrcbrdbrcagnagnbrcbrcbrcbrragnbrcbrcbrcbrcagnbrcbrcbrsagnbrtayNayNbrtagnbrubrcagnbrcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrvbrwbrxbrybrzbrAbrBbrCboKbrDboKbrEbqdbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrFbrGbrobrHbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJayNbnCayNayNayNbrKayNayNayNbrLbrMbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbqnbrNbrObqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbrPayNayNayNayNbrKayNayNbmwbrQbrRbrSbrSbrSbrTbrSbrSbrSbrUbrSbrSbrSbrTbrSbrSbrSbrVbrWbrobqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbrXbrXbrYbrZbsabsbbsabscbsdbsebsfbqVbqVbqVbrnbsgbqVbqVbrnbqVbqVbsgbrnbqVbqVbqVbrobrobrobshbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbsibsjbskbslbskbskbsmbsnbsobsnbspbqVbqVbqVbqVbrnbqVbsgbsgbsgbsgbsgbqVbrnbqVbqVbqVbqVbsqbsrbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbssbkQagnbstagnagnbsuagnbsvagnbswbqVbqVbqVbqVbrnbqVbsgbsxbsybsxbsgbqVbrnbqVbqVbqVbqVbszbsAbqnbsBbsCafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbsDagnbsEagnbsFbsGbsHbsIagnbswbqVbqVbqVbqVbrTbrSbsgbsxbsJbsxbsgbrSbrTbqVbqVbqVbqVbszbsKbqnbsLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbsibgWagnbsMagnagnbsNbsObsPagnbswbqVbqVbqVbqVbrnbqVbsgbsxbsxbsxbsgbqVbrnbqVbqVbqVbqVbszbsKbqnbsQbsRafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJagnagnbsSagnagnbsTagnbsUagnbsVbqVbqVbqVbqVbrnbqVbsgbsgbsgbsgbsgbqVbrnbqVbqVbqVbqVbsWbsXbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJagnagnbrYbsYbsZalYbsZbtabtbbtcbtdbqVbqVbqVbrnbsgbqVbqVbrnbqVbqVbsgbrnbqVbqVbqVbrobrobrobshbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJagnagnagnagnagnagnagnagnagnbsubrRbrSbrSbrSbrTbrSbrSbrSbrTbrSbrSbrSbrTbrSbrSbrSbrVbrWbrobqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbsibkPbkPbkPbtebkPbkPbkPbkPbkPbtfbtgbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbqnbrNbrObqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbthbodbtiafFafFafFbtjafFbtkagnbtlafFbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrFbrGbrobrHbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbtmagnbtnbodbtoagnbtpbtkagnbtqafFbqVbqVbqVbrnbqVbqVbqVbqVbqVbqVbqVbrnbqVbqVbqVbrobrpbrqbqnbraaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbrJbtragnagnbrJbtsagnbttbtuagnbsuafFafFbtvagnbtwafFbqVbqVbqVbqVbqVbtxbtybtzbtzbtAbrobtBbrobqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrIbtCbtDbtEbtFbtGagnagnagnbtjagnbsubtHbsUbtHagnbtIbodbtJbtKbtLbtMbtNbtxbtObtPbtQbtQbtPbtRbtxbpPbpPaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbtSbtTbtUbtVbtWbtXbtYagnbtZafFagnbuaafFafFafFbubafFbrJbucbudbuebufbugbtxbuhbtPbtQbtQbtPbuibtxbujbujaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbukbulbumbumbumbunbuoagnbtZafFagnbupbuqbkPbkPbkPburbusbutbuubuvbuwbuxbuybuzbuAbuBbuAbuAbuCbuDbujbuEaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbtSafFafFafFafFbtXbuFbuGbuHbodagnbuIbuJagnagnagnagnagnagnagnbujbujbujbuKbtxbuLbtxbuDbuMbuMbuNbujbujbuOafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbuPbuQbuQbuQbuRbtXbtCbuSbuSbuTbuSbuUafFafFafFafFafFafFbuVafFbuWbujbujbuXbujbujbujbujbujbujbujbujbujbuYafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaGfaGfaGfaGfaGfbuZaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfbvabvabvabuWbujbujbuXbvbbujbvcbvdbvebujbvbbujbvfbuOafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaVDaVEaVFaSgaShaShaShaShaShaShaShaShaVGaMIaPcaPdaPdaPdaPdaPdaPdaPdaPdaPdaKXaQVaVHaVHaVHaVHaVHaVIaVIaVJaVHaVIaVIaVHaVHaVKaVKaVKaVKaVKaVKaVKaVKaVKaVKaVLaVLaVLaVLaVLaVLaVMaVNaVNaVMaVLaVLaVLaKXaQVaVOaVOaVPaVQaVRaVOaVSaVSaVTaVTaVTaVTaVTaVTaVTaVUaVVaVWaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVXaVXaVXaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaVYaVZaWaaWbaWcaWdaWdaWeaWfaWgaWhaWiaPbaMIaMJaPdaWjaWkaWlaWmaWnaWoaWpaWqaLuaJlaVHaWraWsaWtaWuaWvaWvaWwaWxaWvaWvaWyaWzaWAaWBaWCaWDaWEaVKaWFaWGaWHaWIaVLaWJaWKaWKaWKaWLaWMaWNaWNaWMaWOaWPaWQaJlaLuaVOaWRaWSaWTaWUaWVaWWaWXaVTaWYaWZaXaaXbaWZaXcaVUaXdaXeaVUaXfaXgaVUaXhaXiaXjaXkaXlaXmaVUaXnaXoaXpaVUaXnaXoaXpaVUaXnaXoaXpaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaVCaXqaXraXsaXraXtaXraXraXraXsaXraXuaWiaMHaMIaMJaXvaNAaNAaNAaNAaNAaNAaTvaPdaJlaJlaVHaXwaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaXxaWAaXyaXyaXyaXyaXzaXAaXAaXAaXBaVLaXCaXDaXDaXDaXEaWNaWNaWNaWNaWNaWNaVLaLuaXFaVOaXGaXHaXIaXJaXHaXKaXLaXMaXNaXOaXOaXPaXQaXRaXSaXdaXTaXUaXVaXTaXWaXVaXXaXXaXXaXXaXeaVUaXnaXYaXpaVUaXnaXYaXpaVUaXnaXYaXpaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaXZaXraXraXraXraWcaYaaYbaYcaYdaXraXraYeaMHaMIaMJaYfaYgaNAaNAaNAaNAaNAaYhaPdaJlaJlaVHaYiaYjaYjaYjaWvaWvaYjaYjaYjaWvaWvaXxaWAaXyaXyaXyaYkaVKaYlaXAaXAaXAaVLaYmaYnaYoaYpaWLaWMaWNaWNaWNaWNaYqaVLaLuaJlaVOaYraYsaYtaYsaYtaXKaYuaVTaYvaXOaYwaYxaYyaYzaVUaYAaXXaXXaXXaYBaXXaXXaYCaYDaYEaYCaYFaVUaXnaXYaXpaVUaXnaXYaXpaVUaXnaXYaXpaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaYGaYHaXraXraYIaYJaYJaYJaYJaYJaYKaYJaYJaOkaMIaMJaYfaYLaYMaYNaYOaYPaYQaYRaPdaJlaLuaVHaYSaYTaYTaYTaWvaWvaYTaYTaYTaWvaWvaWvaYUaXyaXyaXyaYVaVKaXAaXAaVKaVKaVLaVLaVLaVLaVLaVLaYWaWNaWMaWNaYXaYYaVLaLuaQWaVOaXIaYZaZaaYZaZaaXKaXLaVTaXNaXOaXOaZbaXOaZcaVUaXdaYCaZdaZeaYCaXXaXXaYCaZdaZfaYCaZgaVUaZhaZiaXpaVUaZhaZiaXpaVUaZhaZiaXpaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaYGaZjaZkaXraZlaYJaZmaZnaZoaZpaZqaZraYJaMHaMIaZsaPdaPdaPdaZtaZuaZvaPdaPdaPdaJlaZwaVHaZxaYTaYTaYTaWvaWvaYTaYTaYTaWvaWvaWvaWAaXyaZyaZzaZAaVKaZBaZBaVKaZCaZDaZEaZFaVLaZGaZHaZIaZIaZIaZIaZJaZKaVLaJlaJlaVOaZLaYsaYtaYsaYtaXKaZMaVTaZNaZOaZPaZQaZRaZSaVUaXdaYCaZdaZdaYCaXXaXXaYCaZdaZdaYCaZTaVUaZUaZiaZVaVUaZUaZiaZVaVUaZUaZiaZVaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalaZWaZXaXraZYaZZaYJbaaaZqaZqaZqaZqaZqbabaMHaMIbacaQVaJlaLSaJlaJlaJlaLSaLubadaJlbaeaVHaWvbafbafbafaWvaWvbafbafbafaWvaWvaWvbagbahbahbahbahaVKaVKaVKaVKaZCaZEaZEbaiaVLbajbakbajbajbajbajbalbajaVLaJlaLuaVObamaYZbanaYZaZaaXKaXLaVOaVOaVOaVOaVOaKXaQVaVUbaobapbaqbarbasaXXbataXXaXXaXXaXXaXeaVUaVUbauaVUaVUaVUbauaVUaVUaVUbauaVUaVXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabavbawbaxaVCbayaXraXraWgaYJbaaaZqaZqbazaZqbaAaYJbaBaMIaMJaKXaLuaJlaJlaLuaLubaCaLuaKXaJlaJlaVHbaDaWvaWvaWvaWvaWvaWvaWvaWvbaEaWvaWvbaFbaGbaHbaIbaIbaJbaKbaLbaMbaNaZEaZEbaOaVLbajbakaXDaXDaXDaXDbalbajaVLaJlaJlaVObaPaYsaYtaYsaYtaXKaYuaVObaQbaQbaRaVOaLuaJlaVUbaSbaTbaTbaUaXdaXXaXXaXXaXXaXXaXXaXTbaVbaWbaWbaWbaXbaWbaWbaWbaXbaWbaYaXmbaZaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaJlaJlaVCbbbbbcbbbbbbaYJbaaaZqaZqbbdaZqbbeaYJbbfbbgaMJaGfaGfaGfbbhbawbaxaGfaGfaGfaJlaLuaVHaWvaYjaYjaYjaWvaWvaYjaYjaYjaWvaWvaWvbbibaGbaGbaGbaGbaGbaGbaGbbjaZEaZEaZEbbkaVLbajbakbajbajbajbajbalbblaVLaLuaJlaVOaXHbbmbbnbbmbbnaXKaXLaVObaQbbobbpaVOaJlaJlaVUbbqbbrbbsbbsaXdaXXaYCbbtaZdaYCaXXbbuaXXaXXaXXaXXaXXaXXaXXaXXaXXaXXaXXbbvbbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbaaJlaJlaWiaXraXraXrbbxaYJbaaaZqaZqbaaaZqbbyaYJaYJbbzbbAbbBaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaWvaYTaYTaYTaWvaWvaYTaYTaYTaWvaWvaWvbbCbaGbaGbaHbbDbaGbaGbbEbaMbbFbbGaZEbbHaVLaZGbakaXDaXDaXDaXDbalaZKaVLaLuaJlaVOaXIaYsaYtaYsaYtaXKaXLaVOaVOaVObbIaVOaJlaZwaVUbbJbbKbbLbbsbbMbbNbbObbPbbQbbObbRbbSbbSbbTbbUbbVbbWbbXbbYbbZbcabbSbcbbccbcdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabceaXFaQWaWibcfbbxbbxaXraYJbcgaZqaZqbaaaZqbchbciaYJaMHaMJbbBaaaaaaaaaaaaaaaaaaaaaaGfaJlbcjaVHaYSaYTaYTaYTaWvaWvaYTaYTaYTaWvaWvaXxbbCbaGbaGbaHbaHbaGbaGbckbaMaVLaVLaVLaVLaVLbclbakbajbajbajbajbalbajaVLaLuaLuaVOaXIbbmbbnbbmbbnaXKaXLaXHbamaXIbcmaVOaJlaXFaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUaVUbcnaVUaVUaVUaVUaVUaVUaVUaVUbcoaVUaVUaVXbcpbcpbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlbcqaWiaXrbcrbcsbbxaYJbctbcubcvbcwaZqaZqbcxaYJaOkaMJbcyaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaYibafbafbafaWvaWvbafbafbafaWvaWvaXxbaFbaGbaGbaHbaHbaGbaGbaGbaMbczbcAbcBbcCbcCaZHaZIaZIaZIaZIaZIbcDaYYaVLaJlaXFaVObcEaYsaYtaYsaYtaXKaXLaYsaYtaYsbcFaVOaLuaJlaJlaJlbcGaJlaLuaJlbcGaLuaLuaLuaLubcHbcIbcJbcKbcHbcLbcHbcLbcHbcMbcNbcJbcHbcObcPbcPbcObcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlbcQaWiaWiaWiaWiaWiaYJaYJaYJaYJaYJaYJaYJaYJaYJbcRaMJbcSaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaVHaXwaWvaWvaWvaWvaWvaWvaWvaWvaWvaWvaXxbaFbaGbaGbaGbaGbaGbaGbaGbcTbakaWNaWNaWNaWNbakaXDaXDaXDaWNaWNbcUbcVaVLaLuaQWaVObcWbbmbbnbbmbbnaXKaXLbbmbbnbbmbbnaVOaJlaLuaJlaJlaLuaLuaJlaJlaKyaJlaJlaJlaJlbcXbcJbcJbcKbcHbcYbcHbcZbcHbcMbcJbcJbcHbdabcJbcJbcNbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaLuaJlaLuaLuaLSaJlaJlaLubdbbdcbddbdebdfbdebdebdgaMJbcSaalaalaalaalaalaalaalaGfaJlaJlaVHaWvaYTaXxaYTaXxaWvaXxaYTaXxaYTaXxbdhbdibdjbdkbdlbdmbdnbdobdpbaMbdqbdrbdsbdtbdubdvbdwbdxbdybdzbdAbdBbdCaVLaJlaLuaVObdDaYsaYtaYsaYtaXKaXLaYsaYtaYsaYtbdEaGfaGfaGfaGfaGfaGfaGfaGfaGfbdFbdGaGfaGfbcpbdHbcJbcJbcJbcJbdIbdJbcHbcMbcJbcJbcHbdabcJbcJbcNbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaLuaJlaJlaJlaJlaJlaJlaPdbdKbdLbdMbdMbdMbdMbdMbdNbcSaalaalaalaalaalaalaalaGfaJlaLuaVHbdObdPbdQbdQbdPbdPbdQbdQbdQbdQbdQbdQbaMbdRbaMbaMbaMbaMbaMbaMbaMaVLaVLaVLbdSaVLaVLaVLaVLaVLaVLaVLaVLaVLaVLaJlaJlaVOaXGbbmbbnbbmbbnaXKaXLbbmbbnbbmbdTbdEaaaaaaaaaaaaaaaaaaaaaaaaaGfbdUaJlaGfaalbcpbdVbcJbcJbcJbdWbcJbdXbcHbcIbcJbcJbcJbcJbcJbcJbcJbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaGfaGfaGfaGfaGfbbhbawbawbaxaGfbdYbdYbdZbeabdZaZtaZuaZuaZubebaaaaaaaaaaaaaaaaaaaaaaGfbdUaLuaKXaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLubecaLubedaLuaLuaJlaJlaLubadaLuaLSaJlaJlaJlaJlaJlaLuaJlaLuaLSaLuaJlaJlaJlaJlaVOaYraYsaYtaYsaYtaXKaXLaYsaYtaYsbcFbdEaaaaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaGfaalbcpbcpbeebcHbefbcHbegbcpbcpbcpbehbeibcpbcpbehbeibcpbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbdYbejbekbelbemaalaalaalaalaalaaaaaaaaaaaaaaaaaaaaaaGfaJlaJlaQVaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaLuaJlaJlaJlaJlaKXaJlaJlaJlaJlaLuaLuaJlaJlaJlaJlaLuaJlaJlaJlaJlaLubenaXIbbmbbnbbmbbnaXKaXLbbmbbnbbmbbnbeoaaaaaaaaaaaaaaaaaaaaaaaaaGfbepbeqaGfaalaalbcpberbcHberbcHberbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalbesbdZbetbelbelbeuaalaalaalaalaalaalaaaaaaaaaaaaaaaaaaaGfbdFbdGaGfbbhbawbawbawbawbawbawbawbawbawbawbawbawbawbawbawbaxaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfbdEbevaXIbewaXIaXHaXKaXLaXHaXIaXIaXHbexaaaaaaaaaaaaaaaaaaaaaaaaaalbeyabzafFaalaaabcpbcpbcpbcpbcpbcpbcpaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalaalbezbdYbeAbeBbelbeCaalaalaalaalaalaalaalaaaaaaaaaaaaaaaaGfbdUaJlaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabeDbeEaXIaXIbewaXJaXKaXLbambewaXHaXIbexaaaaaaaaaaaaaaaaaaaaaaaaabzaalabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbdYbdYbeFbdYbdYbdZbeGbdZbeHbeIbeIbeJbeIbeIbeKbdZaaaaaaaaaaaaaGfaJlaJlaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYbeLbeMalYalYalYaaaaaaaaaafFafFbeNafFafFaaaaaaaaabeObePbeQaXIbewaXIbeRbeSaXIaXIaXJbeTbexaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbeUbeVbeWbeXbeYbeZbfabdYbfbbfcbfdbfebfdbffbfgbdYaaaaaaaaaaaaaGfbepbeqaGfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbfhayNayNbfibfjbfkaaaaaaaaaafFbflayNbfmafFaaaaaaaaabeObePbfnaXIbfoaXIbfpbfqaXIbfobfrbfsbexaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabftbftaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbfubelbfvbfwbelbelbfxbdYbfybelbelbfebelbelbfzbdYaaaaaaaaaaaaaalbeyabzaalaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfAbfBayNayNayNayNbfCaaaaaaaaabfkbfDayNbfEbfkaaaaaaaaabfFbfGaVPaVQaVQaVQaVQaVQaVQaVQaVQaVQbfHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbfIbfcbfJbeXbelbelbfKbdYbfLbfMbfNbfObfPbfQbfRbdYaaaaaaaaaaaaaalaalabzabzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfSbfTayNayNayNayNbfCaaaafFbfUbfVafFbfWafFbfXbfYafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbdYbdYbeFbdYbfZbelbelbgabgbbelbgcbgdbgebelbgfbdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbggbghbgibgjbgkbglaaaafFbgmbgnbgoagnbgpbgqbgrafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbgsbgabgtbgubelbelbelbelbelbelbelbelbelbelbelbdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgvbgwbgxbgxbgxbgyalYaaaafFagnagnagnbgzagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbgBbgCbgDbgEbelbelbgFbelbelbelbelbelbelbelbgGbdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbgHagnbgIbgJbgKbgLbgMafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbelbgNbgObgPbgQbgRbgSbgTbgUbgVbgWbgXbgYbgbbgZbdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYaaaafFbhaagnbhbagnbhcbhdbheafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabdYbdYbdYbdYbdYbdZbeHbeIbeIbeKbdZbeHbeIbeIbeKbdZbdYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhfbhgbhhbhibhfaaaafFbhjbhkbhlagnbhmbhdbhnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfAbhobhpbhqbfAaaaalYbhragnbhsbgLbhtbhubhvafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfSbhwayNbhxalYaaaalYbhybfAbhzbhAalYalYbhBbhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbeLbhCbeLalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbhDbhEbhFbhGbhHbhIbhJbhKbhLbhMafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhNbhObhPbhQbhQbhQbhRbhQbhSbhTbhUbhVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFassastbhWafFaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbhXbhYbhQbhQbhQbhQbhQbhQbhYbhZalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabiaastastbibafFaaaaaaaaabgAbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfAbicbidbiebiebiebifbiebiebigbihbhfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiiastastafFbgAbgAbgAbijbgAbgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbikbilayNbimbinbiobipbiqbirbisalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbitastastafFbgAbgAbgAbiubiubgAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbivbiwbfUbixbixbixbixbfYbiybizalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFaspasqasqbiAbiBasqasqasrbgAbgAbgAbgAbgAbgAbgAaspasqasqasqasqasqasqasqasqasqasrafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiCbiCbiDbiEbiFbiGbiHbiIbiJagnagnauIbgAbgAbgAbgAbgAbgAbgAauIagnagnagnagnagnagnagnbiKbiLbiMafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiCbiNbiCbiObiPagnbiQbiGbiRbiLbiSbiTbiUbiUbiUbiUbiUbiUbiVbiTbiWbiWbiWbiWbiWbiSbiXbiYbiZbiMafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiCbiCbjabiObjbagnagnagnbjcbjdbiSbiTbjebgAbgAbgAbgAbgAbjfavdagnagnagnagnagnagnagnagnbiZbiMafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjgbjhbjhbjibjjagnagnagnagnagnagnawlbjfbgAbgAbgAbgAbgAbjfawlagnagnagnagnagnagnagnagnbjcbiMafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFagnbjkagnbhsagnagnagnagnagnagnagnafFbjlbjmbjmbjmbjmbjmbjlafFagnagnagnagnagnagnagnagnagnbjnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaspasqasqasrafFagnagnagnagnbhsafFafFbjobjpbjpbjpbjpbjpbjqafFafFbhsagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbjrbjsbjrbjsafFbjtafFafFafFafFafFbjubjvbjpbjpbjpbjpbjpbjwbjxafFafFafFafFafFbjtafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbjybjybjybjyafFbjzafFbjAagnauIbjBbjvbjvbjpbjpbjpbjpbjpbjwbjwbjCbjDagnagnagnbjEafFagnagnbjnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYalYbjFbjGalYalYalYalYalYalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbjybjybjybjyafFbjHafFbjIagnawlbjJbjKbjKbjBbjpbjLbjpbjCbjKbjKbjKauIagnbjMafFbjNafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbjObjPbjQbjRbjSbjTbjUbjVayNbjWalYbjXbjYbjZalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabgAbkabkbbkcbkaafFbkdagnagnagnbkebkfbkgbkgbkgbjpbjpbjpbkhbkibkibkjawlagnbkkafFbklafFagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboabAabAaboaaaaaaaaaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbkmbjPbknbkobkpbkqbkrbksbktbhpbkubhpbhpbkvbkwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbkxbkybkybkzafFbjtafFafFafFafFafFbkAbkgbkgbjpbjpbjpbkhbkibkBafFafFafFafFafFbjtafFagnagnbjnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabRabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabRabAabAabAabAabAabAabAabAbkCbkCbkCbkCafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbkDbkEbkFbkGbkHbkIbkJbkKbkLbkMbkNbkOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiZbkPbkQbkPbkRbkPbkRbkPbkSagnafFafFbkTbkfbjpbjpbjpbkUbkjafFafFagnbkVagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFabAabAabAabAabAabAabAabAabAabAabAabAbkWabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAabAauwbkCbkXbkYbkZafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYblablbblcbldbleblfblgblhayNblialYbljblkbllalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblmbkPbkQbkPbkSbgLblnbloblpblqblrafFblsasqasqasqasqbiBasrafFagnagnagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaboaboabobltaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboaboblublubkCbkCbkCbkCbkCbkCbkCbkCblvafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYblwblbblxblyblzblAblBblCayNblDalYblEblFblGalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblpagnbiKbkPblHblIbiLblJblHblKblLblMblNbiWbiWbiWbiWbiYagnblOagnagnagnagnagnagnagnagnagnbjnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblPblQblQblQblQblQblRblSblTblUblVblWblVblXblTblYblYblYblYblYblYblYblYblYblZbkCbmabmbbmcbmcbmcbmcbkCblvafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbmdbmebmfbmgbmhayNbmibhfbmjbmkbmlalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbiZbkSbmmbmnbmobhdbmmbmpbmobjcbmqafFbmragnagnagnagnagnbjnafFagnagnagnayNbmsbmsayNagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblQblQbmtbmtbmtblQbmublSbmvbmwbmxbmybmxbmxbmzbmAbmAbmBblYbmCbmAbmDblYblYbmEbkCbmFbmbbmcbmcbmcbmcbkCblvafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbmGbmHbmIbmJbmKbmLbmMbmNayNayNbmObmPayNbmQalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbjcbmRbmSblIbmTblIbmSbkPbiYagnblpafFagnagnagnagnagnagnagnafFbmragnagnbmUbmVbmVbmWagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblQblQbmXbghbghayNbmYblSbmZbnabnbbnbbnbbncbmZbndbnebnfblYbngbnhbneblYblYbmEbkCbmFbmbbnibnibnibnibkCblvafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbnjbmHbnkbnlbnmbnnblBbnobnpbnqalYbnrbmkbnsalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabkPbkPbntbnubnvblnbhubjcbkPbnwbkPbnxafFbnybnzbnAagnbnAbnzbnyafFagnagnagnayNbnBbnCayNagnagnbjnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblQbnDbmXbghbghayNbnEblSbmZbnabnbbnbbnbbnFbnGbnHbnIbnIbnJbnIbnIbnKbnLbnMbnNbkCbmbbmbbmbbnObnPbnQbnRbnSafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbnTayNbmgbmgbmhbnUbnUbnVbmPayNbnWalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagnagnbnXbjcblIbnYbkPbnYbkPbnwbkPbiYafFafFafFafFblOafFafFafFafFagnagnagnagnbhdagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblQblQbnZboaboaayNbghblSbmZbnabnbbnbbnbbnFblTbobbnhbocblYbodboebmAblYbofbmEbkCbogbkCbohboibojbokbkCbolafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbombonboobopboqborbosbmhbotboubovbmPbmkbowalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboxboyblnbozboAboAboAboBblOafFafFboCboDboDboDagnboDboDboDboCagnagnagnagnboEagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFblQblQblQblQblQboFboGblSbmZboHboIboJboKboLblTboMboNboMblYblYblYblYblYbofbmEbkCboObkCbkCboPbkCbkCbkCboPafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYboQbonboRboSboTblBblBboUbnUayNboVboWayNboXalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboYboZbpabpbbjnafFbmrbpcbloagnbkVagnagnagnayNbpdayNagnagnagnagnagnagnagnbhdagnagnagnagnbjnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpeblSbpfbpgblSblSblSblSbpharubpibpibpibpjbpkbpibpibplbpmbmEbpnbmEbmEbpobmEbmEbmEbmEbmEbppbmEbmEbpqaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYbprbpsbptbmgbmhbpubpvbpwbhpbpxbpyalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpzbpAbpAbpBbloblOagnagnbpcblnblnblnbpCblnbpDbpEbpFblnblnblnblnblnblnblnbhuagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpGbpHbpIbpIbpHbpHbpHbpHbpJbpKbpibpibpibpibpibpibpibplbpmbmEbmEbmEbmEbppbmEbmEbmEbpLbmEbppbmEbmEbmEaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbpMbpNbpObpPbpQbpRbpSbmhayNayNalYayNayNbpTalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboYboZboZbpUbhdblOagnagnagnagnagnagnagnagnbpVbpEbpWagnagnagnagnagnagnagnagnagnagnagnagnagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpIbpXbpIbpYbpHbpZbqabpZbpJbpibpibqbbqcbqcbqcbqcbqcbqdbqebqfbqfbqgbqhbqibqjbqkbqkbqkbqkbqlbqmbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYbqobpNbqpbqqbqrbqsbqsbqtayNbqualYayNayNbqvbqwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpzbpAbpAbpBbqxafFbmragnagnagnagnagnagnagnayNboaayNagnagnagnagnagnagnagnagnagnagnagnagnbjnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpIbpXbpIbpIbqybpIbpIbpIbqzbpibpibqAbqBbqBbqBbqCbqBbqDbqEbqFbqFbqFbqGbqmbqHbqHbqHbqIbqHbqJbqKbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYbqMbqNalYalYbqOalYbqPbqQalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFboYboZboZbhubhdafFagnbhsagnagnbhsagnagnbhsagnagnbhsagnagnbhsagnagnbhsagnagnbhsagnagnbhsagnafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbqRbqSbqTbqUbqybpIbpIbpIbqzbpibpibqVbqWbqXbqWbpmbqYbqZbrabrbbrbbrbbrcbqmbrdbrdbrebrebrfbrgbqmbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalYalYalYalYalYalYaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpzbpAbpAblnbrhafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFbribrjbrjbriafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbpHbpHbrkbrlbrlbrmbrnbrmbrobrpbpibqAbqBbqBbrqbpmbrrbqBbrsbrtbrtbrtbrtbqmbrubrvbrvbrwbqmbrxbqmbqLbryaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFblObrzafFbrAbrAbrAbrAbrAbrAbrAagnbrAagnagnbrBagnbrCbrAbrDafFayNayNafFagnbrAbrEbrAagnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrFbrGbrGbrGbrHaqQaqQbrIbrJarubpibrKbqBbrtbrtbrtbrLbrtbrtbrtbrtbrtbrtbrtbrLbrtbrtbrtbrMbrNbrObqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabrAagnagnbrAbrAbrBbrAagnagnbrAbrAbrAbrPagnbrAbrAbrAbrAagnbrAbrAbrQagnbrRayNayNbrRagnbrSbrAagnbrAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbrTbrUbrVbrWbrXbrYbrZbsabpibsbbpibscbqBbrtbrtbrtbrLbrtbrtbrtbrtbrtbrtbrtbrLbrtbrtbrtbsdbsebrMbsfbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshayNboaayNayNayNbsiayNayNayNbsjbskbrtbrtbrtbrLbrtbrtbrtbrtbrtbrtbrtbrLbrtbrtbrtbqLbslbsmbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshbsnayNayNayNayNbsiayNayNbmUbsobspbsqbsqbsqbsrbsqbsqbsqbssbsqbsqbsqbsrbsqbsqbsqbstbsubrMbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshbsvbsvbswbsxbsybszbsybsAbsBbsCbsDbrtbrtbrtbrLbsEbrtbrtbrLbrtbrtbsEbrLbrtbrtbrtbrMbrMbrMbsFbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbsGbsHbsIbsJbsIbsIbsKbsLbsMbsLbsNbrtbrtbrtbrtbrLbrtbsEbsEbsEbsEbsEbrtbrLbrtbrtbrtbrtbsObsPbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbsQbloagnbsRagnagnbsSagnbsTagnbsUbrtbrtbrtbrtbrLbrtbsEbsVbsWbsVbsEbrtbrLbrtbrtbrtbrtbsXbsYbqLbsZbtaafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshbtbagnbtcagnbtdbtebtfbtgagnbsUbrtbrtbrtbrtbsrbsqbsEbsVbthbsVbsEbsqbsrbrtbrtbrtbrtbsXbtibqLbtjaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbsGbhuagnbtkagnagnbtlbtmbtnagnbsUbrtbrtbrtbrtbrLbrtbsEbsVbsVbsVbsEbrtbrLbrtbrtbrtbrtbsXbtibqLbtobtpafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshagnagnbtqagnagnbtragnbtsagnbttbrtbrtbrtbrtbrLbrtbsEbsEbsEbsEbsEbrtbrLbrtbrtbrtbrtbtubtvbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshagnagnbswbtwbtxalYbtxbtybtzbtAbtBbrtbrtbrtbrLbsEbrtbrtbrLbrtbrtbsEbrLbrtbrtbrtbrMbrMbrMbsFbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshagnagnagnagnagnagnagnagnagnbsSbspbsqbsqbsqbsrbsqbsqbsqbsrbsqbsqbsqbsrbsqbsqbsqbstbsubrMbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbsGblnblnblnbtCblnblnblnblnblnbtDbtEbrtbrtbrtbrLbrtbrtbrtbrtbrtbrtbrtbrLbrtbrtbrtbqLbslbsmbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbtFboBbtGafFafFafFbtHafFbtIagnbtJafFbrtbrtbrtbrLbrtbrtbrtbrtbrtbrtbrtbrLbrtbrtbrtbsdbsebrMbsfbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshbtKagnbtLboBbtMagnbtNbtIagnbtOafFbrtbrtbrtbrLbrtbrtbrtbrtbrtbrtbrtbrLbrtbrtbrtbrMbrNbrObqLbryaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbshbtPagnagnbshbtQagnbtRbtSagnbsSafFafFbtTagnbtUafFbrtbrtbrtbrtbrtbtVbtWbtXbtXbtYbrMbtZbrMbqLbqLaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbsgbuabubbucbudbueagnagnagnbtHagnbsSbufbtsbufagnbugboBbuhbuibujbukbulbtVbumbunbuobuobunbupbtVbqnbqnaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbuqburbusbutbuubuvbuwagnbuxafFagnbuyafFafFafFbuzafFbshbuAbuBbuCbuDbuEbtVbuFbunbuobuobunbuGbtVbuHbuHaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbuIbuJbuKbuKbuKbuLbuMagnbuxafFagnbuNbuOblnblnblnbuPbuQbuRbuSbuTbuUbuVbuWbuXbuYbuZbuYbuYbvabvbbuHbvcaxGafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbuqafFafFafFafFbuvbvdbvebvfboBagnbvgbvhagnagnagnagnagnagnagnbuHbuHbuHbvibtVbvjbtVbvbbvkbvkbvlbuHbuHbvmafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFbvnbvobvobvobvpbuvbuabvqbvqbvrbvqbvsafFafFafFafFafFafFbvtafFbvubuHbuHbvvbuHbuHbuHbuHbuHbuHbuHbuHbuHbvwafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFaGfaGfaGfaGfaGfbvxaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfaGfbvybvybvybvubuHbuHbvvbvzbuHbvAbvBbvCbuHbvzbuHbvDbvmafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFafFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -4252,21 +4276,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvhbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -bvibvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgbvgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvFbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +bvGbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEbvEaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5130,21 +5154,21 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvjbvkbvlbvmbvnbvjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvkbvobvpbvpbvqbvnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvsbvpbvpbvpbvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvtbvubvpbvpbvpbvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvvbvpbvpbvpbvraaaaaaaaaaaaaaabvwbvxbvybvybvzbvAbvBbvCbvybvybvybvAbvBbvCbvzbvybvybvybvybvDbvwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvEbvFbvpbvpbvpbvEaaaaaaaaaaaaaaabvxbvGbvHbvHbvIbvJbvKbvHbvLbvMbvLbvHbvKbvJbvNbvObvObvPbvQbvRbvDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvSbvFbvpbvpbvpbvSaaaaaabvTbvTbvTbvUbvVbvKbvKbvWbvKbvKbvKbvKbvKbvKbvKbvKbvKbvXbvYbvYbvYbvYbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvFbvpbvpbvpbvraaaaaabvTbvTbvTbwbbwcbwdbvKbwebwfbvKbwgbwgbwgbwgbwgbvKbwhbvNbwibvYbvPbvQbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvEbvFbvpbvpbvpbvEaaaaaabvTbvTbvTbwbbwjbwdbvKbwkbwfbvKbvHbvHbvHbvHbvHbvKbwhbvRbvybvybvybvAbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvSbvFbvpbvpbvpbvSaaaaaabvTbvTbvTbwlbwmbvKbvKbwnbwfbvKbvKbvKbvKbvKbvKbvKbvKbwobwpbwpbwpbwqbvZbwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbwrbvpbvpbvpbvraaaaaabvTbvTbvTbwsbwtbwgbwgbwubvJbwgbwgbwvbwwbwvbwgbwgbwxbvNbwybwybwybwybvRbwzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwAbwBbvpbvpbvpbvraaaaaabvTbvTbvTbvwbwsbvybvybwCbvybvybvybvybvybvybvybvybvybwCbvybvybvybvybwzbvwaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvrbvpbvpbvpbvpbvraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwDbwEbwEbwEbwEbwFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTbvTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvjbwGbwHbwHbwIbvjaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvHbvIbvJbvKbvLbvHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvIbvMbvNbvNbvObvLaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbvQbvNbvNbvNbvPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvRbvSbvNbvNbvNbvPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbvTbvNbvNbvNbvPaaaaaaaaaaaaaaabvUbvVbvWbvWbvXbvYbvZbwabvWbvWbvWbvYbvZbwabvXbvWbvWbvWbvWbwbbvUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwcbwdbvNbvNbvNbwcaaaaaaaaaaaaaaabvVbwebwfbwfbwgbwhbwibwfbwjbwkbwjbwfbwibwhbwlbwmbwmbwnbwobwpbwbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwqbwdbvNbvNbvNbwqaaaaaabwrbwrbwrbwsbwtbwibwibwubwibwibwibwibwibwibwibwibwibwvbwwbwwbwwbwwbwxbwyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbwdbvNbvNbvNbvPaaaaaabwrbwrbwrbwzbwAbwBbwibwCbwDbwibwEbwEbwEbwEbwEbwibwFbwlbwGbwwbwnbwobwxbwyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwcbwdbvNbvNbvNbwcaaaaaabwrbwrbwrbwzbwHbwBbwibwIbwDbwibwfbwfbwfbwfbwfbwibwFbwpbvWbvWbvWbvYbwxbwyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwqbwdbvNbvNbvNbwqaaaaaabwrbwrbwrbwJbwKbwibwibwLbwDbwibwibwibwibwibwibwibwibwMbwNbwNbwNbwObwxbwyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbwPbvNbvNbvNbvPaaaaaabwrbwrbwrbwQbwRbwEbwEbwSbwhbwEbwEbwTbwUbwTbwEbwEbwVbwlbwWbwWbwWbwWbwpbwXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwYbwZbvNbvNbvNbvPaaaaaabwrbwrbwrbvUbwQbvWbvWbxabvWbvWbvWbvWbvWbvWbvWbvWbvWbxabvWbvWbvWbvWbwXbvUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvPbvNbvNbvNbvNbvPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxbbxcbxcbxcbxcbxdaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwrbwraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabvHbxebxfbxfbxgbvHaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -5216,27 +5240,27 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwKbwKbwLbwLbwLbwJbwJbwJbwJbwMbwJbwJbwJbwJbwNbwNbwObwObwPbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwQbwRbwRbwRbwRbwSbwTbwUbwUbwVbwUbwWbwXbwJbwNbwObwObwObwObwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwYbwRbwRbwRbwRbwZbxabxabxabxabxabxabxabwJbwNbwObwObwObxbbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwKbwRbwRbxcbwRbxabxabxabxabxabxabxabxabxabwObwObwObwObxbbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxdbwRbwRbwRbwRbwJbxebxfbxgbxabxfbxfbxebwJbwObwObwObxbbxbbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxhbxibxabwJbwJbxjbxfbxfbxabxfbxfbxkbwJbwJbxabwJbwJbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxlbxabxabxebxmbxebxfbxfbxabxfbxnbxobxpbxqbxabxabxebwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxrbxabxabxfbxfbxfbxfbxfbxabxfbxfbxfbxfbxfbxabxabxsbxtbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxtbxubxabxabxfbxvbxfbxfbxwbxabxxbxfbxfbxybxfbxabxabxzbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwMbxAbxabxabxabxabxabxabxabxabxabxabxabxabxabxabxabxebwMbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxebxabxabxfbxfbxfbxfbxBbxabxCbxfbxfbxfbxfbxabxabxDbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxEbxabxFbxfbxfbxfbxfbxGbxabxfbxfbxfbxfbxfbxabxabxebxtbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxHbxabxabxebxIbxJbxfbxfbxabxfbxfbxKbxLbxebxMbxabxNbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbxhbxibxabwJbwJbxObxfbxgbxabxfbxfbxPbwJbwJbxabxhbxibwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxQbxRbxRbxRbxSbwJbxTbxUbxfbxabxfbxfbxebwJbxVbxVbxVbxVbxWbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbxXbxRbxRbxRbxRbxabxabxabxabxabxYbxabxabxabxVbxZbxVbyabybbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbycbxRbxRbxRbxRbwSbxabxabxabxabxabxabydbwSbxVbxVbxVbyebyfbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbygbxRbxRbxRbxRbwZbyhbxebyibxebyjbykbylbwZbxVbyabymbxVbyfbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbygbynbyobypbyqbxtbwJbwJbwJbwMbwJbwJbwJbwJbyrbysbyfbyfbyfbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJbwJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxibxibxjbxjbxjbxhbxhbxhbxhbxkbxhbxhbxhbxhbxlbxlbxmbxmbxnbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxobxpbxpbxpbxpbxqbxrbxsbxsbxtbxsbxubxvbxhbxlbxmbxmbxmbxmbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxwbxpbxpbxpbxpbxxbxybxybxybxybxybxybxybxhbxlbxmbxmbxmbxzbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxibxpbxpbxAbxpbxybxybxybxybxybxybxybxybxybxmbxmbxmbxmbxzbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxBbxpbxpbxpbxpbxhbxCbxDbxEbxybxDbxDbxCbxhbxmbxmbxmbxzbxzbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbxFbxGbxybxhbxhbxHbxDbxDbxybxDbxDbxIbxhbxhbxybxhbxhbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbxJbxybxybxCbxKbxCbxDbxDbxybxDbxLbxMbxNbxObxybxybxCbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbxPbxybxybxDbxDbxDbxDbxDbxybxDbxDbxDbxDbxDbxybxybxQbxRbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxRbxSbxybxybxDbxTbxDbxDbxUbxybxVbxDbxDbxWbxDbxybxybxXbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxkbxYbxybxybxybxybxybxybxybxybxybxybxybxybxybxybxybxCbxkbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbxCbxybxybxDbxDbxDbxDbxZbxybyabxDbxDbxDbxDbxybxybybbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbycbxybydbxDbxDbxDbxDbyebxybxDbxDbxDbxDbxDbxybxybxCbxRbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbyfbxybxybxCbygbyhbxDbxDbxybxDbxDbyibyjbxCbykbxybylbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbxFbxGbxybxhbxhbymbxDbxEbxybxDbxDbynbxhbxhbxybxFbxGbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbyobypbypbypbyqbxhbyrbysbxDbxybxDbxDbxCbxhbytbytbytbytbyubxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbyvbypbypbypbypbxybxybxybxybxybywbxybxybxybytbyxbytbyybyzbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbyAbypbypbypbypbxqbxybxybxybxybxybxybyBbxqbytbytbytbyCbyDbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbyEbypbypbypbypbxxbyFbxCbyGbxCbyHbyIbyJbxxbytbyybyKbytbyDbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbyEbyLbyMbyNbyObxRbxhbxhbxhbxkbxhbxhbxhbxhbyPbyQbyDbyDbyDbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhbxhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa From f8e38965ad13d2347bae57b245e84d0edc8b8f26 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 20:38:53 +0100 Subject: [PATCH 036/143] 60 minutes, not 100, derp. --- code/game/machinery/doors/brigdoors.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 3e771bbf8c9..c78d99e3db6 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -176,7 +176,7 @@ var/tp = text2num(href_list["tp"]) var/timeleft = timeleft() timeleft += tp - timeleft = min(max(round(timeleft), 0), 6000) + timeleft = min(max(round(timeleft), 0), 3600) timeset(timeleft) //src.timing = 1 //src.closedoor() From 1f3b52f84f35fc6113285b0955cce8685ce8ceca Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 21:02:40 +0100 Subject: [PATCH 037/143] TG: - Assume direct control moved to view variables - "Mapping debug" verb renamed to "Debug verbs" - assume direct control, jump to dead group, startup singulo verbs removed from admins. You can enable them by calling the verb 'debug verbs'. 'debug verbs' remains game-master only, as it is just for debugging stuff. For a non-game master to use the 'assume direct control' verb, they have to use view variables - it was added to the drop-down. Some procs were moved around. Please code things in the locations which make sense! If you are making a verb for /mob/living, then don't put it in mob.dm, put it in mob/living.dm. Thanks. Revision: r3461 Author: baloh.matevz --- code/datums/datumvars.dm | 4 +- code/modules/admin/admin_verbs.dm | 6 ++- code/modules/admin/verbs/debug.dm | 58 ++++++++++++++++++++++++++++- code/modules/admin/verbs/mapping.dm | 15 ++++++-- 4 files changed, 75 insertions(+), 8 deletions(-) diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 3cc9f01be64..da1b4800e91 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -498,7 +498,7 @@ client togglebuildmode(MOB) href_list["datumrefresh"] = href_list["build_mode"] -/* else if (href_list["direct_control"]) + else if (href_list["direct_control"]) if(!href_list["direct_control"]) return var/mob/MOB = locate(href_list["direct_control"]) @@ -510,7 +510,7 @@ client return if(usr.client) - usr.client.cmd_assume_direct_control(MOB)*/ + usr.client.cmd_assume_direct_control(MOB) else if (href_list["delall"]) if(!href_list["delall"]) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 38e63dea1b0..ef769c34c8e 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -285,11 +285,12 @@ verbs += /client/proc/get_admin_state verbs += /client/proc/reload_admins verbs += /client/proc/cmd_debug_make_powernets + verbs += /client/proc/enable_debug_verbs verbs += /client/proc/everyone_random verbs += /client/proc/only_one verbs += /client/proc/deadmin_self verbs += /client/proc/getruntimelog //used by coders to retrieve runtime logs - verbs += /client/proc/enable_mapping_debug + verbs += /client/proc/enable_debug_verbs verbs += /client/proc/kill_air verbs += /client/proc/callprocgen verbs += /client/proc/callprocobj @@ -403,6 +404,7 @@ verbs -= /client/proc/cmd_admin_gib_self verbs -= /client/proc/restartcontroller verbs -= /client/proc/play_local_sound + verbs -= /client/proc/enable_debug_verbs verbs -= /client/proc/toggleprayers verbs -= /client/proc/Blobize verbs -= /client/proc/toggle_clickproc //TODO ERRORAGE (Temporary proc while the enw clickproc is being tested) @@ -452,7 +454,7 @@ verbs -= /client/proc/jump_to_dead_group verbs -= /client/proc/playernotes verbs -= /obj/admins/proc/show_skills - verbs -= /client/proc/enable_mapping_debug + verbs -= /client/proc/enable_debug_verbs return diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 05a6c03c3f3..2350b07f84d 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -506,6 +506,8 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that else alert("Invalid mob") //feedback_add_details("admin_verb","GFA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + log_admin("[key_name(src)] has granted [M.key] full access.") + message_admins("\blue [key_name_admin(usr)] has granted [M.key] full access.", 1) /client/proc/cmd_assume_direct_control(var/mob/M in world) set category = "Admin" @@ -523,6 +525,9 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that if( isobserver(adminmob) ) del(adminmob) //feedback_add_details("admin_verb","ADC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + log_admin("[key_name(usr)] assumed direct control of [M].") + message_admins("\blue [key_name_admin(usr)] assumed direct control of [M].", 1) + /client/proc/cmd_admin_dress(var/mob/living/carbon/human/M in world) @@ -559,6 +564,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/dresscode = input("Select dress for [M]", "Robust quick dress shop") as null|anything in dresspacks if (isnull(dresscode)) return + //feedback_add_details("admin_verb","SEQ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! for (var/obj/item/I in M) if (istype(I, /obj/item/weapon/implant)) continue @@ -879,4 +885,54 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that M.equip_if_possible(W, M.slot_wear_id) M.update_clothing() - return \ No newline at end of file + + log_admin("[key_name(usr)] changed the equipment of [key_name(M)] to [dresscode].") + message_admins("\blue [key_name_admin(usr)] changed the equipment of [key_name_admin(M)] to [dresscode]..", 1) + return + +/client/proc/startSinglo() + + if(alert("Are you sure? This will start up the engine. Should only be used during debug!",,"Yes","No") != "Yes") + return + + for(var/obj/machinery/emitter/E in world) + if(E.anchored) + E.active = 1 + + for(var/obj/machinery/field_generator/F in world) + if(F.anchored) + F.Varedit_start = 1 + spawn(30) + for(var/obj/machinery/the_singularitygen/G in world) + if(G.anchored) + var/obj/machinery/singularity/S = new /obj/machinery/singularity(get_turf(G), 50) + spawn(0) + del(G) + S.energy = 1750 + S.current_size = 7 + S.icon = '224x224.dmi' + S.icon_state = "singularity_s7" + S.pixel_x = -96 + S.pixel_y = -96 + S.grav_pull = 0 + //S.consume_range = 3 + S.dissipate = 0 + //S.dissipate_delay = 10 + //S.dissipate_track = 0 + //S.dissipate_strength = 10 + + for(var/obj/machinery/power/rad_collector/Rad in world) + if(Rad.anchored) + if(!Rad.P) + var/obj/item/weapon/tank/plasma/Plasma = new/obj/item/weapon/tank/plasma(Rad) + Plasma.air_contents.toxins = 70 + Rad.drainratio = 0 + Rad.P = Plasma + Plasma.loc = Rad + + if(!Rad.active) + Rad.toggle_power() + + for(var/obj/machinery/power/smes/SMES in world) + if(SMES.anchored) + SMES.chargemode = 1 \ No newline at end of file diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 5f4fbdac351..2c85cc34a5f 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -59,6 +59,7 @@ var/intercom_range_display_status = 0 if(camera_range_display_status) for(var/obj/machinery/camera/C in world) new/obj/effect/debugging/camera_range(C.loc) + //feedback_add_details("admin_verb","mCRD") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! @@ -100,6 +101,7 @@ var/intercom_range_display_status = 0 output += "" usr << browse(output,"window=airreport;size=1000x500") + //feedback_add_details("admin_verb","mCRP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! intercom_view() set category = "Mapping" @@ -119,10 +121,11 @@ var/intercom_range_display_status = 0 var/obj/effect/debugging/marker/F = new/obj/effect/debugging/marker(T) if (!(F in view(7,I.loc))) del(F) + //feedback_add_details("admin_verb","mIRD") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - enable_mapping_debug() + enable_debug_verbs() set category = "Debug" - set name = "Mapping debug" + set name = "Debug verbs" src.verbs += /client/proc/do_not_use_these //-errorage src.verbs += /client/proc/camera_view //-errorage src.verbs += /client/proc/sec_camera_report //-errorage @@ -132,6 +135,10 @@ var/intercom_range_display_status = 0 src.verbs += /client/proc/atmosscan //check plumbing src.verbs += /client/proc/count_objects_on_z_level src.verbs += /client/proc/count_objects_all + src.verbs += /client/proc/cmd_assume_direct_control //-errorage + src.verbs += /client/proc/jump_to_dead_group + src.verbs += /client/proc/startSinglo + //feedback_add_details("admin_verb","mDV") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! count_objects_on_z_level() set category = "Mapping" @@ -174,6 +181,7 @@ var/intercom_range_display_status = 0 world << line*/ world << "There are [count] objects of type [type_path] on z-level [num_level]" + //feedback_add_details("admin_verb","mOBJZ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! count_objects_all() set category = "Mapping" @@ -199,4 +207,5 @@ var/intercom_range_display_status = 0 line += " no.[i+10+j]@\[[temp_atom.x], [temp_atom.y], [temp_atom.z]\]; " world << line*/ - world << "There are [count] objects of type [type_path] in the game world" \ No newline at end of file + world << "There are [count] objects of type [type_path] in the game world" + //feedback_add_details("admin_verb","mOBJ") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! \ No newline at end of file From afd33125ab82732021113edc52fbcd7a12d7c65f Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 21:34:34 +0100 Subject: [PATCH 038/143] TG: - hand tools now fit on your belt slot - added feedback logging for newscasters - added feedback logging for admin verbs - added shuttle timers to escape pods - added feedback logging to chemical reactions - clipboard can now fit on your belt Revision: r3465 Author: baloh.matevz --- code/defines/obj/weapon.dm | 2 +- code/game/machinery/newscaster.dm | 4 ++-- code/game/objects/items/weapons/tools.dm | 6 +++--- code/modules/admin/admin.dm | 12 ++++++------ code/modules/admin/admin_verbs.dm | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 0803841d5ef..5719f6a6d76 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -639,7 +639,7 @@ w_class = 2.0 throw_speed = 3 throw_range = 10 - flags = ONBELT + flags = FPRINT | TABLEPASS | ONBELT /obj/item/weapon/clipboard/notebook name = "notebook" diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index dd9176d0476..cc9f98ef659 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -615,11 +615,11 @@ var/list/obj/machinery/newscaster/allCasters = list() //list that will contain r if( istype(I, /obj/item/device/pda) ) var/obj/item/device/pda/P = I if(P.id) - src.scanned_user = "[P.id.registered] ([P.id.assignment])" + src.scanned_user = "[P.id.registered_name] ([P.id.assignment])" src.screen=2 else var/obj/item/weapon/card/id/T = I - src.scanned_user = text("[T.registered] ([T.assignment])") + src.scanned_user = text("[T.registered_name] ([T.assignment])") src.screen=2*/ //Obsolete after autorecognition if (src.isbroken) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 997ca128d7f..ba6fd257718 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -13,7 +13,7 @@ WELDINGTOOOL desc = "A wrench with common uses. Can be found in your hand." icon = 'items.dmi' icon_state = "wrench" - flags = FPRINT | TABLEPASS| CONDUCT + flags = FPRINT | TABLEPASS| CONDUCT | ONBELT force = 5.0 throwforce = 7.0 w_class = 2.0 @@ -44,7 +44,7 @@ WELDINGTOOOL name = "Welding Tool" icon = 'items.dmi' icon_state = "welder" - flags = FPRINT | TABLEPASS| CONDUCT + flags = FPRINT | TABLEPASS| CONDUCT | ONBELT force = 3.0 throwforce = 5.0 throw_speed = 1 @@ -310,7 +310,7 @@ WELDINGTOOOL desc = "This cuts wires." icon = 'items.dmi' icon_state = "cutters" - flags = FPRINT | TABLEPASS| CONDUCT + flags = FPRINT | TABLEPASS| CONDUCT | ONBELT force = 6.0 throw_speed = 2 throw_range = 9 diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 5897f2cded8..117f80d7b2d 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -522,8 +522,8 @@ var/global/BSACooldown = 0 for(var/job in notbannedlist) ban_unban_log_save("[key_name(usr)] jobbanned [key_name(M)] from [job]. reason: [reason]") log_admin("[key_name(usr)] banned [key_name(M)] from [job]") - feedback_inc("ban_job",1) - feedback_add_details("ban_job","- [job]") + //feedback_inc("ban_job",1) + //feedback_add_details("ban_job","- [job]") jobban_fullban(M, job, "[reason]; By [usr.ckey] on [time2text(world.realtime)]") if(!msg) msg = job else msg += ", [job]" @@ -547,8 +547,8 @@ var/global/BSACooldown = 0 if("Yes") ban_unban_log_save("[key_name(usr)] unjobbanned [key_name(M)] from [job]") log_admin("[key_name(usr)] unbanned [key_name(M)] from [job]") - feedback_inc("ban_job_unban",1) - feedback_add_details("ban_job_unban","- [job]") + //feedback_inc("ban_job_unban",1) + //feedback_add_details("ban_job_unban","- [job]") jobban_unban(M, job) if(!msg) msg = job else msg += ", [job]" @@ -1615,8 +1615,8 @@ var/global/BSACooldown = 0 ok = 1*/ if("toxic") /* - feedback_inc("admin_secrets_fun_used",1) - feedback_add_details("admin_secrets_fun_used","T") + //feedback_inc("admin_secrets_fun_used",1) + //feedback_add_details("admin_secrets_fun_used","T") for(var/obj/machinery/atmoalter/siphs/fullairsiphon/O in world) O.t_status = 3 for(var/obj/machinery/atmoalter/siphs/scrubbers/O in world) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index ef769c34c8e..f7fe7379972 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -625,7 +625,7 @@ log_admin("[ckey] warned [M.ckey], resulting in a [AUTOBANTIME] minute autoban.") ban_unban_log_save("[ckey] warned [M.ckey], resulting in a [AUTOBANTIME] minute autoban.") message_admins("\blue [ckey] warned [M.ckey], resulting in a [AUTOBANTIME] minute autoban.") - feedback_inc("ban_warn",1) + //feedback_inc("ban_warn",1) del(M.client) // feedback_add_details("admin_verb","WARN") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! From a1fe719fd3ec85188bf15472b04e720afeb92e92 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 21:37:59 +0100 Subject: [PATCH 039/143] TG: Added cult girders (sprites by Ausops). Cult walls can now be reduced to said girders. Artificers can now create cult floors with a new Added the damaged cult floor sprites by Ausops. Revision: r3466 Author: kortgstation --- baystation12.dme | 1 - code/game/objects/structures.dm | 52 +++++++++++++++++++++++++++++++++ code/game/turf.dm | 1 + 3 files changed, 53 insertions(+), 1 deletion(-) diff --git a/baystation12.dme b/baystation12.dme index 3cba1891341..28a9fa0df46 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -201,7 +201,6 @@ #define FILE_DIR "icons/vending_icons" #define FILE_DIR "interface" #define FILE_DIR "maps" -#define FILE_DIR "maps/backup" #define FILE_DIR "sound" #define FILE_DIR "sound/AI" #define FILE_DIR "sound/ambience" diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 10f84c2b0b5..6edbbf80491 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -160,6 +160,58 @@ obj/structure /obj/structure/girder/reinforced icon_state = "reinforced" state = 2 + +/obj/structure/cultgirder + icon= 'cult.dmi' + icon_state= "cultgirder" + anchored = 1 + density = 1 + layer = 2 + + attackby(obj/item/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/wrench)) + playsound(src.loc, 'Ratchet.ogg', 100, 1) + user << "\blue Now disassembling the girder" + if(do_after(user,40)) + user << "\blue You dissasembled the girder!" + new /obj/effect/decal/remains/human(get_turf(src)) + del(src) + + else if(istype(W, /obj/item/weapon/pickaxe/plasmacutter)) + user << "\blue Now slicing apart the girder" + if(do_after(user,30)) + user << "\blue You slice apart the girder!" + new /obj/effect/decal/remains/human(get_turf(src)) + del(src) + + else if(istype(W, /obj/item/weapon/pickaxe/diamonddrill)) + user << "\blue You drill through the girder!" + new /obj/effect/decal/remains/human(get_turf(src)) + del(src) + + blob_act() + if(prob(40)) + del(src) + + + ex_act(severity) + switch(severity) + if(1.0) + del(src) + return + if(2.0) + if (prob(30)) + new /obj/effect/decal/remains/human(loc) + del(src) + return + if(3.0) + if (prob(5)) + new /obj/effect/decal/remains/human(loc) + del(src) + return + else + return + // LATTICE diff --git a/code/game/turf.dm b/code/game/turf.dm index 564f174fd22..7932512bdab 100644 --- a/code/game/turf.dm +++ b/code/game/turf.dm @@ -308,6 +308,7 @@ if(!devastated) playsound(src.loc, 'Welder.ogg', 100, 1) new /obj/effect/decal/cleanable/blood(src) + new /obj/structure/cultgirder(src) else new /obj/effect/decal/cleanable/blood(src) new /obj/effect/decal/remains/human(src) From be7d01fcb7c85b83c0982ec5989c2c4990d67652 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 21:51:16 +0100 Subject: [PATCH 040/143] TG: - Added a 'random coloured' wire type, which gets it's color assigned only once created. - Added the tool vending machine to code. Sprites by... I forgot... http://i.imgur.com/yedWM.png Revision: r3472 Author: baloh.matevz --- code/defines/obj/vending.dm | 18 ++++++++++++++++++ icons/obj/vending.dmi | Bin 64354 -> 65821 bytes 2 files changed, 18 insertions(+) diff --git a/code/defines/obj/vending.dm b/code/defines/obj/vending.dm index 648886f8f23..d860ee0cc55 100755 --- a/code/defines/obj/vending.dm +++ b/code/defines/obj/vending.dm @@ -92,6 +92,7 @@ hidden_prices = "2;5" points = 15 product_ads = "Only the finest!;Have some tools.;The most robust equipment.;The finest gear in space!" + charge_type = "engineering" /obj/machinery/vending/coffee name = "Hot Drinks machine" @@ -309,6 +310,23 @@ product_ads = "What the fuck is this shit?;Why would you buy this;holy shit help;i'm stuck;in;a;universe;factory;AAAAAARGH!;HEIL... Stalin?;CAPITALIST PIGS;FUCK THE WEST" charge_type = "soda" +/obj/machinery/vending/tool + name = "YouTool" + desc = "Tools for tools." + icon_state = "tool" + icon_deny = "tool-deny" + req_access_txt = "12" //Maintenance access + product_paths = "/obj/item/weapon/cable_coil/random;/obj/item/weapon/crowbar;/obj/item/weapon/weldingtool;/obj/item/weapon/wirecutters;/obj/item/weapon/wrench;/obj/item/device/analyzer;/obj/item/device/t_scanner" +// product_amounts = "10;5;3;5;5;5;5" + product_prices = "1;2;3;2;2;2;2" + product_prices = "1" + product_hidden = "/obj/item/weapon/weldingtool/largetank;/obj/item/device/multitool" +// product_hideamt = "2;2" + hidden_prices = "4;4" + product_coin = "/obj/item/clothing/gloves/yellow" + product_coin_amt = "1" + charge_type = "engineering" + /obj/machinery/vending/genetics name = "Genetics Dispenser" desc = "Medical drug dispenser." diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index 7eae947005e3dc90ae697424459387a103fd962e..83f460caac1b61ec8302a4a13394ee54483b4b23 100755 GIT binary patch delta 29998 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 NjHH4@nYdx#{{tY4*17-y delta 28535 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
    4&h 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 From de6988142923ff1bd486889a9273979d5983a965 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:04:25 +0100 Subject: [PATCH 041/143] TG: Fixes server-crashing runtimes that would happen when badmins deleted all hud items. These bugs account for half of the runtime log. This would have been a lot easier with admin cooperation. TODO: make some sort of failsafe so stupid stuff like this doesn't happen Revision: r3473 Author: elly1...@rocketmail.co --- code/modules/mob/living/carbon/human/life.dm | 42 +++++++++---------- code/modules/mob/living/carbon/monkey/life.dm | 40 +++++++++--------- code/modules/mob/living/silicon/robot/life.dm | 24 +++++------ 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 4d4b9e923c0..236d21b6fcc 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1242,7 +1242,7 @@ if(pullin) pullin.icon_state = "pull[pulling ? 1 : 0]" - if(resting || lying || sleeping) rest.icon_state = "rest[(resting || lying || sleeping) ? 1 : 0]" + if(rest) rest.icon_state = "rest[(resting || lying || sleeping) ? 1 : 0]" if (toxin || hal_screwyhud == 4) toxin.icon_state = "tox[toxins_alert ? 1 : 0]" @@ -1251,26 +1251,26 @@ //NOTE: the alerts dont reset when youre out of danger. dont blame me, //blame the person who coded them. Temporary fix added. - switch(bodytemperature) //310.055 optimal body temp - - if(370 to INFINITY) - bodytemp.icon_state = "temp4" - if(350 to 370) - bodytemp.icon_state = "temp3" - if(335 to 350) - bodytemp.icon_state = "temp2" - if(320 to 335) - bodytemp.icon_state = "temp1" - if(300 to 320) - bodytemp.icon_state = "temp0" - if(295 to 300) - bodytemp.icon_state = "temp-1" - if(280 to 295) - bodytemp.icon_state = "temp-2" - if(260 to 280) - bodytemp.icon_state = "temp-3" - else - bodytemp.icon_state = "temp-4" + if(bodytemp) + switch(bodytemperature) //310.055 optimal body temp + if(370 to INFINITY) + bodytemp.icon_state = "temp4" + if(350 to 370) + bodytemp.icon_state = "temp3" + if(335 to 350) + bodytemp.icon_state = "temp2" + if(320 to 335) + bodytemp.icon_state = "temp1" + if(300 to 320) + bodytemp.icon_state = "temp0" + if(295 to 300) + bodytemp.icon_state = "temp-1" + if(280 to 295) + bodytemp.icon_state = "temp-2" + if(260 to 280) + bodytemp.icon_state = "temp-3" + else + bodytemp.icon_state = "temp-4" if(!client) return 0 //Wish we did not need these client.screen -= hud_used.blurry diff --git a/code/modules/mob/living/carbon/monkey/life.dm b/code/modules/mob/living/carbon/monkey/life.dm index 64bad12d893..266bd3fc601 100644 --- a/code/modules/mob/living/carbon/monkey/life.dm +++ b/code/modules/mob/living/carbon/monkey/life.dm @@ -591,26 +591,26 @@ //NOTE: the alerts dont reset when youre out of danger. dont blame me, //blame the person who coded them. Temporary fix added. - switch(src.bodytemperature) //310.055 optimal body temp - - if(345 to INFINITY) - src.bodytemp.icon_state = "temp4" - if(335 to 345) - src.bodytemp.icon_state = "temp3" - if(327 to 335) - src.bodytemp.icon_state = "temp2" - if(316 to 327) - src.bodytemp.icon_state = "temp1" - if(300 to 316) - src.bodytemp.icon_state = "temp0" - if(295 to 300) - src.bodytemp.icon_state = "temp-1" - if(280 to 295) - src.bodytemp.icon_state = "temp-2" - if(260 to 280) - src.bodytemp.icon_state = "temp-3" - else - src.bodytemp.icon_state = "temp-4" + if(bodytemp) + switch(src.bodytemperature) //310.055 optimal body temp + if(345 to INFINITY) + src.bodytemp.icon_state = "temp4" + if(335 to 345) + src.bodytemp.icon_state = "temp3" + if(327 to 335) + src.bodytemp.icon_state = "temp2" + if(316 to 327) + src.bodytemp.icon_state = "temp1" + if(300 to 316) + src.bodytemp.icon_state = "temp0" + if(295 to 300) + src.bodytemp.icon_state = "temp-1" + if(280 to 295) + src.bodytemp.icon_state = "temp-2" + if(260 to 280) + src.bodytemp.icon_state = "temp-3" + else + src.bodytemp.icon_state = "temp-4" src.client.screen -= src.hud_used.blurry src.client.screen -= src.hud_used.druggy diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index d07b212196f..36f7acde4cd 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -242,18 +242,18 @@ else src.cells.icon_state = "charge-empty" - switch(src.bodytemperature) //310.055 optimal body temp - - if(335 to INFINITY) - src.bodytemp.icon_state = "temp2" - if(320 to 335) - src.bodytemp.icon_state = "temp1" - if(300 to 320) - src.bodytemp.icon_state = "temp0" - if(260 to 300) - src.bodytemp.icon_state = "temp-1" - else - src.bodytemp.icon_state = "temp-2" + if(bodytemp) + switch(src.bodytemperature) //310.055 optimal body temp + if(335 to INFINITY) + src.bodytemp.icon_state = "temp2" + if(320 to 335) + src.bodytemp.icon_state = "temp1" + if(300 to 320) + src.bodytemp.icon_state = "temp0" + if(260 to 300) + src.bodytemp.icon_state = "temp-1" + else + src.bodytemp.icon_state = "temp-2" if(src.pullin) src.pullin.icon_state = "pull[src.pulling ? 1 : 0]" From 8954b5aa2bdf8c8d409336268e3413d0e5ae466c Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:05:50 +0100 Subject: [PATCH 042/143] TG: Doohl: Readme please: This 'fixes' a runtime that occurs when intercomms are tuned to frequencies they probably shouldn't be able to. I'm guessing there's no connection datum defined for those frequencies. Although, I'm clueless at telecomms stuff and I don't want to break anything. runtime error: Cannot read null.frequency proc name: Broadcast Message (/proc/Broadcast_Message) usr: null src: null call stack: Broadcast Message(null, S.I.G.M.A. (/mob/living/silicon/ai), 0, null, General Listening Channel (/obj/item/device/radio/intercom), "J.R. Bob Dobbs has signed up a...", "S.I.G.M.A.", "AI", "S.I.G.M.A.", "synthesized voice", 1, 0) General Listening Channel (/obj/item/device/radio/intercom): talk into(S.I.G.M.A. (/mob/living/silicon/ai), "J.R. Bob Dobbs has signed up a...", null) General Listening Channel (/obj/item/device/radio/intercom): hear talk(S.I.G.M.A. (/mob/living/silicon/ai), "J.R. Bob Dobbs has signed up a...") General Listening Channel (/obj/item/device/radio/intercom): hear talk(S.I.G.M.A. (/mob/living/silicon/ai), "J.R. Bob Dobbs has signed up a...") S.I.G.M.A. (/mob/living/silicon/ai): say("J.R. Bob Dobbs has signed up a...") I reproduced the problem on the centre private-intercomm in the AI upload by tuning it down to about 121.7 or something. Revision: r3474 Author: elly1...@rocketmail.com P.S. Sorry for the nag but Agouri would down-vote all the things if I hadn't tagged your name up there. :3 Also, removed some misplaced areas from the centcomm z-level (Quartermaster's storage and a teleport one) --- code/game/objects/radio/radio.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/radio/radio.dm b/code/game/objects/radio/radio.dm index 0498b7aafee..e68dc18c11a 100644 --- a/code/game/objects/radio/radio.dm +++ b/code/game/objects/radio/radio.dm @@ -441,6 +441,9 @@ 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. // Send a mundane broadcast with limited targets: + //THIS IS TEMPORARY. + if(!connection) return //~Carn + Broadcast_Message(connection, M, voicemask, M.voice_message, src, message, displayname, jobname, real_name, M.voice_name, filter_type, signal.data["compression"]) From 1a5d772ae54682ff2d4ef028b1a2ea056435d0ac Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:13:20 +0100 Subject: [PATCH 043/143] TG: Fixes some runtimes, involving do_mob, observe, send_status on mulebots, check_gas_mixture, the explosion cinematic, sleeper get_reagents_amount, and a possible (albeit unlikely) fix for throw_at Revision: r3478 Author: quartz235 --- code/FEA/FEA_gas_mixture.dm | 1 + code/game/machinery/Sleeper.dm | 11 ++++---- code/game/machinery/bots/mulebot.dm | 2 +- code/game/throwing.dm | 3 +-- code/modules/mob/mob.dm | 39 ++++++++++++++++------------- 5 files changed, 30 insertions(+), 26 deletions(-) diff --git a/code/FEA/FEA_gas_mixture.dm b/code/FEA/FEA_gas_mixture.dm index d43c88dabbc..7e4c565b708 100644 --- a/code/FEA/FEA_gas_mixture.dm +++ b/code/FEA/FEA_gas_mixture.dm @@ -475,6 +475,7 @@ datum return share(sharer)*/ check_gas_mixture(datum/gas_mixture/sharer) + if(!sharer) return 0 var/delta_oxygen = (oxygen_archived - sharer.oxygen_archived)/5 var/delta_carbon_dioxide = (carbon_dioxide_archived - sharer.carbon_dioxide_archived)/5 var/delta_nitrogen = (nitrogen_archived - sharer.nitrogen_archived)/5 diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index c3ee3118ef2..bb0aa82c654 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -66,11 +66,12 @@ dat += text("[]\t-Toxin Content %: []
    ", (occupant.getToxLoss() < 60 ? "" : ""), occupant.getToxLoss()) dat += text("[]\t-Burn Severity %: []
    ", (occupant.getFireLoss() < 60 ? "" : ""), occupant.getFireLoss()) dat += text("
    Paralysis Summary %: [] ([] seconds left!)
    ", occupant.paralysis, round(occupant.paralysis / 4)) - dat += text("Inaprovaline units: [] units
    ", occupant.reagents.get_reagent_amount("inaprovaline")) - dat += text("Soporific (Sleep Toxin): [] units
    ", occupant.reagents.get_reagent_amount("stoxin")) - dat += text("[]\tDermaline: [] units

    ", (occupant.reagents.get_reagent_amount("dermaline") < 30 ? "" : ""), occupant.reagents.get_reagent_amount("dermaline")) - dat += text("[]\tBicaridine: [] units
    ", (occupant.reagents.get_reagent_amount("bicaridine") < 30 ? "" : ""), occupant.reagents.get_reagent_amount("bicaridine")) - dat += text("[]\tDexalin: [] units
    ", (occupant.reagents.get_reagent_amount("dexalin") < 30 ? "" : ""), occupant.reagents.get_reagent_amount("dexalin")) + if(occupant.reagents) + dat += text("Inaprovaline units: [] units
    ", occupant.reagents.get_reagent_amount("inaprovaline")) + dat += text("Soporific (Sleep Toxin): [] units
    ", occupant.reagents.get_reagent_amount("stoxin")) + dat += text("[]\tDermaline: [] units

    ", (occupant.reagents.get_reagent_amount("dermaline") < 30 ? "" : ""), occupant.reagents.get_reagent_amount("dermaline")) + dat += text("[]\tBicaridine: [] units
    ", (occupant.reagents.get_reagent_amount("bicaridine") < 30 ? "" : ""), occupant.reagents.get_reagent_amount("bicaridine")) + dat += text("[]\tDexalin: [] units
    ", (occupant.reagents.get_reagent_amount("dexalin") < 30 ? "" : ""), occupant.reagents.get_reagent_amount("dexalin")) dat += text("
    Refresh meter readings each second
    Inject Inaprovaline
    Inject Soporific
    Inject Dermaline
    Inject Bicaridine
    Inject Dexalin", src, src, src, src, src, src) else dat += "The sleeper is empty." diff --git a/code/game/machinery/bots/mulebot.dm b/code/game/machinery/bots/mulebot.dm index 8db9eabe4a1..10e78b95e57 100644 --- a/code/game/machinery/bots/mulebot.dm +++ b/code/game/machinery/bots/mulebot.dm @@ -924,7 +924,7 @@ var/list/kv = list( "type" = "mulebot", "name" = suffix, - "loca" = loc.loc, // area + "loca" = (loc ? loc.loc : "Unknown"), // somehow loc can be null and cause a runtime - Quarxink "mode" = mode, "powr" = (cell ? cell.percent() : 0), "dest" = destination, diff --git a/code/game/throwing.dm b/code/game/throwing.dm index a4bd5323e4f..329e5e599ae 100644 --- a/code/game/throwing.dm +++ b/code/game/throwing.dm @@ -128,7 +128,7 @@ ..() /atom/movable/proc/throw_at(atom/target, range, speed) - if(!target) return 0 + if(!target || !src) return 0 //use a modified version of Bresenham's algorithm to get from the atom's current position to that of the target src.throwing = 1 @@ -181,7 +181,6 @@ if(dist_since_sleep >= speed) dist_since_sleep = 0 sleep(1) - a = get_area(src.loc) else var/error = dist_y/2 - dist_x diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 346a318d3e2..fa96b2641f4 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -638,10 +638,11 @@ for (var/mob/living/silicon/decoy/D in world) if (eye) eye = D - if (eye) - client.eye = eye - else - client.eye = client.mob + if (client) + if (eye) + client.eye = eye + else + client.eye = client.mob /mob/verb/cancel_camera() set name = "Cancel Camera View" @@ -1055,22 +1056,24 @@ note dizziness decrements automatically in the mob's Life() proc. boom.icon_state = "start" sleep(40) - mob << sound('explosionfar.ogg') - boom.icon_state = "end" - if(!station_missed) flick("explode", boom) - else flick("explode2", boom) + if(boom && mob) + mob << sound('explosionfar.ogg') + boom.icon_state = "end" + if(!station_missed) flick("explode", boom) + else flick("explode2", boom) sleep(40) - switch(ticker.mode.name) - if("nuclear emergency") - if(!station_missed) boom.icon_state = "loss_nuke" - else boom.icon_state = "loss_nuke2" - if("malfunction") - boom.icon_state = "loss_malf" - if("blob") - return//Nothin here yet and the general one does not fit. - else - boom.icon_state = "loss_general" + if(boom) + switch(ticker.mode.name) + if("nuclear emergency") + if(!station_missed) boom.icon_state = "loss_nuke" + else boom.icon_state = "loss_nuke2" + if("malfunction") + boom.icon_state = "loss_malf" + if("blob") + return//Nothin here yet and the general one does not fit. + else + boom.icon_state = "loss_general" return From babf3ea66e36f04c5710cc91fab50e53dd2c0d20 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:15:20 +0100 Subject: [PATCH 044/143] TG: More sanity checks for: - SecHUD Glasses - Facehuggers - Attack() And a more likely fix for the Throwing runtime. Revision: r3479 Author: johnsonmt88 --- code/game/objects/items/item.dm | 51 +++++++++++++++++++-------------- code/game/throwing.dm | 2 +- 2 files changed, 30 insertions(+), 23 deletions(-) diff --git a/code/game/objects/items/item.dm b/code/game/objects/items/item.dm index c9b74bd6d40..a9e65abf4e6 100755 --- a/code/game/objects/items/item.dm +++ b/code/game/objects/items/item.dm @@ -297,39 +297,46 @@ mob/proc/flash_weak_pain() Metroid.SStun = 0 spawn(0) - Metroid.canmove = 0 - step_away(Metroid, user) - if(prob(25 + power*2)) - sleep(2) + if(Metroid) + Metroid.canmove = 0 step_away(Metroid, user) - Metroid.canmove = 1 + if(prob(25 + power)) + sleep(2) + if(Metroid && user) + step_away(Metroid, user) + Metroid.canmove = 1 else if(prob(10 + power*2)) + if(Metroid) + if(Metroid.Victim) + if(prob(80) && !Metroid.client) + Metroid.Discipline++ - if(Metroid.Victim) - if(prob(80) && !Metroid.client) - Metroid.Discipline++ + if(Metroid.Discipline == 1) + Metroid.attacked = 0 - if(Metroid.Discipline == 1) - Metroid.attacked = 0 + spawn() + if(Metroid) + Metroid.SStun = 1 + sleep(rand(5,20)) + if(Metroid) + Metroid.SStun = 0 - spawn() - Metroid.SStun = 1 - sleep(rand(5,20)) - Metroid.SStun = 0 - - Metroid.Victim = null - Metroid.anchored = 0 + Metroid.Victim = null + Metroid.anchored = 0 spawn(0) - step_away(Metroid, user) - Metroid.canmove = 0 - if(prob(25 + power*4)) - sleep(2) + if(Metroid && user) step_away(Metroid, user) - Metroid.canmove = 1 + Metroid.canmove = 0 + if(prob(25 + power*4)) + sleep(2) + if(Metroid && user) + step_away(Metroid, user) + Metroid.canmove = 1 + var/showname = "." if(user) diff --git a/code/game/throwing.dm b/code/game/throwing.dm index 329e5e599ae..197548d64d3 100644 --- a/code/game/throwing.dm +++ b/code/game/throwing.dm @@ -155,7 +155,7 @@ - while(((((src.x < target.x && dx == EAST) || (src.x > target.x && dx == WEST)) && dist_travelled < range) || (a.has_gravity == 0) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf)) + while(src && target &&((((src.x < target.x && dx == EAST) || (src.x > target.x && dx == WEST)) && dist_travelled < range) || (a.has_gravity == 0) || istype(src.loc, /turf/space)) && src.throwing && istype(src.loc, /turf)) // only stop when we've gone the whole distance (or max throw range) and are on a non-space tile, or hit something, or hit the end of the map, or someone picks it up if(error < 0) var/atom/step = get_step(src, dy) From bec822a04930184cf88ec5ced433fc4131ea3bd2 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:28:05 +0100 Subject: [PATCH 045/143] TG: Rewrote the cinematic system to be centralised and controlled by the gameticker, rather than handled per mob with like, 3 loops and a seperate process for each mob.dmPlease report any bugs/derps to me asap. I've tested it as much as I can locally, but because it relates to events that require a large number of players it's very hard to test. TODO: I was intending to use dust to kill players off on a nuclear-loss. However dust() is very very broken. So I've hardcoded everything to die until I can fix dust(). Added an adminverb for 'Game Master's. It was a debug verb so I could test cinematics but I've left it in as it might be handy for events, especially if we get more cinematics. To access it type "cinematic" in full into the input bar as a Game Master, then follow the prompts. At the moment, it only handles nuclear stuff (that's all there is anyway). You can choose where the nuke detonated 0= on station; 1= near station but in space; 2= off the z-level. You can also force a cinematic from another game-mode to play with the prompt after that one. Note: All mobs are buckled to a bed located inside the gameticker (odd I know) whilst a cinematic is playing. The bed is deleted afterwards releasing all players. If off_station=0 then all mobs will be killed too. This is to stop people running around and doing stuff during the cinematic. I really didn't want to add more variables/checks to mobs. Revision: r3481 Author: elly1...@rocketmail.com --- baystation12.dme | 1 + code/defines/obj.dm | 4 +- code/game/gamemodes/epidemic/epidemic.dm | 12 +-- code/game/gamemodes/gameticker.dm | 101 ++++++++++++++++++ .../game/gamemodes/malfunction/malfunction.dm | 13 +-- code/game/gamemodes/nuclear/nuclearbomb.dm | 66 ++++++------ code/modules/admin/admin_verbs.dm | 6 +- code/modules/admin/verbs/cinematic.dm | 17 +++ code/modules/mob/dead/observer/hud.dm | 7 +- .../mob/living/carbon/alien/humanoid/hud.dm | 8 -- .../mob/living/carbon/alien/larva/hud.dm | 8 -- code/modules/mob/living/carbon/brain/hud.dm | 6 -- code/modules/mob/living/carbon/human/hud.dm | 8 -- code/modules/mob/living/carbon/metroid/hud.dm | 8 -- code/modules/mob/living/carbon/monkey/hud.dm | 8 -- code/modules/mob/living/silicon/ai/hud.dm | 8 -- code/modules/mob/living/silicon/robot/hud.dm | 8 -- code/modules/mob/mob.dm | 38 ------- code/modules/mob/new_player/hud.dm | 7 +- 19 files changed, 167 insertions(+), 167 deletions(-) create mode 100644 code/modules/admin/verbs/cinematic.dm diff --git a/baystation12.dme b/baystation12.dme index 28a9fa0df46..786e75059d7 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -795,6 +795,7 @@ #include "code\modules\admin\verbs\adminsay.dm" #include "code\modules\admin\verbs\atmosdebug.dm" #include "code\modules\admin\verbs\BrokenInhands.dm" +#include "code\modules\admin\verbs\cinematic.dm" #include "code\modules\admin\verbs\custom_event.dm" #include "code\modules\admin\verbs\deadsay.dm" #include "code\modules\admin\verbs\debug.dm" diff --git a/code/defines/obj.dm b/code/defines/obj.dm index e2b975d4d50..e1facd0a59a 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -383,7 +383,6 @@ opacity = 0 density = 0 - /obj/hud name = "hud" unacidable = 1 @@ -400,9 +399,8 @@ var/obj/screen/g_dither = null var/obj/screen/blurry = null var/list/darkMask = null - var/obj/screen/station_explosion = null - var/h_type = /obj/screen + var/h_type = /obj/screen //this is like...the most pointless thing ever. Use a god damn define! /obj/item name = "item" diff --git a/code/game/gamemodes/epidemic/epidemic.dm b/code/game/gamemodes/epidemic/epidemic.dm index 9a45abbb274..60ad9123a7b 100644 --- a/code/game/gamemodes/epidemic/epidemic.dm +++ b/code/game/gamemodes/epidemic/epidemic.dm @@ -179,13 +179,11 @@ world << "\blue[i].." sleep(10) enter_allowed = 0 - for(var/mob/M in world) - if(M.client) - spawn(0) - M.client.station_explosion_cinematic() - sleep(110) - ticker.mode:station_was_nuked = 1 - ticker.mode:explosion_in_progress = 0 + if(ticker) + ticker.station_explosion_cinematic(0,null) + if(ticker.mode) + ticker.mode:station_was_nuked = 1 + ticker.mode:explosion_in_progress = 0 return diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index dc2fe2e28cd..82ff91696cc 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -138,6 +138,107 @@ var/datum/roundinfo/roundinfo = new() return 1 /datum/controller/gameticker + //station_explosion used to be a variable for every mob's hud. Which was a waste! + //Now we have a general cinematic centrally held within the gameticker....far more efficient! + var/obj/screen/cinematic = null + + //Plus it provides an easy way to make cinematics for other events. Just use this as a template :) + proc/station_explosion_cinematic(var/station_missed=0, var/override = null) + if( cinematic ) return //already a cinematic in progress! + + //initialise our cinematic screen object + cinematic = new(src) + cinematic.icon = 'station_explosion.dmi' + cinematic.icon_state = "start" + cinematic.layer = 20 + cinematic.mouse_opacity = 0 + cinematic.screen_loc = "1,3" //TODO resize them + + var/obj/structure/stool/bed/temp_buckle = new(src) + //Incredibly hackish. It creates a bed within the gameticker (lol) to stop mobs running around + if(station_missed) + for(var/mob/M in world) + M.buckled = temp_buckle //buckles the mob so it can't do anything + if(M.client) + M.client.screen += cinematic //show every client the cinematic + else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" + for(var/mob/M in world) + M.buckled = temp_buckle + if(M.client) + M.client.screen += cinematic + 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 + M.health = 0 + M.stat = DEAD + if(1) //on a z-level 1 turf. + M.health = 0 + M.stat = DEAD + + //Now animate the cinematic + switch(station_missed) + if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation + sleep(50) + world << sound('explosionfar.ogg') + + if(1) //nuke was nearby but (mostly) missed + if( mode && !override ) + override = mode.name + switch( override ) + if("nuclear emergency") + flick("start_nuke",cinematic) + sleep(50) + world << sound('explosionfar.ogg') + flick("explode2",cinematic) + cinematic.icon_state = "loss_nuke2" + else + sleep(50) + world << sound('explosionfar.ogg') + flick("explode2",cinematic) + + else //station was destroyed + if( mode && !override ) + override = mode.name + switch( override ) + if("nuclear emergency") + flick("start_nuke",cinematic) + sleep(50) + world << sound('explosionfar.ogg') + cinematic.icon_state = "end" + flick("explode",cinematic) + cinematic.icon_state = "loss_nuke" + + if("AI malfunction") + flick("start_malf",cinematic) + sleep(50) + world << sound('explosionfar.ogg') + cinematic.icon_state = "end" + flick("explode",cinematic) + cinematic.icon_state = "loss_malf" + + if("blob") + flick("start_blob",cinematic) //TODO: make a blob one + sleep(50) + world << sound('explosionfar.ogg') + cinematic.icon_state = "end" + flick("explode",cinematic) + cinematic.icon_state = "loss_blob" //TODO: make a blob one + + else + //default station-destroyed ending + sleep(50) + world << sound('explosionfar.ogg') + cinematic.icon_state = "end" + flick("explode",cinematic) + cinematic.icon_state = "loss_general" + sleep(100) + + //Tidy-up time! + if(cinematic) del(cinematic) //end the cinematic + if(temp_buckle) del(temp_buckle) //release everybody + return + proc/create_characters() for(var/mob/new_player/player in world) diff --git a/code/game/gamemodes/malfunction/malfunction.dm b/code/game/gamemodes/malfunction/malfunction.dm index 3669561f82c..9869f29ff7e 100644 --- a/code/game/gamemodes/malfunction/malfunction.dm +++ b/code/game/gamemodes/malfunction/malfunction.dm @@ -188,14 +188,11 @@ world << i sleep(10) enter_allowed = 0 - for(var/mob/M in world) - if(M.client) - spawn(0) - M.client.station_explosion_cinematic() - sleep(110) - ticker.mode:station_was_nuked = 1 - ticker.mode:explosion_in_progress = 0 - //world << "Everyone was killed by the self-destruct!" + if(ticker) + ticker.station_explosion_cinematic(0,null) + if(ticker.mode) + ticker.mode:station_was_nuked = 1 + ticker.mode:explosion_in_progress = 0 return diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index ca568f6bf9d..c744d9fd1e3 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -159,6 +159,7 @@ return +#define NUKERANGE 80 /obj/machinery/nuclearbomb/proc/explode() if (src.safety) src.timing = 0 @@ -176,47 +177,40 @@ enter_allowed = 0 var/off_station = 0 - var/area/A = get_area(src.loc) - if(A && (istype(A,/area/syndicate_station) || A.type == "/area")) - off_station = 1 - if (ticker && ticker.mode && ticker.mode.name == "nuclear emergency") - ticker.mode:herp = syndicate_station_at_station - ticker.mode:nuke_off_station = off_station + var/turf/bomb_location = get_turf(src) + if( bomb_location && (bomb_location.z == 1) ) + 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 + off_station = 2 - for(var/mob/M in world) - if(M.client) - spawn(0) - M.client.station_explosion_cinematic(off_station) - sleep(110) + if (ticker) + if(ticker.mode && ticker.mode.name == "nuclear emergency") + ticker.mode:herp = syndicate_station_at_station + ticker.mode:nuke_off_station = off_station + ticker.station_explosion_cinematic(off_station,null) + if(ticker.mode) + ticker.mode.explosion_in_progress = 0 + if(ticker.mode.name == "nuclear emergency") + ticker.mode:nukes_left -- + else + world << "The station was destoyed by the nuclear blast!" - if (ticker && ticker.mode) - ticker.mode.explosion_in_progress = 0 - if(ticker.mode.name == "nuclear emergency") - ticker.mode:nukes_left -- - ticker.mode.station_was_nuked = (off_station==0) + ticker.mode.station_was_nuked = (off_station<2) //offstation==1 is a draw. the station becomes irradiated and needs to be evacuated. + //kinda shit but I couldn't get permission to do what I wanted to do. - else - world << "The station was destoyed by the nuclear blast!" - ticker.mode.station_was_nuked = 1 - /* - TODO: derped blast should partially damage nearest objects - and do not reboot the game. Also make it work properly on other z-levels --rastaf0 - Further TODO: make nuke detonation work with objectives. Right now, you can't track player - location because they are viewing the cinematic (can't get_turf on them to determine z_level - as it will return null). Leaving this for you since you apparently plan to work this further. /N - */ + if(!ticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is + world << "Resetting in 30 seconds!" - if(!ticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is - world << "Resetting in 30 seconds!" - - //feedback_set_details("end_error","nuke - unhandled ending") - if(blackbox) - blackbox.save_all_data_to_sql() - sleep(300) - log_game("Rebooting due to nuclear detonation") - world.Reboot() - return + feedback_set_details("end_error","nuke - unhandled ending") + if(blackbox) + blackbox.save_all_data_to_sql() + sleep(300) + log_game("Rebooting due to nuclear detonation") + world.Reboot() + return + return /obj/item/weapon/disk/nuclear/Del() if(blobstart.len > 0) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index f7fe7379972..17ea9b05167 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -289,7 +289,8 @@ verbs += /client/proc/everyone_random verbs += /client/proc/only_one verbs += /client/proc/deadmin_self - verbs += /client/proc/getruntimelog //used by coders to retrieve runtime logs +// verbs += /client/proc/giveruntimelog //used by coders to retrieve runtime logs + verbs += /client/proc/cinematic //used by coders to retrieve runtime logs verbs += /client/proc/enable_debug_verbs verbs += /client/proc/kill_air verbs += /client/proc/callprocgen @@ -418,6 +419,9 @@ verbs -= /client/proc/deadmin_self verbs -= /client/proc/jumptocoord verbs -= /client/proc/everyone_random +// verbs -= /client/proc/giveruntimelog //used by coders to retrieve runtime logs +// verbs -= /client/proc/getserverlog + verbs -= /client/proc/cinematic verbs -= /client/proc/cmd_admin_change_custom_event verbs -= /client/proc/admin_invis verbs -= /client/proc/callprocgen diff --git a/code/modules/admin/verbs/cinematic.dm b/code/modules/admin/verbs/cinematic.dm new file mode 100644 index 00000000000..d7b572e2849 --- /dev/null +++ b/code/modules/admin/verbs/cinematic.dm @@ -0,0 +1,17 @@ +/client/proc/cinematic(var/cinematic as anything in list("explosion",null)) + set name = "cinematic" + set category = "Fun" + set desc = "Shows a cinematic." // Intended for testing but I thought it might be nice for events on the rare occasion Feel free to comment it out if it's not wanted. + set hidden = 1 + if(!ticker) return + switch(cinematic) + if("explosion") + var/parameter = input(src,"station_missed = ?","Enter Parameter",0) as num + var/override + switch(parameter) + if(1) + override = input(src,"mode = ?","Enter Parameter",null) as anything in list("nuclear emergency","no override") + if(0) + override = input(src,"mode = ?","Enter Parameter",null) as anything in list("blob","nuclear emergency","AI malfunction","no override") + ticker.station_explosion_cinematic(parameter,override) + return \ No newline at end of file diff --git a/code/modules/mob/dead/observer/hud.dm b/code/modules/mob/dead/observer/hud.dm index 0a1ca725a36..3969992c4ed 100644 --- a/code/modules/mob/dead/observer/hud.dm +++ b/code/modules/mob/dead/observer/hud.dm @@ -1,8 +1,3 @@ + /obj/hud/proc/ghost_hud() - station_explosion = new h_type( src ) - station_explosion.icon = 'station_explosion.dmi' - station_explosion.icon_state = "start" - station_explosion.layer = 20 - station_explosion.mouse_opacity = 0 - station_explosion.screen_loc = "1,3" return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/alien/humanoid/hud.dm b/code/modules/mob/living/carbon/alien/humanoid/hud.dm index cbcb149464e..37ec382bc7e 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/hud.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/hud.dm @@ -37,14 +37,6 @@ src.druggy.layer = 17 src.druggy.mouse_opacity = 0 - // station explosion cinematic - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" - var/obj/screen/using using = new src.h_type( src ) diff --git a/code/modules/mob/living/carbon/alien/larva/hud.dm b/code/modules/mob/living/carbon/alien/larva/hud.dm index cfe29e2b5e7..e51b8b48de5 100644 --- a/code/modules/mob/living/carbon/alien/larva/hud.dm +++ b/code/modules/mob/living/carbon/alien/larva/hud.dm @@ -39,14 +39,6 @@ src.druggy.layer = 17 src.druggy.mouse_opacity = 0 - // station explosion cinematic - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" - var/obj/screen/using using = new src.h_type( src ) diff --git a/code/modules/mob/living/carbon/brain/hud.dm b/code/modules/mob/living/carbon/brain/hud.dm index 0a2a2f226fb..f575d5ffbb2 100644 --- a/code/modules/mob/living/carbon/brain/hud.dm +++ b/code/modules/mob/living/carbon/brain/hud.dm @@ -1,10 +1,4 @@ /obj/hud/proc/brain_hud(var/ui_style='screen1_old.dmi') - station_explosion = new h_type( src ) - station_explosion.icon = 'station_explosion.dmi' - station_explosion.icon_state = "start" - station_explosion.layer = 20 - station_explosion.mouse_opacity = 0 - station_explosion.screen_loc = "1,3" blurry = new h_type( src ) blurry.screen_loc = "WEST,SOUTH to EAST,NORTH" diff --git a/code/modules/mob/living/carbon/human/hud.dm b/code/modules/mob/living/carbon/human/hud.dm index aa8b28715bb..281e451624f 100644 --- a/code/modules/mob/living/carbon/human/hud.dm +++ b/code/modules/mob/living/carbon/human/hud.dm @@ -41,14 +41,6 @@ src.druggy.layer = 17 src.druggy.mouse_opacity = 0 - // station explosion cinematic - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" - var/obj/screen/using using = new src.h_type( src ) diff --git a/code/modules/mob/living/carbon/metroid/hud.dm b/code/modules/mob/living/carbon/metroid/hud.dm index 40e4bf9f868..f1d73166958 100644 --- a/code/modules/mob/living/carbon/metroid/hud.dm +++ b/code/modules/mob/living/carbon/metroid/hud.dm @@ -44,12 +44,4 @@ src.druggy.layer = 17 src.druggy.mouse_opacity = 0 - // station explosion cinematic - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" - */ \ No newline at end of file diff --git a/code/modules/mob/living/carbon/monkey/hud.dm b/code/modules/mob/living/carbon/monkey/hud.dm index c3c692643e3..d0596badac5 100644 --- a/code/modules/mob/living/carbon/monkey/hud.dm +++ b/code/modules/mob/living/carbon/monkey/hud.dm @@ -43,14 +43,6 @@ src.druggy.layer = 17 src.druggy.mouse_opacity = 0 - // station explosion cinematic - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" - var/obj/screen/using using = new src.h_type( src ) diff --git a/code/modules/mob/living/silicon/ai/hud.dm b/code/modules/mob/living/silicon/ai/hud.dm index 0e563e2cf44..2db6674a9a3 100644 --- a/code/modules/mob/living/silicon/ai/hud.dm +++ b/code/modules/mob/living/silicon/ai/hud.dm @@ -1,10 +1,2 @@ /obj/hud/proc/ai_hud() - - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" - return \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/hud.dm b/code/modules/mob/living/silicon/robot/hud.dm index 691b0a98065..8c1f6a5f3dc 100644 --- a/code/modules/mob/living/silicon/robot/hud.dm +++ b/code/modules/mob/living/silicon/robot/hud.dm @@ -38,14 +38,6 @@ src.druggy.layer = 17 src.druggy.mouse_opacity = 0 - // station explosion cinematic - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" - var/obj/screen/using diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index fa96b2641f4..90f333f4bf3 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1038,44 +1038,6 @@ note dizziness decrements automatically in the mob's Life() proc. statpanel("Spells","[S.holder_var_type] [S.holder_var_amount]",S) -/client/proc/station_explosion_cinematic(var/station_missed) - if(!mob || !ticker) return - if(!mob.client || !mob.hud_used || !ticker.mode) return -// M.loc = null this might make it act weird but fuck putting them in nullspace, it causes issues. - var/obj/screen/boom = mob.hud_used.station_explosion - if(!istype(boom)) return - - mob.client.screen += boom - - switch(ticker.mode.name) - if("nuclear emergency") - flick("start_nuke", boom) - if("AI malfunction") - flick("start_malf", boom) - else - boom.icon_state = "start" - - sleep(40) - if(boom && mob) - mob << sound('explosionfar.ogg') - boom.icon_state = "end" - if(!station_missed) flick("explode", boom) - else flick("explode2", boom) - sleep(40) - - if(boom) - switch(ticker.mode.name) - if("nuclear emergency") - if(!station_missed) boom.icon_state = "loss_nuke" - else boom.icon_state = "loss_nuke2" - if("malfunction") - boom.icon_state = "loss_malf" - if("blob") - return//Nothin here yet and the general one does not fit. - else - boom.icon_state = "loss_general" - return - // facing verbs /mob/proc/canface() diff --git a/code/modules/mob/new_player/hud.dm b/code/modules/mob/new_player/hud.dm index 6df982d16dd..3f2d074e31a 100644 --- a/code/modules/mob/new_player/hud.dm +++ b/code/modules/mob/new_player/hud.dm @@ -1,8 +1,3 @@ + /obj/hud/proc/unplayer_hud() - src.station_explosion = new src.h_type( src ) - src.station_explosion.icon = 'station_explosion.dmi' - src.station_explosion.icon_state = "start" - src.station_explosion.layer = 20 - src.station_explosion.mouse_opacity = 0 - src.station_explosion.screen_loc = "1,3" return \ No newline at end of file From f9b39a522af1dcfe6e740bf64b5d2bb3c12d24f4 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:42:48 +0100 Subject: [PATCH 046/143] TG: Exciting new medical computers. Crew monitoring sprite by Hempuli, and the others are based off of that. Revision: r3483 Author: petethegoat --- icons/obj/computer.dmi | Bin 78831 -> 91990 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/computer.dmi b/icons/obj/computer.dmi index fc526d2ed4c6298bdd757b4ae9d5ed83c9f0a202..d07000d5f9fd380b14544ea6ae8189d419b80847 100644 GIT binary patch literal 91990 zcmb4qc{r5s+x~-4*(!ySs6-_VEyy;CD2h@d+aMx)$ZlpNN6_jpU-=|?;pS8usk!*cHh^1-Pe7c=XKtpw{*35b|2ae007VRYa03h zz@`TNitXe8zu6tfDg*#KmVECTd1%hZ|M834Q!EARI^_bcoPC`MQXZy4Oa z_A<$uYtv>Vb?0k2lttTqC$5p)n7i@_9N)^-eHTZggwH$^^7Nlva#ct?T8~OY;NX7r zy}3AOD`J7F#HKKDijQSN2V)y-d+egtf3EKIK5rv5s-lgXT>f^R=CJcL;eh>40jPVV) zKlPsde67XXqdbK$*A)-1o-{g9?m-F%a^+2De_v_~n z@5(c>K6sWE8#0eN%c5v@)Pt-;c`wE=`ANai3O9}EnYppgaDof#=5tq9B!?sT@d7p63O%dd3Xl*V6l`{n*r^j&`#k9?zZX7UP;soJe# zts%u#i5KnHk2`7dhB!$TUK}BhPl($VbM%@$bU-%7bZZBN?_xJ-Py^9CkhjYs3RmKQsIdLMC@m`~dx!*6m z;{W>bedf%sCW)FzJt5xE^ZUYHWO3>^$5eajcvHLME)M=$e>`HTSGDxx*HX#A;Vi{B z9B(uFiRr#`Mf@;WSDMq=@B3CbhRW=bhX3rv8^|knluBe$em!ALBPu8=ayM0;yezK%CI?|9`UH5u*^0Tw0#wVx;LoBs#w$($) zYcu!^JrtG%zvj2g)WIQppsj5z5`O2Oe8JoD2NW||eR09zH7~o?q^v&iA$xXj@ z61U(}OCgCLc9DqC)m?h8rc+M>V`H%UTT^+yV+7x5X=swJ->AbBtOefIk5UaFuStD_ zlHA;TZ>q*-vNE`^p- zf*2hzu&6!%79aCogYbaaewZBmGRw8`;cr3356RPMk*PSurMD1b{mbKiJQ*|nMfKmT z&T-f5Kuvf$c%JzcNuQbF6J?w2a?t&htA}m%{Ap0vJ(F=B9%-O4@?fMo_{14+%euNc z8J8ht(+cm$#+v}^ARR!K*R&8G#CD(Ge&aptBbJ>2FTu6PEja-?kl0Q1yezpd^alom z`80+?(0%kEXf+jl8=NPmBA-1G6LkK&$xfbLM=(A^<%B9fFh-9LKn+2@!d@2 zerrp{vr>c2J*$U=g%j?910f1n=cw%rcwLewlO*9$mC&UPfX8anYV4GWFEr`1J9qbH zOG26j=R}KOGbjePIiiX6HGbLzNtRpq1{zD}tWalHmzA~kj(fp-ApAw59>=_>yl?~I zIw)i2G<8te5C9m|O+;Tsvwf7M$! z2>`sj1SAILzcX4;CBXP-P0Uq|?3ees!VI{=6QtEHZ!T{ZzNnS6>VG-bh%A1h(9Z(E zs(VFq)s?Zk3VJkO2!t9r9v@x4{@tpKbS^!^v>0*gVwKGpX9w$L+zo093CHw0+;gm? zv|8U=R8}!?@ChZ>?GzQD3;1h{hmszr&k79OJx~puci{y5CtNm0eqB8%e*;UTtjN3~ zvb33~f!F7j_;)o&OY!I#WfTxS80QtmiA#?eUj1HQ84YSz z7zgK1w$ccN0%GmC5UTh3i}v_L&}2a-F0@Qyt{O3sBJE5el?>PLp~ng~0stgmo>~38 zu(~&;nZUYeCebQm6K^GbMsuvzHLW@nKL%@qE7Nm)%VOQW1QaUjdY~Q4KNjns%-z%a zd9cjSPs! zHNGjB36pgG0*!U@c^4Mz6bGD?B$O@Q>1`^E@zY65(+ zO{R_%&eH?vwFS{Nvf)=43ko+y0;CCF4*+e5VE~w@AO1CSVdEkBXj$m_yr~v4B9gHM z#fGg5cMT5=x4N!Yn=HFTcP|Ytn)@63?x`xj46$mzM$$P4h{LXNxP4Ja_)_}(TnDa! z@wFc=l7H@V<-GQ#DAj&h!$+2Omih@{8LpRB zRJ?cJzm5$fS-4W-^69Z(X+axJ6RV`Qk~6@JsJq#j)coVecB^Pcy=l0m|Hk^%Be>P* z`h!nlC+rAw^`?S4Yc$c2)NBD@iXq?SNG&?IR4F>bcTXBv8WR(2mLcgVt+eRV@h-*jM+K}HiCl<$aJHGGII$R4vr%Hk=BK7P|FjtK;4+TxrQo>b>5x*n5td}_H(^NL z&MOz4)4|sHs(@YG z(Vehz?#o;EYTg|?sQPKZ4rWNL+bRs5cj?G%z}DCK<&ILl+y`!^zz;ei>Y=97p3~qe zMi?7EfCNYGecQ7j&Pt!+!OMp=_II^9*b0U0IyU2R$nsg>Qk-%;LSmPZ2pzmGe+SYU z-cTQ7Rl~=o=3RbnIA|enC0_76vX=Pdh45X7dBybSZ1TZ5NT-Kl_)jw(l>!z3EdrV4 z#L|eyyVq1EKW9(Yj{R9)%vmz&>6V8ND+g_eDnC>4Lst3)ZnP#>eG)XOaFC_Tfvw)zb!ZutS=4HAKew zCtW3nx04PO{S08|5dCK%q5a^)4=?!qp$BYo5jd;%XeR{Gjp_BniU=#DT2rQ_8K6hgiN#;a^*h zWcC5PiWup#h0g&!R7gnZmX5A2?0%c2(8I41|9FfrE(N$CEBnEdkDFU;Unrn<9o7Ot3gT~yDU>VQ*wt77NMo6$|h-IV1Kl(-AD#WnSc5^|wYhv#F)0C^7 z0%CvCYRh-=$@ecqfEpR@?VndLOO_YEGj7XwFRy>QGhBf^n3bK~v_cpC-Oax?X>2X$ z%*0>}obBwEerYKt$qnw@Hp8Fu8N_rHNysr!vc+tDN92%i^vIRAKSRkh778m0|8~MP z)ZH-fK&$r`AQW5Q5iFAw^2bcS2T^5(Yqy&HB5!#%ZgJ@n;opz{;$jZ`(tvmPn@(F? z4;wqV(sf{x9;o`SMwT2fVNXd7PRu^AM^ZvUI6mSZ%{Q;9 zf7v?n@AEZY8SK-@S3T@bjJl_AntN%w^|_cB@%!2mVQ*Qt$NTTV5_kv|!1&tpumRpb z^X9k1lqXiO-cn5BSlnKS!Z$`ASB?6t|9i;OQHH>0#3LavwAwMgsrM9e_LK|SG3HO@ ze1-*|?;Rl*AvR)GKKn(!pbo2pr@Tj+M2BxAtsn6E_j9sPHzfA*KA$kC5&fa?MBDr# zHSkQ+>;C=^8)F@($|^->T^GD*3bNc8x>+^%co1T2uhZHy4}&+jDx8swzFx$3?q5x( zOdLPV+thA%mt%MaCBXN*W~JtR>_2^7H2_NO{UKrh*eO}~dIo-ac6K+WxVRC>ze8H% z{Ffm~eJE*7-=rH7L9{pG#}CVyD*VsWgPolQONX7WzZti?@KWPgpmp&_acx~qyvbE1 z2+b9krT*L64v6A*;aB9E-Z#2Soypsi(VT40a_xfbjE;?FdXau~gLOyn3yotwtDpYF+uu(^(|Y@Mb>-X- z+FG5;ra7y|U;ZhTqN7M!{)bC===+ep68Ihez`yX?l~bfpXmD+E$N8l&vP zhi^Kfxw*MtdNu#`lx|+$n+|>3dmr@^HI} z%N2F?ppn0~H?Oor>X7a+XjcAOzI<`$SXI95_x5!kL1bgQZY$bHHQ?+EpHMSkm*C%2 z)czTX_f)P+%spZb2kuHhnm;WUt?-`SW#UpB=hByu`#5Q?hq=nq#QYzxP}a#xB9&;P zBcjxcpRrwm;4{$74RM$X?AChJS+<rFu^Gv9iE#D`f3^2{tqtm z{l2>sE1m?;l(q$8f5kOE+-|8pZDhm}&#$+4VbgE1?71rK;DjKh@`|ka8*x3_%>=oT zA5q5x$>_nM=X4sHbCQCghg0}i0evM=1G3?XD8=I=-#@4umD_~%xhN`A;0wx$*0sAQ zN(tTFwlm!!_bfCP?>rBqXOSvat%i zU4k$B`up35h89C{kMI&0*cP+eA7nK6FmgOL=ZZjJ$I=o-Hasqp0^OguM~>9 z{m~!t(EV55Y9UU36nHwY(aWmAj14yPY(J9x7awsRVHtwUn2f3J9KH$gRp&nx00ih( z0z)+&r|q60#((U!*mDgVuR#l1&*bZTuoQlo8++-+aX#``_w(5(<>(zlJ7z_5I00^~ z?28Tg{@aL;LxQj(?~dng$*_Lh8`{Q(C;rjTy0Ve(?(V6BWPvDfFfCnO^Uu*}LzH7< zV`G_ld3Bqc-t8lIoB~szs{vldNFZI{o<<2;@(6o=P0gX6W2%5fy~%+&&N3Rm6^^S) z&yM7SqCKNCnzf*orHrjHNg$d=@Pi)x%C^MMT(GY)(h%$^N6Mo026w?}lC!bKo3Fo7 z7Fh*eQF$enFJCW?g8Z~<8cug9;?8V^9whaN`aj4|0X{9D8sM`1Pee}|Z_4_k!mwD( zRgL|sYh%-T&3X&|`@<>jgU3e2OTK60i5}f0$oW~m$Y_&xz5Lyz{_EJnLR{zCZT4;`M8b0Ro>!FX?`v)0wEKKM=Y(jF< zmIFuG^W*3HPXT^2oO|0xPn>1XMx(v%ilq^iH6`;MN*r$!*S$xt{c8XEb7<+!9ivS{lnrAfuK=p<`hS^>kGbj+%#dgJ8FEbb0;lW?@~wc&I0MaD z=nlACdTq;Djg5=ezla6UlYEm&^K+Dd<-#}-#Z$;;A>4P?dwU&5lB_ky4a zFV4Sk;@!*~ac+uXcmmsMgR86@T$626gMX-U!XX%Q)6WZV{!@chCPQQ-ZVp}P-w-}+ z!uC=GF=H44CbRFW`AB8^m_ZtS7n%?i$X>co+#jRGYYUM-M5U+9oX{HOJf+1U0F=&u zhFD<^!#D3WjbykK9sVV%gWbBEizA?L;?kHwR&n@iyaS9dddxg%DYm+O4ohzG8Vc9L zVyX+*Nuw+rYcq4vhJbbkzRFA|5L;i-Zm!I0L^bF5J;E+;LGJ{roU)zO&qeP*KBd6F zhi1I%YPOq-|0&){fwQg_wim1I7`5%j(fQY7F?1Gx`snw*95L}azlAUgtY}ax;&7HS zLz+bMP~_QFH5P>J9U=&(9?!z8$!?4)dgozd<;`b!4p)B39ylmA1-m<>qJ*4bB5!n zwSpD&u%X2`#Dzl_{kf0)F;grtu^dS34@09&BkH@?*Z}$lF%UmzHsNNC|Qje!a*OZ zCtP&svY=D9>~X!a#vQYIH*O4%H$;EJE2z-%s4c89u%ZZZO=f0hAHYQAAn^6;*DGp^ zqR8!u(JbG1JW}}>Ta~1GI`qZmM1R25|M%hm-@GgeI(9MC`i%Scb`P}O`pUt$*X?NVWkaA}Y22{FgK-eAM!8?S+lCqs3 z5T@NJBb))$bXXbPG41`e|K`9O=XjJZ#%Z><=s*u66%ouilz|@4C78Wi_!>c=K~O~( zu!D+EgK_WJU-=^m%GBG#;mZ}vTnJe%;$_b-J|(^=#gYj3~Jt!K)qnx1HP zBf|f+JSxFFnH?}PQWEy=rhj2ZZ7c!aRu3b`PD~v@ieG=T&Lv?{NVh6@AE&x)l`O0Q zT_*nfPUKiqT=rnYyo<|=R{^tM_4%`P3>F+sxAMn{Jj||<2DWp@6|j6I{{G!s`nhal z?TiNNbF)`8jzv}YFf(y@I+<)*I;HqI%3*RfLp(^ zH)v!#)Y7)+uDRa_E&BoHpSckk5%GC2?(6|`?PI#C<0dX@1f|Z`2wxtz1)g`bt%T(+ z7dp=zpJ`2dnwAsv@^)Wn8$qh{U+6RcBv3wCOfaz%PCvj&&ap=fWyJb3LGr;F%H4Dr zVf{nzcTn@Gms3b)Fas%JCcg}2kXFN!Kso|{FCYYHz zId*ogaDxG;?Nr<7-a)8rx3V8UBAZazzNteT%H*bG6-I9pE2RGIK|L3MVgJj&2tE8% zznOROKTOR*A%XvZmaKRCmDyY75~9HA$XanD}oQ1mxE6`>&w;03pOKdoYME zgrbw6w3T)KsXPH}Z?J|-ia1V)TqpJ#giX%dqDevK2sCYR5M$RXuP@UAAvhimKm;6Ntkj40 zm?3IdUtjaH3tl-*VgU~QPi*7QxctOCD=E_W>Vlq#;;I1duJ*CuPwPwM&oh=yiQrJ#`|IwZ@C4vJ}L*+%zray*cuHdBDAu z1;8!^*KP%;s5e5DiajR3VrV9bqB~B*DGmZP_g=LWMjpJWphDHAQ|qM#FrV!ofAemK z85kH@T3-0+1gp?;5K&cG%wkZZG2RyS*S;x4HD|~Awhr+RjB}iY8-yiC*U7>+ z=SXC>s#Ot;w^%t3b%?Qs-w}8) zcmZUex>UX?UV8UsNnVla%}oW}!-_jBLKQ39T{D7@gtSjN)(;F!ToiFHRF8b5TMI!ww$0Me{I*B_h3N<}waoGimI|=In&S z-K=_@BzGDHPpPEeL*cI7qJaFr#Q^JQETN!`!=Yq?!EneR{UY|{9OlPh;l5~p%My_z zwc{Ug_0U`%u~x6K&8bZlqn8ex*?U4~HIBMs@*;sf;sPPLEMHMlqT zwa`y~is{mEjFSE&!&dFtw4lO*lcYDHf|^U7@aef2(e_^c;i`%q>R4X(`R zO^9436<;S3dW}VI>8h=b4J=BH~%@M8-8zK5lie3{Oz>*1_U4Ban> z&a0d3?3`AKss>#@k1|;9aFYaucEN6RS7yt(P(Z}4iT9~wJaNoxpir-}eCNY~4FTID zFpp3hp%aTCj+MmD<<_4YbDOpg{T@@#O9PmufN9RQ$bl2CK*tqbP--%?rde|bg#1j? zSb>G}r!+Alb9V)^g+7eKV4h&+~nrV91{rHmbXcoaSi8hvN6FFr1@#F3v8tlZfb>sqAAs zb1GsyB8&y2F*IfR!Ctrs-F><{P(ta!o>_I$Uo-**|Oqc8diBV=@m zkk?P^3L$6LA(aLHxbq^a2&aY5SX_^aLZzg>4<>+YnRWN`QnLVd=+_Y2-oA-km!jl{ zq^i=HgkJd8!{R7(lIlsEpCQi?yF2z%CZ21lU{n}V*<3}t57A3 zw36pcfHk~d8Qr+1bu1E#s)u?-LL<%w>Lf)0Cxb)7zO#9q?xNq7C72XJ7sO` zgb2ufxzXyVY|%R{lk3l?zlg#W*Xa=srRE0izqmB25*@AnF7dEFnzA^f`t%bfeAX3s zcixuQUQ6q7iTHu_T;r5iLt~#{IqcdRFt)i6Vi9|z6G4|N27a(&le&@! z5Q6xh?++V8*>JrUd}L>*rkGSWbOS1mdrZdHquK6hLbBrqUkK+hB|i4=`p?=pq}Y5P zi+-{2QzdlPvEKJd->AKiazt@j2w7_b=xr}#@3c>39+*1m5 z{UX9dQIiM7YJHb&mzW<>-BKPnWA=4_mXu-JZIiGka{jrwl^ld=74mznG-pZdkihCn zjr^Bz{{WsGVbHAucE@h4b{AKbj)V!L*X4kIy>IV7yI4~y88c3@kZggIYCf#*ZkOC4 zw9q;C!|BdchH&pgZ2z1~5o0C*5{V$wT7PucFE9{=r3(oH$N{)(Aojqu{~+_>Pj1jF zxQc*@@wxrTb#_VpG76VZBj{kW{UMq|7WR2OZ$F}|KMZhz zM|WX~w>P&ED4G{vY3i~3!f7e9U-N4XYNzqJPyYP2IAlKWVE?9DW&Q4LSP!^*aHFa} zlH}3OSM$V7j~O!ggD=yN3>>u@rs=` z%sPcLxs0gWtf_Y`X6qF-C~9HmI}fr7i3Q8%O$wVM`Vjr)eq8mP1{5yIZ_kk)*{7XO zRcrv#bm0QB!U4P9{fw>gT8SxA0~MhAjxOt}3pZKWCfvy^K; z3~CxWtNdm_Jxd0W$iVRvvd2(n2*q54Im^i;U3J!_&0%zNTvg2rVQUeZRaubrxh_e} zS`euQ*fW&Jy=hTiP7gaMb_lcfxLZGkDC>8=V}R3I3UUN8YrAMX>zJ&&()YNj9b8J{ z0Iw}m4UsV9}I}*VZa}v{yL@^F;u4Tk_*J-LzIwI;chevA%E~w@C4Jq3k zPVvalFWa)4vW@z`sEbmDsBL!5tGddi2|ia%lDU}t0vC)9*v{s-lr;@t_HP;;a3xm0 z#b0WXLIXryfuu9;-TD^mE2;R{7!-~B~rtdr+U{JL+sD!V&(K+=PfMPPMX{0A;0l5K_r^( zhbkc3kq@k3xONVf0xMF2d%nt-(+R44`ybsE(ULwSziwrnDNH)!@GTqS#fI!ND=%d~ zu0H5P+*`AFzl#;{!9OC{PU*yMLkh!)KctB8SKf&OMxJN&^N4q0EZ`VCO$xIIi)hOi zVh+(<1t#Nkk)x9G7Tn$_EK0-rkw@U_P<_)MyPK%4G!o zYc(GSizDO=^~cOS*;dq9s1FOQj0tu; z8+Mp|-;2lUY>)?TZkfYPe8`mvc{2Zni}J#%A%AR>A_~?7?Jk^VJGsf!mK+Y(?1ZL0 z0y4+CbM8O5bW`E*J;o7^aqDx}QSe@}GgHcdYeQ#cMI|I8Oq{O5<0dB`mVNr9Ni)&@ z4a@or(G3M(FElS+SePx_~LqDprVkC?_oybz~9fJ8zWp<`e^3#FaDC$e50Y&Hin zW4n3=ze*`&LBNxgqZ=%6;tfB{RnvL4u^{>ep#>eJcX2E&ZPWewo7;Ep$o$5PAnR40 zot-^=Y2b}`!{|^1vz}hebT1f_Ht4)2_`*M(|)a)qK7*koy#8SPoLJBAyga>O!%Fh4_t?irp!S{bpu& zf|lEF|BekG{uC=2wfnowzN8TUQLmK3BaA>Phu{Ou;v4n=M1fIr*l$P9Lkl3kpWr1M zms#NkN5$iBXwvq*`fmj@b|y^c@EYc+CgxfCLw}FE+b6F*n!NdYXqs9bSoYxv$3`ck z1HV^*TB~DG*OGr%NTvE+Oe+s{c6Qq167)Fst!k(1Gb^LN%iCyW!b--BBp8uoWKy~Y zE(Khqq!tSQ?nOKu#2_3T93AhKGSClUMNG&JawC^n?5wP=EF2LMQWM|Df_!6+A$Ds~ zo*mu3Ne|)gUr{BxXVsl-KjMIr*)GI@g+RU&(bs`8hbr1NiRe?CE6n;FNIlGif#3Yt zoVNQGw@shn(Pv;zEN-h0yRBqDZ~eWf+^5i?K&VUkcVXe>%KxW2 zQe`=vJTa&t`PkU|7WitdC%SH>dDX%-hB9EUu3yl@Wx_*fqSc3`kF z!z(T8aluRl=&2r{&T6tb!S+%T9u!UQ1xeCcdn1q}VReBU&K&HDxWr*mIe8HZ=ALXo zi^SyYP~1(C*Hwa@S6<&{vW6EfTp0ewDOzNz36zqC{FXb>@B^fWTq0=y^=vz5XSpP7 zMg}K^M64I_8W{N;37!S=_uV2(j|L-LJd?_6rwcb{sav6Y z)o~!=J9m?`x79!GF?}RZ9?iE0FWu7YpZ3e+qDzD6N(mNIVY@-o4z@4UcZCs*8r z$XI3L`1l@V-MmzXGnAIR_~9urUyRzEo!#kv4M*co>UZ5-^RCT9oY)LuPgyRY($$?V z+IuxsSv{d{lNC)#&kPMFv<;u@MGA5k3g@CRB_MKU!W(a=lCHiA<5Q&d8yhvY)IVhUTB4E{uS>@ga~7`voP%ZSAud!3XL zl@9K|xR?AW(3Gdt^C*~fyAABVTiMp53bHwv{+E4XkeBYdA`J!UC&=|c(2{>?rc zR|gs&rcUuT4SeQ~yi(#Yyo z#Ao=WiEX~eNhFnh{O<*fn%wJ&0ly@1H2e2V8UDs0`7QEX zauG6S)US)x2JcnK-sqWQKa4Z5RwS=A4M3g?>{-a3&ig2Ea>T{lEc~rVC6+Q;F|#zY z{L+-6z03pZBH62_&37)Socs`By5O~b6%-MWJl<~I>;MBRqN-Rw zsmgzp|JzVd+H!zX;JKwi$H2z0t2|^$Xe=cwr28yOE93IcY?ee0ZkRfusI@P2X`v^B zMS1uO1X0_^)rT1NJE!X7?o956TW;Zn^R|4ww6V2x64fy0CJjE~L5Wl6x|Uv|wyQ8h zNdZoH;Jh)^0hudhpsnQ!VEr&KH@6{#IqUA20=>ka)`SHrGP!jazH zWL-Vy!KDoSl+{{>!A>;$h)HQgKo|`|JTEWXyuqb}jguDhj9{1-tM#s9(5VTkwD?J3 z0c2uP)&64OTmFWcbxY!<%p-@Y2j7U}l5ZTk$8#xQcU-%Q5S%=!0;i<1H~#4EHZL6k zUGxc2|LiwBSyHhi3tQ}W8hab$J$%t!I3unY??{t5;*)=f3NSFqBW|vz`&Z5jf@>tp zt=-V=eGX$W0wEQwcT)2^zx@QWuBgIX?xW4(Zg~?QVg&X;{3WGtZFlwMR&iP-r#fTD zSz(enm=m=8vlo^2fvI}9M1K>#K>Q~ouGgN5X^ZJPamSua>{hgQC}{bfKL%x3OJ6CE zvFsBN!uh9>?!I^FU}Zn42V9s<{_NtxCvl$zl>;WyLjEzR;eo+uecmmjI;}h z>tj7eWl+ZCN8y708Pd0$DY_;pIn)a3@t=C)NgEDUevHE1w0I)pI4j6y=L8nJQ%PUg z8}o<;T>Asa6XSYYUdZn^H~S8`ruA_-P5z7z8mz4B>Fy9m`^{!O)gQiVVlhn_OTehH zSJM0Zl3y(%PIq>fAmg|Ge3+!{Jr&P=;>7j0H|#BAs#}?xAah>q53cBk?lWO%e^Q3eFS16*3fl*)}Ugkn(OM+dZQG2SeURGavU0e z_c7xQ~eaI0v+e;D{ronB%HU9 ztnUbC!~_vP>!9HAWKb>fxFhxP9f)Sg*T=121S-gG@<8SwCd@?UTt||;p6qW$V75OGk}kXbb9U$3T|apWUBOzRbbkQdXwij&JXLn(Ss|SjTjOlJD4A-4 zC9+<@{lxKJP4;8iR75(Csb^ZUj5~lt!DE(j!?R)@MAm1=^TaZ{j`I%7HXGBOyFuU=UWI z@FmCM(|-Xtz?m|f2EBa8y>R5g(lj1z%~Vs|;{vxrSUf&Y)MbSn(b`sLID)Vu2ST;j zQ?*fD9hrDfSM_z};EAFDmhpN>Cc7wLKf-An<73L$@JSJUiye$cJWhois|%f3mt+90 zYty$e>p|FtDHqq3Q(h0DbGmAE!4-yL{X7=;rjFsG^?=3(+h62WP|a}?Iz7hRArZ8! ze(~Z(u$FqJBK-$M`f0d&lOY`^mZ z*TB7@hK7br{XGXVX>F!|X{r?!=|0tRFrxo;KxC2)NHrwV{-7zswx$>a&(t#UhRiHk zrl?q|(`&4|H|)f3o?z$m-_TPI+&usuiN1m=fuK(LImPn&n}qiX?fv+msV^r^+;;o* zUyP4Cp7LLiZ+Ptbo5RiKeNjIn1TV&cT9F92{I!1ylHp6g!PS@`mG`yK2O_%VZQ|OP zl9Ez5BCAyl&6?TbY1rLi;qTGm8psqt!G1Nv)}9w$j3Y1Wt{et#GY;}Tk80Sj`Zk=2 z=A}BpVmTAyGN=`-Z6FmfCzxa0ZT;~t5dc3y0oe>PWHNv84bMMF04Z=&2lF;Wz+dS^ zn!a(?K~WI{!DIVE#nR*DnbRmtM|lnNMiUd0&fM!E$r5!<++~Of&S6=9U6nY60WRj5 zhtJO1V+hTX=Ru`}{;9u8iK_P(9hd|p^Gs0a|IkqUX*h!R)DKy7P*k+OstRfB=0>(J zPW4m=g%OlLqG*S+N!a%R?My~MHDGQ>02MsImN3Zye}7XZIdBVp|M1C$ixha;A4$Xs z@J@EsFHB}&!U2{4n;8g#GTjN>n)08WA|M0AE(OM(6O_?I-q1G<*1NIWnsJ=|fBhv_ zWZIBh2M!AU@`;np*jlT*tJlG1fLaDn;J|DM1KS5~fB7SsK94^yHO>B?o!ZM%X8_qh zr|!s}^4^`;Eq}arZ29TjpB*=}lmN6#9dULxb(^KI8J-$s+aFdtURS3H3HYdg3J>|i zb^O*$F*lfW=w;wPNwRD+Bw%NVvOS|slK(3|a1Igl-`io7i3Ht@k*h_k-KZUQG^S8` z6BJ6PLV2j#1P0l~zl|TUg(3E@NCi+h7bs;kuCsx2H+e>qp?%Mr9fUzZ%nsN!dO~u{ zLJFedKG2*DB>yr16IYmY2|S&Gxi1KS<rqHE|(bqMg+9bCt;3Pm0`6pvPhvq1CMw zrHL^li-SDr2XMR{0X4S`P0}wJ`n>&bFWP$D6hZI z+{>qy!l_}jB%`v>NH-7o4&Y%=`m;OO{sq&y~Cbbb62ZvJG`F6y)%5MnQg-Y+&>;2wm0Ka%r& ze+eG|9xR@c4)VNTl;;_*@m-v=u!$9T&MV^9*+n+)w=*f7;EWd|L7hhGoUxZ&AaYm| zY^mADZ#g#1@6&jk`qKeANIYpdKHy%q9rLO2S{%5qP=ICM`A%QzHB8otW#2_)f}vrW zjTSohkeck^-8(PAswF?t)Tsc5b-h|7y(9gsmMqNW{Z^mCeF5^sLPBjA11k1T0IAWMt%2eC^xXOsGc+A1C+Opw&h>VLAN1HTqN$yWOV~ z(+g;6Ds>J=mjZ@YQH+Y^?+@7%&q;5-cn88zV_fp0g*}i&cJAmZT7w#r^Ld z^{#zVn5ykP>YRxbO;Er0xbH>NP>%lWapy41723iZu2~yfXUe_Y|Hs&QKsD7h{r*4@ zkd9KM3l>B~1f)q-6crUjlnxOPP-)UzAfVElN|hEA1*J+y>CyzGNtY6OZy}TfLUMQ1 zr@Zg?-F5GBEs2qw>^*y*bLKbynK@cNJ!UFiFBFs7E}!()s5VC$9S{y=LILrB*}mar_wn(4fn7x5UlJ`l8DI z>zR1&-EBm^q3ZIkX^HBspq2jyJbNeQ*j#+dpF;NEfM*foO}U|&aLAe7%4R^;2H(Xb zdcw_T1;$dWT6z ziN3WYNF2Gjq67yan(qAvI(0IMA-?jqq&t_;srf$aqrQJl%#xd% z`-Ns^foub};VkE%IeYYxM!!fzQR zbaT3de~H+=fl&$`E5ozNx#wR*fiwfRoo#ctPITq!$4oj6|IGzX?3HZw0=;~MswWiK z&)O5F*L^6xhSbc6{&3)$hkCwg4)Wt0_{h!%KQG|?o$;8x?VV$HB)K#+UY&Ved`U!D zB@@aKmwVY_f)=*`>2m#*;3r^1mpXgS4{!U-i?z1f@DD;PoAn7`R1brr-GefIpgq+NadKT!K@&vk8VLzVl>Z4eQ&Jd;C0WCE+~+Os)z& zjj}k_yRvsMd+^$ixRtdhB-zu`F;1RY!SG>~eCXZCQNu7jEzw&;`KfLOJo^Ws8G2iw zLA{y!c-NGj9^5<@deAA>6{WmA-`x93765}i0NS)^4L^u#JAAqzY~ z-+=t$eK4Z)k%s5(7aPCbmIZR^Q$6@9HB?gJ=131X4r_HZaI`4r0JH(9P29DCP^R-s zwga_P`=B1*Kk6RE&X|#l;h&Q9N#ZL8D?5EE&vEYQO!1?DVgLXxE|t(jeq9mty*q(q zNbBr4=8`UHy2t$+s9;x4yP~~BpH+EF{i%<1pn02kIPS6#g@JCg*zgv2jt5%%1Mj@f3_DNJYas{sOA2| z=x&)&K610B=D7uFgSQ_!VaB@`KX-1k6B(+aAej?Ms<`EfD>_!ccpmDtm(aXfhGVXI z-*Hu;W`;v}ye(e5xniw4EXrru!eeLD9priz`1<6Xm>Ddv@ZA6Tu$fQ6je(JoaS>6B z1;4jImVIJdk-og6-yv&b^W&VaM9& zs_z!FP6bk%Hce08u8U`eX4$r?m=w5Dqry#yq}@V-5Hy zl3#Ou!a8fo;Vy{je+~bJ;^S&U+hwWA@v2WQD?gCra!qhEEczN1``0h*ZY?=34;ECe zhzCB(WDgL47HvS;&?Xq1YU#P?_Dr{Z-Wrd|9@?P#BYT-^LI82vl1QKIX+kiGy-FYp2-ZA2Jb(eGjyN6KkJnn6Ka~pda0>Lp$tVWYx=~JHlsdfl zZK)3k6$E09zqp80?^LY~?Y`SS8fH}7P4(rr9>h^=5hO6aXa!5E|7R%jkNCBVk zK??w#lU%r{2tq7EFKMB1Z((GZiavIY63e5NdiilXck{0rgpYUWFdmA46COap%~OJ^ zANPOjmz(?Bjhvqb{#{qw^+$uWTry(+a2b@N!j9@e-5i62O|+utA@`W^PHF<)b@^{1 z7CG{#(w}Bx53@A=r&?iq<5w#Kad#Elb5$}R3BA<@WHD4cTW4jO`@)ASx^gQ)hWW;; zk=~K;u~dG=cpuHO>RARTQb6f+{_v-|4f(O3o(n;++jGAt2lP@{xdB=ic#FOo!t5rh zRs2(|(AJGycpncz1^NsZaToK!ZFPlA$vE?_9X)HCj$fFJ-Ob%N?YC&_?s|){>FQPb z43GstHvhBr6F@Dm`4G|@<^F083f^sgB4>-cdltC?UsoRlx%~lW5%EyCdHjQU3u$rk!e$C2|I*B=D1cP0NRW} zP6PM%UShhtpNjv=#wXY7z>S}+UX^@(vo8KuD-5zKZR9snIaI9AU_<<4I0zx@P%6fe zo~ZTvVEOr_f3t7>_s#!oSr$5@Gu|o&)U^$TwMq;5b`bTXPaK$+`oqewBW!+unk`@s zdbzuoeYpt|X##t~!^6j?1W0nAVk9C@B3a{f%g(OVw1=YoXWL&q{A(X9crO5oCimHp zJ%1ihNQ$PyX{zh5?z%h!YBIc09EraH)dE8?IuxFkj-77)rNO8sR{;E~T>gEf z(?Z+8#h^#@Dr8N)4ruCBwFZKqFx+!%u`jMCS=oo%oLijkXzaL+d-dH;mL?m&#pP$O zXVd8P&dJZLHqAD+5*UdGf1Bs`<)I#QNjvMfdU}1ZVO!e_95v zaq)O^L23K#uIZ~|Jr&)(y{VZrMcGJOMy%^(#@OMVUm7XsL`Mut7%| zezicOlj;vZk%RRZ*WHD1^wjzK`g+fO0biV;eKp?7xEkTvip@Zw76St6)dK@>SDh<^ zxvgbgX*+yuQLe^kzg%M{$w=l+<{mAeZZ6H99-juCnoRFgOE-OtZZ@xgn7|A0oug#W zBQqYpi0PaZd7?3KRcxdev@~P4pTt;GKq)>;PUL%u+{b|T%ZQ94-5Ukl*fMj|Eh=by z2)SK7b7c*zsv)25a^ZP#!kiYownw&x8p3s~k*cl7a7Wf(TizS2{K5^y<*6WXEg&mP zG&R#@!u+zb8s~ir5B~OLqbC%N7&NwYmDA4DGs9EwGFFM-xmPl%%lJ+Q?hsRi_7-|y zop@{N{hC!qy1?e#S|bVd%{uO$*~6o9q}xV}hLoEtImj-Q3W@Y=3*?Yt66t;oa&&to8A-KZqmu44NW8d)ytwzisSsj|QV9c+Xlbro9>YVUpdvnK{Y3J9 z_l1V3B$hC{=MPy!8)by}QJ2redFLD9*XxL zi^R%G^$Q5Vm{9yz!9;kKl_D_`Q-^@O`OS_LWDy-F4bt<0yl*RZQ@$6{{i0%G<2SM~ zdQ%=ZiCmLv%eqM-Rc*>T!2DqL+T-Dp>INOOLMU&ZDb=oGv$q^p(-52oY3zim@(acax!d1EY`=s@T?NK-FK_1iG4>MExq0;L+1qHGmY-yUv#&__8F zEB=+c>$L&wGJ0^JUpaA~vOrlw}sdN8_WO7jlc+jDcyh)arB}dl zN*rM~l0~uAT4n@WjCGKe0`Xuh^CYSB2HE7eiMI5>>gtnjC-Z7v){#gXb-Go7J0)MwBQ>>zN~T3k`Bru>;Bhhy~aYkU_= zSov3Hlzne$=Q)m!=FYpX#D9(ORE~d_=F&UrC;yU2?KixyxY)PuPc5sjC2{&K`o(ImSUR*G#DSAegI;U+y)FHVoROU(sh#8HMSM$r zkGB4m8lFUNa=oTrhlz+w*qA=?Qj9PC@j(J!*oO6ItV(V)clp0{(XXWMg(D|?t+c@S zW(fRHMYXd1C~PJppO3THp^W;QDB7N}>*gpC1QSR|r3$BkaqlgXgBtk|v1kec+0Fc?D~boPNrOJxGZ+wNCr__DiS zWh6?)_i>DQ4eWg1DcRsYA=d_6b7juP;sQaho}6!8cr5R?+WBgsVrrPqr;`B2u^YSc z_sdPup)z(Dpjj8tonk7tZ0u{C7#HsaHuaOy7mJ@$-Vl1JD#v>^0ex4P?QCz2GTHVdh~VTNom)!O8k}d?pOTJOdi$LPnCfZ#|P;t`QVnvaW#&8 z`R+d&;r%&S+A`uVm5}9^Tlfc2+L#0C&B#qwKBW~|wQ~dKG40KpH}`qdj3qfkE<;d+ zu$EAX6{BXV;v>1->UC%M$!94t{C=P-Sf$t2<2G*-kn!1Y9*F+elbCfsMZaGC?Le_s zDJkWh$v4uv2FM&TOB>3CWolLm#eUk`$vv!WvDN_c=Y8&i;DS*NhjMK8nF(zW&S zc3G_J*xf$Pka1yURPfWM<<9>)K!b3#5n)11Ow2L$2&z*Ur1-r73MRj1qoS-KCZZwp zy)skn=9668U8blcg6dJ09YX#lz9F<#qu6ffX=Zv2b5SxLXC!NPXinVtA#M-z=wlS@ zMbAG2B!AWDc(V^pFxSaNpV@fmdpL;z@rfX6w_GzDX6+_fDvEb3TrV{tlGaUsS);X`!%>HiSwx11}FU#wdlWLp+50M zU*@UCjT>U`Z=ori;yR7PA7>l4X=v&CybLBBii?YT`|L*2e;(jj{yNm2qQD81_PCvB zJZ)C0zM<`cZEEy2wS5J}g|8?X8;%VucE(3RZ}$EpR~MJG;^Mn?f`2dJFAGgJw^K~^ zq0v#RtM)_A7OpmZUEMw7<7wGy?ZM(7^YfWUM@I{1Y+bW=-u~wXFvUzUq!Ed}@*|_8 zV#qn+*J8*jLjs+1NbyuJ)A(_}9tz&RLCQ$P^OyyYn_3ToFA>;I6}a=#c@n*X+c*MR zySUr`%8RG)C1|T795l2xz<9h&8n=&UR}TKY#s1j540q|=5h|7>*mNMs6JH4Y(m8in z8+QMYpPp+e$tZN`Ic5S2Hby8N8yg$wk@wIZxbJ3H@trUao?1|sJJVhMaee5>P1#<~ zkcKM4e=Z~sVhHwN&YULX!TUG-4AcjtZa65IAs!sA5jRIaD7yTknDA%2|M?gvu8;;K zbORL_^l}q=8Tcj8(+BqZHTkXSxNp$k|9Qf2W?o;Zmb^2#_yh{{qH0^0#KORzmds{C`%&L|$rf&T7ik3@%igSx%P z*~3MWdEJv!vJ+$(?S?Phme3l0YBSvLU&@!QEs=W}i^xJi<2Cp!_LIt(!x)1ZRD8Vk zkpmt+&=Sg+07f6s$aO__TD@wj7jJC9UUba<@@cG%t>a!pl4& zzc5ic5R;Q-v*MHtMmIuxj65`7f~`1db5S5;43?jE{Gt-oAe`h`hq@q7BVHvr&jpXV zh?pF1jFR$$jv{Xo3Sde~-vrVbmAiVLi6wbMs$&^%AK=_VaYOCav7`hEZrNAQy}Z3& z#>WSNJ_K0K6(sMe>cH&p5u&8+4C4hv!G+XqX>~9b>{(pk`=!mzRipejIaZ8c`p;_d zz6Q%yok<=KZrA$Kb*AmjhH$88>-NmkM#xVrNmk!H^Dt7Y^C*9gnCgmJfkW{F9b$;e zCO(n+Hr#{km2e+v?0qQXQ1AY{RI|9q4mAd1|ul zt<7o*yX!whpXF^(?43r&={n?hv@dC75oTJej?@zMXZUGtsi5=j9Z~m)e!Wj#@X&X= zykfCIRPFWKT!-(iy#7(rInEQ;Q}B#rKW_F2O+KU0p@p9bI=xaST79xtUOf1D(rw)# z@x+#Qnca;DQdgw%%~KL+rcX(zkDX{SBKB55f{AynD-pZHX1?7D`*J29i7Y}4E2_Gk z=JEwo9xU{HW{dx5*?6e^GV@?1dpo$D>&!^Cc`rVAv?N2yFu;HCIrTIniSART@Z@Qg zl-{uz9-gu87#^ivIX%pcy;goL)gjtznrqct++$-7Dlr?R_+8fWJmPWU9TiICkk=t-eS)Z2iJM?+ zl$N({+;E^#G1+j?RTCqT%V>ZU{r0H`cqO}*X=b~v0GKY9?z~Aq)8w;BHV}fkE zlekEH?Z4GD3asUqp-B(^3Z3E`?Bo#Ol30H)rmKTBP|8CA(? zZmitBunu43E1sq(Od{Lx{ODc3Ah*po`2${^&9`qK{lw}^63R&^ym#TYg22ix=!w`* zl8k_VtvPN#tk&!DKJf}I74^hUbDpcA?A~T)qgPtAL$JXk!ojD0($WRgANUX_OE54< z+*j^Ed@8#Gl|&2wCpLyUmlmWXH(d>BvhgS1;{cWH1~k$|fH<{NW*)Y$UkD3wP&$FBB+I^=_lRjiY z-j6n>FMDa(Vj37OO2a#0X0j^XYx(v;<#<9LW^~rUfSt5=>UyR0U%3F@FOjJZTRWNZ zstvN!Mhp0Y=*}}lC8cNJENn+se}w2)LkBywI1A`T*5JpP54<*2xcZoCc`S6+;lT71 z!q``|WmnGQO z`cNwA?#w;>&i&k8Ow%HNZ8`r)WoUj-hS`(bKPg|-|L9N7(2V2WFJZni{VB1=(^Zh; z{Aot00&lg^S;o$^xjFuZ&*up5@=Nb=133d_$dfHNF@MJYQ<6grNi3UgszZK@5TQO< zUMIV|pW;PoS0uGom?L2=1Y%w%#p3)m+k;j@=p33e(Kzv~rjsboI_oikW6D^jp%(W$ zy738&R5GpgO7B{IV-S%6nFIXM-q+uoc11YJ$+#)YS96Ie?=V2M?G>8igvmk2T>gjI zhzjr8=yp*0=_eA+-E6z=UK&vGJ6^ zQm!9kOWH4qIXHtZJlV2-d*`xNO7gQ*`zf#Bh|6Yo1f+CG>!SGuFOL`^a``6v6-1) zF&Mm{p<(9lt#Ug>AZnf(ZBvn<^v|a;U?z;GxiO#54uZbfvAQ0)R!!`iEGlp1_i)E| z%CehZ+~ksLpy4jpP}53t-~vGK!hb=@l3nCZ*JoqO?MKfliU$7GR*p;-ma zi=U+ox9Fic1DD{W|G9E*3U z4(;ub%s#)#dt_307HgBg)Lu8yIn+K^qckpqX2d_eCocw%{|qD-|( z!{*Pa5u)^q>HrFR`N3(N>LOZDBJr6jVv^alx|{dY&2Kf)8gm<3CZxrP%eUe6i-Nu# z{`~}4_EyckYNw7X1Oj~p9^>pdIKyR~ycxNiNeOf=f2nx}>|+ZVu+_|D>E zB{CI3Gv5$$_@S+BuM#Q*A(}mIDTxHPuY`N_->IPnuPcFv1XK^9b3bYC3B;e=G<2r=>k$(v6l>1qSjVEQ zmcBm-#Wn1_65v-kC?`ylASYpFe8X$sb$tB(*M}3>`Xi<5w!x#qg2V|6+Oli(44*z# zD&Zv{)gz99h}_#3C^JnJD9xU`q@wBGAA9n+hqbnR-+x$i?5Y80*FEZ(EAc9;i=hD& zX$-YL=NmkfHE+Fksm!>U$devvq(hx!QXL1JCEvu28#iu9cx}#?$Np$-Yh%pU5oM!m zakj%1ALdfkoP+DzEB@?U+6^K*RuzN^h|HQ|9-5j5H8g~qPqc=mEG_sRc=k-m@dK>VrDgD`Hbu zZQ~gD&clS1Bkj`7C(PQdm$+4+<5R-4YQz=xwYEJ=lLB=ro7*l|m|X<>2O-WNG>ti9 ze4(VsnKPVZ4?9x?#igS9eca43_pC{Kp7k&Q9>u-oqDM){Kdw7JhMtbDp|w>*g67F4 z($ez1KDg_XP*lNn_g?_>$H4F2Jr3A51ezr3fgd0(m)!xxVB1MZ!jyn(exFA6hY#0? z$oGs03GQZ*>J$>$$nqb#l_tnU2uTZT>mG`#rkY-kTI?P{Hb$xGN z2pY*Y^Z_`r^9uf6N(Qkx-!11d|6=yDb*g96x}oWt+q3|%FS)vw&_ZQHweTZVP1mbU ze!2YBi0t~2NwX8jHS zDz|W^11i5xk_l#JDoRHw*ngmT+@Ydm+}~&}SM);bh7Ye_GTECyi})M$+3V&#`<(}W z{4igr;6fNKPJvF)e*q5mFTkmf+GAo-cr(@+WvID`ZEtT6^*Ode@j`%cj*~4-{7`qL z88D1!wN|Y1uz2V;Z&s&KcMqgbvH*-fn|19Ev^o4W+|emfhBQ$hWo;h|{OS0YUMerc zf7}67zVm7gz`Sdt{yT2TH)C4I(~HS#54dchZs!Y;49sh1;WB;+Vb|?q9~nGq$r3;G z(&24!F&m%pPco(mz6k^Qew1|aq7YGpF1NBsD4#|746 zmp)(<0-x{)ml{s+X(X>e_hycL1dc#=^^eik@PF2Lbc(+2K8va?Ln_Z=*yTw{FeL95 zYm2T?(2g)N8}ZkY{mrDE0v!S_HxlCnfYk)i9WA9H@A|OUewnjjC-AS$>{Go=@ee7# zdy{8oiiXHY{hO>mpOEzX!`Ro3-|0VP&n}lKeCzn!Z(BSSRX?5cU{h!^)_}56m zP~35$@~XZy@MIag#At+zi_5$+RX!fnW1D+=eoiOcKK0J%;GZx?)r7YRiF~mo$BCvy zvT}s3^_)~ za)ke0BQ;-{IOHF5kq3cyR2%WGIEnnt6T9kclphj=?|lQr{(|}b z&4~w_{2o_|>?ID%7?Ez3SF_5tCk2+;@u_Yq1D5$?2D|BIE>-A-%1MsY+pnGhCw_zI zpUOWS)h(k6{N`^Htp~y=AR`%vu5g><`S_d-0V%7SPZMT)hlj%|D;2>FE1~8gX-X9% zZER_8j4zX&(U=SC!xZOV|3Dv>1Bcz8p3uiN=&v^LaMWN`5n6al>FW~(ZW^4ATU$Ss zX46ZjSZ-kQO8S2YR=blYLQUg+`}6$*WA{%_hzTvB7n(#EnYN(>j?qg@6)ot(&%$|3 zTThWaIf(B@-OC4&Mp!z<;&gEvEZCvIt;nG09cWvLIkn^Lq!BasM$vj!U&ynaW;vT+ zU|3akK{i+P<3_ybjybev5$g>&4eA<^SJB18?$lqjKXbX~x-R0_nV)`lWIvT~kAP=B ze6wSlakg;w-wAdwm~@)CZD1BLZ%@p05!v}nU6T6vLfbp_@{sa_?@K9f7Ejt-Xj`u$ z>4aYGe;2707d4aeVIg^v3mr+YcE&d^GE}eL-_k7H3c2SyT*@>AJsR$xxKQ(S$v@Zl z(-E*KSo=a9+BcdqWc8)YOghmvxyFg&AN1^e914D;Bv=X$KKZCs*e5U{FHH{ z_=>2vB8BC#qt_RT%Y4fWYok6>yP;1|ZooO%{!ibpcJVCtOaPVJXCmn0o2Esi&$VAKJMPpGpV4y3%w;u1K<;#*gn- zKq#(q=35lnN=fc@hU)!e1mYEa3CnDkG&kj+Nzk}qG09Gu(!X(ikJEoEcy~XHg_hy# zT9irBtKRx2<)s`p_hGeO(8Igx`;O_o^ZcHie#Xaz=?Pgp)z%8|HduPI%GsvvfxJiz zl2AD9e_ex{|CCa-DN$z<%TF88`@|EuRb8cGZVWHt z(rz3tLYy3fJ)l8fH!v}mVHrHdyz}Dpp7w@3N2;m!&D9gJUKeFsCk6-c$8pjxxF>Rs zdD$(mN3p8V1TbgsXdSN`z}B9jId|t-zHSzxieSxHlcWClxs=xPIL@cov!9yWz}kiG zi`dwFI_ZVwYD7_{9hPv2Y`WGen1ZAMsEmr{XOY^9isnC6gz#8na+-11JxH@v-`yy+CKW@UK%h3Wf7A7*9p z{|j*oG|7ldzzO#dO0w+kevZ)S{N_}^U_)hjhrpZs(p|(T(hBdzpYZZ5W@{sVcAz(g zB0K0PO1ivVlNeNb^=*+=u24w$gnL%0J+`W&MonX9qw_j*@ax^?>&!6*)jIsAemNT8 zEr@50xywq;w&y)hy&J>jWZLtb7gESMs({*KY!S^U+9nWondoP!4g@MW6ie` zneCXv%^%HtP#^0H5s+;Xi0?SjIgkj8i6o5VyEL`?a~~p5Wxx117k4h|S@$Q=Nu%*> z&R05I=8;&w+b3g?n%jPfACbwMs;_4hX8g&Hs20IxB54BxaEFsuwPmGryY>A-*jm-3 zwA1vp9D5rziz@+gq%rTQ9MvMkmUMV$r~HpZWK8f{Afhgf1;{I?NcJ=Lh{F`dhxJ}I zHHo{T$*@tr@Q$H@FCmRmC4;!VUzrA3uYHBD6EZm*Y zthj>E!sx1uwDcZq5$!&ZmXmQ)Bl9Nu*hRwTG`K&2=-2TVC;bsJ9A9` z;O4&N?43K)_nF*`sL)QFyiT8AD9CYO3N8(yksoCP9GS=wpu|i>H|*DKS{GL61wGP z3*P*3%b84{N2E=$^;5zWbJNga;gjJu*Yj(bczJIg5kvSMspm*#EZ95Vpn_nSh?9a; znc9Y<1z^x~R_kvAWZYaVImV)XZ4Up7LuL3V4#}~PAyvWy1J5lk`UO&_Rr8-ZefpBe z&|Yn1w!eWEq>!iHU9HDz%0aydomVXo+jU|EPc~^-%7YO%ILE&%`CTOmy)RRcC+x9XH0X5C5n&Q{1wTX>f@y)At1NH-W(>WAQEeLLE8VOi0oL`B1e}CU& zd&pY5k&6LTaDD)3GgDyB%e-N-paqFMU+Jv}&~Qn{E~EnV1DQ|&XRF? z`4gu^Qh4J}iM!=x?y)m4Z8y|WTwDJJz%QrQn7Y%(7x39B9u>a_Ae}hl)@}_)egJ($ zrvNXNo5PiR_hM%ybASW;HV$)4=0+e>A_c2JbE$U0`ls0<*9ZaV73T1BLA2qNg#ltI zE05_4oLFc!b&RXJ6l3vyz?N{LMYgp@&Vt&SuVB1J5VB zqOHvewWQZaVjN4t1*~qqx4=*R22S7_yQ9Q`s21FlaZ7DDPRvo(DzkU}>ouw!>Ss^U zYdbNWr;*ift<9@a=1|CLtHkJ&x4uesDyDnp>KYcWgb6rlI2x3DQ5Vv;(dlPy0WBx7kKn zrT5vue0RFze3xLmbEhIUe4?ZhgxU-Z4W9$ej1{sk@~=7Pbt?-YHIRAw7s|EBdNYSi zf(12{)%-H|hpB#{9a2tVp?Ft_mCyi$#oK9~&ZZlqxC>sO6Z@z#iZ+5@AkxPMLsg6#y(@AsnoT*0%4({=k>1qx|{+!tN#P7zz?pd*E^!Bw~KhY+q7}- z?6EChA@I#{17r%%5>?-NXP6!B9P#7N2mdBbvQ_y1Z@_Dc9b%z(&A+Fo*SuuX?|Guxg+aKWP0bvu|q9uIAI3@T!J6*tSL&L1` zKLAoS^KT~mrA!YD1d)|#r@}9NZ66Fg+t)w_1IULRaenBU4a!@7Td*hT4_A`+Y@~oS zw6(R>G66mp19WqqYxX=xwfSyAwb;NPVDALeI*(^5Z!%q`YO zZo`isiucUN+cJFNp$n>aj1~V4oM@ivfi31guT6+gh-pSZCsv#tmLHONS?tCC-$YEl z7;IQFv;0H1jINB>UFyI2_E3x1ONzhI_hq5FV|J~)5|;=IZ9@c!EP{f2!Cy~tLI6gO3Vh2VcsE)HAWcnE%@nh_K~VsRn!e@F>sLcT zYf6GE%X6KIOyk`4*}WjH4Eb&M8~3?tv%_-B4fCiN@H(rq;fFKn!){)&8GVs}TIm#k ze1D#&ll3KeeDzSDg$n{CBK}$dxvK^|dlkzQ{t#PU|f8F-g ze#8G!x7hTPQbnXLE{aR4DQ@$B>dm6xBk2F7Hy`ZtEc)!Bvq~dl%y`E4($B|_Fo)y1 zh6n^C7~~+`XGg*)mZR8L{cF`BRp&W^{si+i_8?<}UyQ6Z zowC!ob92lS<%E9w#^Rl=53!)>m2AX0@)hBcIhDaZHMJ4Jf;|3*(DMs6HuMi};Io$~ z?rcM9s}xpM7{j0am6sfE6$(`=qd(9f04mn+-AG-lraAhWpwQfTmibz#ciNBZE4MyN z?D+m>*E%x0Rzj91UQ}9{o;$37{`ql`CQa_-jTH)WQ$ZfaV`Ve5SnGN#ocds+g-*F= ztgjK!oX!ti%>H9G-(;&NGYdJA_pj>N!rPW~^f=wGsq(QPx^lZ1`V^SB;Nfg^8*yk@nNOg3vd5lkc$5YQnT0sJ5qMc zgjdz}b8-hiTlgX#h^Yxbix3b;ks{D4kzvi0hr={8VuA+hkCB6r)<;m+N4BV*e;7U1 zf04qpI@X#V%0g@t0A?3;ELWVj)Z_ieVdi zUynuO7CF~R%7w5_rJdyWOL^s!bS|Ub1|u4}i+vw|MaRWa@m*bzvE_INmpT7Y*;cp- zGfR!7SwGCCucx+oZGQgR5fDUe*SgXm+w9&7Gml$~p*ejxwI;goOT)vXpS0a}ZUpR~ z!t>H=2oQw`9@`$ zj)<{J&%shVBVz(cbiL4ul6TISl^+zQ=@&i-$wizj$U8er@#D}O#i6Ce&r=f2EU`5j zzFz^2t?=KM=?(Mbz`cQEb~Ke#N>Qat75WOc;r*(v4Ys7q^O5EW7Gm?IfXeA+oaS5gX?iKOg_mh!EYoM{++q zwj|ENSk96TK`rwXektfZt^IF?&VJ_~1gt%mT)<1Mpljd*>-Wv)e3S)3!@}B6Djmn= zP@JWGdJNHz6B7}+sHMdmch)2n^hgxhX6C!_9K0|a{o?wt>qz7S8YBUSDSRX4OYned zfpMO+oQVH6mpl!-qegmdok{^!ZvMEj@syF4>#tk@46v#>__*9!CDztbiujCKIhcmu z14>CrNszRp^TpK*n1kwcN$>sLE&Wp4*T?Yi8egUUd^oc}Q zb=?<*kIzzw(1lSs`%#Upq;Ejlc%CVM=}cYV(&22_ySJR+g?jW4k6* zv<9CVT5dY|=9^Z~94b86A+poKVDJ{8Km7Ug=R!dj+`1Wpw1+N> zZ4c*x9zJ|nD?q|sJ!4eLpp&T?a4Iz6g6nBhFYt7zjrQ!KqQlI}xTDaxKMj8^j9Jky zJMRnKQh#nVl3BQc!8WcYE{>zPxcJ)|KF_3L9E)d5{S;&A=xL*!aLD~8i-I7X&e7nz z#K)Lhd6d>`yw6`AyK3%g#KSFmx&gm4#$$aTaY8Cz{cWxe0vbeU1w5^vEE2;ue3&B* z)(vbx5~=yh=kD>;z!t?Dx>CmFqf_ekldhw2KMO!OuJCV z0RP-}x+t3MnGw@@d1b#rUetV?=d;OK;-?COyd1yR-O=aK7cCpGdLdjY>Jc|HdD0*j zFR$uV-}y&#umK6*Gc{8}fuD1ch1`GVs-mi`2Ty)ShbHK5e%CR)id3onICIcB zMb?2IYB{G@^X%!-@(uS798yl-c{4ZkCds?;6OujSu&`!YL4o!T;^caX;yD6=cgyVq zMu!!17@J~zpo0O0E+jhy&~-#vt@;YmIC0(}*<%vnZL`U9u<-3bLV5pf;Is(HF5F&*UWX?{=Di?GHR&EdP)?Ir|Zu(3QBz# z#GpczmkGM+G2hkFiV{K*;+Pe-QhNsm(m`6Eh%Q(SF`Jr)FZ3f>5-q9=gJ5OQb!mQyNo4 z2fLPd)Hqm4K^F#XFQ1DI^t@tv;HdQdzXB04=HzI_3FXex6=lg_2hoA!Dr|IuioUPf zZ)^U)!V)FV+keVcl%1S~^;aLUzc}$^aJ_P%Q|0BM_BuzM89nnZlOH6!tB(Llt6EY4ZY_2JP}dHTQN05x+D>XG-WpPpOZ4Y z^F!eWqdD()iY8I0GI7S8sr65752YF`0B=HmLi|XRX6k*1xnJBX;!&WeWhJc ztYO!i4JnX?NRoZ!0VOf zOx)alCO4GpJIvcDXbOQg-wjfL!9$VKYia~KmG{nMmD6RHl(2&sffFy}l#pV9ne9js z&8#mCVMtqdhf}(hykTh521@@5<(E&?3EF}Jdf7Hjdv}Oekz6FAY**g_m(eOdk3}I! zbtq5Vf`~}-UE)5 zPv*_nPxJE52EYAq-`&OKxE&t4jzkl$Hy<;Bs`Hl`-PVL{NVkZHhVpdz+P|;mp+qVjkLUIM$>SYBcSB!BG~& zAM`!+u|r>)n4uQj!LKinb@Y2P8bzygc2hz3S|6)5=U^-v1|)r`u z6uQRG=N2B7ZAmz1p|OL%8X@rggKE29DMm+!qr%EA{>oIQ&F8b|oXTxTVoF_puGxqA z#m~KZ2mfA1L8U6-4J3f)HjT_9CjvMpbptBKpVE_0N@HLAOeuDVlGc`M88g*v0qW5Q z%N$UOR8avdrU#;s)tVmhheEjID>H*gDJ5}@rAEpqW+|)hFXr~it{FQ!`-a4NV znEKK3hdIT_mv?i_q|U~Nr~GjC0}m?lTDVl%k;m7@rK$Rz4ump(pzerOmFcNi*41%9RNhr>Wp=pSpSI2FU(XOs9LMJE2N>;#6u{T2YDXtF&o(2dY)-NJ}!yCDNMLQ;_ z_G1lAgLusS9W45@bEe`*1RMwXE#u7s1+l8HfqqVWpa9ZQq0=(|828KjqkLP~R4gJMqB)7b=;!mvv97Uo+?qQ6FfA2WdRg)DM*X1X2;T1m0tlbkvAdF}@K(eY>AO0yn3BaCxfL8SE**G2@uRs=se12jB zH@x$NzQO5HJn-ppVp53Yacme5?**4@63dLiVqxDSu{-xUkz{AO%$^VU0>a);$=>|_ z-j2mwM@r#NW_kG_tFjRt&x`O|vyQA(6f-k38*5}wXBdAY?u_=CPv-#SG!n#5ZY3YB zz%n<8m$ZjF_Fuohwd0;mcvQJ8>0tn-1MfQhJ@4POH*trSpre_;SAU^)2aga+GCCBVYOS;bGLZrm(~I+{*2V3KbdbCc*dPnt zsCL#rVUCl`b!HK#io8}o&z%FC{M23x{RWX;&scCr)rOIR9HS%$>NbRvaE@)4j2EyW zhI{z#z-PM%XXl~?t{`t{`f5G?zyYUY&wqvWdi>XP-gj;fHF$4%ih6NFOGv+Mj1wE&(y)n{7oI!le;z-K|(C`DJjucBnO^={tzLTHhx{tA5oA>Ka5 zXNbNRtiR)@9Dgp#U~+H2+&_Eg^Y^~JkOwi~?fiagl+Q`1HuEsY6ur01_+&vx&O>sr zMx_d88m}_+4b*GMG+Z7P&FZ_6m;*x2pIPr18iq2R{T)Ev3GFmqUNrr9868>h7Cc{` z^XvQf??a12P@@R30yD{_f&6$QGq7+H(o_$?stbiBec$?>zCu0~Md1?^iT{-RSegG< z$xl9h(J~$cVgvsjb$yIsd_Os9zKpIx|0pw=_xh5W*O{|abrxCp(gF8q5M&LxxVyJ0 zWrAcQM#iGwf#Q4|kVNKJSL3`RbL`vCyMXxQ^p(I6?Y(uikzME#KBs(F=GOc7^ zvSpdEgzWpijD2S?mKny(_g1gh=l%YCf4@Jzk35D)W^VU6_j5bfxvq0^)0Y?bTFb`4 z2R}mGyf)}~0`rH5#0~wMzhy^9sCcPPy2#|N3n9G-r$f-X(cypW(8m3-BOa7lEzMe` z#EqB2{?NK`j7X6d2c!7$QkFO9D#WRfxT;O?QR`#of*;)ZA1#lau>Jc1Y2|+jNiiBu zO)l&*e^fsj7v4(SJ38L;^XXjb%hKg@N^B=vHbz1KwFvInW3ZT&iP&V_QPxAoQgKlc zCx+FGaOZ-~PV@5SA<+@Jv)KoJnhjq?xbI6{s0M(EIu=-5REiAJgqh_Q6U`a#WkN@K z?@?_AinD&+YvE9tZPL69Vn)Lxd1S4eaX#6dS&2A73snD{Ph|v%bGJFFHlwQig=};v zpu9+!^(g1KX2}Nokq2N}$`E1C3JF^$*(TV+swxVR-1c9|?K=U!s&gcv!kT zxpT}6zgY9@?c1*r(H@gfML)LB!Xoc9js$=)fdMl}QJMs6y(UEPr$Lc;f38>*7Kd-% zPq%sXQ~=Bo5MdM$mX)E&dTOW@jz<<&dLsJ1}N8c%9^2I1dWMLAyy$ zJQY?QPT3D61ahDJo=B6uO4on98w8@?LjYFq#)b;Ugs9MwgkqnB?M)mV`c6X9acZhV zyonc-oBZmoAT_*W7H*<+J2EX1$3_~WP||Nxz8GyU!>5Zw3=%{48`Yup105Adag;SZ zpT&$ZnXNnGYI8G&)@eN0gOH(6OZ3$Dv+eTpyD}gRRssybwm?Nih|q;;Qja!FE2M=` zp_eM8IFv#S_KdtvJ1HU|brXL_#qGOEA79w+%+??!wr6abF#2>TW1Xv~Rgp87X19f9 z$))ip6RSg9V^DE`;g?YwfYSXjrPI?>jnlMGQG$iZz`3pz<@#=lcpbaPilfv&4iy8A z7K6vClSw5P>q|4au3Otia*Y)`B#73nb_ant-7Vk^=40+WoRuFeFdbvi0cWM_13Gzm)pRinN?akFr}w6t?e|*PCE#7 z7^SD-fq+s=f@K6u*cnsBGhYM&dS z{;O)R5{cHLkRoJ4d=V zO|XAXc>+|2oECB+v`Nzv&nxXM2qgQ?C34DpUCymollw`LKiKMdHt(=_sKcgDPH&7P z!@>+82hvUJF?KEf@qDe=>*EBO`1NQ>~BC@Hulc9Uy_9~;D+9~ zW6F<$-;bWq9FOmD0eiAVGo3YCdB2yOf;e^QvBb0u6TtC7Q#r1F&|cs-Q^9BR2>xGO zD!HQekrgF5?e%?{Outg_mdG%_l-|`vw zs_&gX+W5=xI@)(}48p3jL;Gm8^3})?P6Lml*KM@woRyXunQS5(8q~*+e0&!0irV+G zz$TRm_}%lEPcD{tuQp%YVlp}Et4EmrRNXEf0Ft+7;ZvQTR5_)c&H~l2ic>)6&hEUU zCC}muMzD+YY)jYpm7ixmUPbcSHsjW#Z zZNo*}wP#@^5U*w^Dti%f?sn#DK$NR`%U() z+ij9_wXVRM>&ROVe_bg}#kL)%ld8qTU$N_cu1BsSiliac#kSND1RYJ-uW--`DLXD7Iy31>Eq?~((Bb_Q(#AefS;3)y9~a2l=MW(PFtA7Y305G zj!xW;Ho*9_;{@S1d3*a)6IG*9j~VT0B&tNNJpM&no|%6~+LinpH4VEma!6OG{7Dr< z!h3d)rmlK~7Gs~aH%VCZ+L zNYz}bahrIRtCC6r@dDFy<1?#@lV7hPuRYF&%a$=a08ElPgA03xf~!R2Q!ZO*_%OE2I0z1aB%me}T_Zf&%e zruEdK!}vNqq>)BMG#7VS^1eraEjC$`f5s)RZEH`qlr*G;_d{o-<1bG=^NuXNK{ zge1KjC~=+RO%u2c&;2;~^b2b3L0kLbJ_*LpCAR{@=G`l}cTH|kU-fS$A+ao|yXheK z=>phe9%G3()%2pfmS}P6c6OkL_V~o@{C1ntxHZu9#m)5hTASnT+X2wJEu#z_tI3_T zRok^>@m;?kSCiypPQcg5Mp?tbz4>!IxTOP`3^N*ClFdN2-m3e(ZOmTk%0vt4{`&cm z6qIBFiejWthda#Tfsi{jB`yUaHl04(6d^q$EgKaIgO4%l*U&J|R;eEmn z3|UiljmsuEP-qz4FgacaRAw-){H8`kbMF~ZXZ1RVEmN7tr)!|P{x^Y%q?n`4&tX!C ztJWk1^{6ZigFI=8>@XH)qyV#HVHF=bdaYpC_&@3^!BEEu$W(ne|Mje@$5X~}##yG{ z&=aqchZ1&a(BC?2nyBrxNflluwxf!O|@Q*#(&?t~@J&G8+22^8}d`_pMk>#SQ z6Fx)n)LXc^F5`_>TS2KE$`~(6y>_?bGOVlFos2n+5Z(Pe$HT4c8mko{A{(|z|MDi7 zhkCB2*_%1%XP5Y9gMys2(ae#YRUWukgT3aj!*x`p(Z&3fX}0ugF#Gy)`b zgx=?;>5elL@eJEr-Z~c{D;z=$&l_R=*AQB88tP4LXRC$wz=2Qc@y*qXv0qDOYiewN$cu z2&zx7qj^5)uj zp^IJ{{Yg0e1M!1It=S$J`9QtZ{bBye4p@(&l4^8$TR&{|0y-g)yv(BvlJKlc7wW!U zIMpQZZF4L#u9)g-_u1QZDr96er_1^4?@%+#DI?XkqqNRItu{1v=>=DG)zOaJM{0Ut zCob(LG)mK%rPf5(-B=nZEND~K)@5|AB8KXSqAIpw?`9#%mSmT2JJ2BzV}Jl)J&w32 zQ^jfd!xPoTcX1Ok0U&`tw!;&2xRMm6iq^owL0!k8@)9hB zd6ofq$i@(3z7(vdWR9ZrF?r{_u6$=G6wfv0D zf#pp!k#93*77wdzf$4&s;eGHa-c!5F{g7zx4L{NF9K!+{09<`TnW7Y5gK!Pl&`ch$ zfN&eO1t56;pLEa>U;))T z$zH>DKHgO17F02`MmODs)SGb()|%Kvp6+5F7=KQE9v2CXS_3nz;Cp9gX3Te1hR~8y zQZ&G87AW!x(8hkPvXvUBb@J>uO?VC+vooY&j1lDJO+>{U<$HZY=wke{^Hw0}1Uv#o zaYpgttYY^*U&}<0%KYM;|L_NW{sy3#AmG+(PX?Md(=#)VgFXUDlr;R?3x$>llbi+? zhePh4fvKsOy(Fd&@#g#zJ;YO(cB%9;#PmDIZPJmMGC65w^46^X0mXp}=0}?ESe}FD z+-QfLP7>OT9dRCrh|SKWw0lQO+s932+9tMx)jX@Kt3e|Y_O@Z*IhO6rnJLiy;8S1# zlKt0ymXSAGU;zy_r>mO5kdh+>?EA}JT|8ixMWR?;hl4kF3gj@w(`!9iVM)9r%FMd# zJHyDFBcni`a^Wnce@P>XsGM?8yBMSK_*`DgpE?>tEjIhD1Q$X|1hLDTV=C7lA3yDc z!|(!EZQ9TFj=H==AXbKKrd@ikca0B)xYpgTqdwmSFdpC}n_nSI00C>N3SU@sbx(m{N-|f9LGdDL?9Z1Vr?`zhsxI0?Zba>}r1C-;(kIy*t z?puHJHU%LB2QupVshVdsAEQ?hLx7vnf9vo-7>ouK=K9qCL&^I0#;1bK9`~(rz#rYH zF1~@7xk~=7X2iX|>oBmy4J1}mw@%wZr02AJuWm1&j_v!)TKd3A}>rqx{*Etub6O4?(b!8*-r%!r9vz*&C z|AfjQqwFvl)nTU8lPW!4{fbfiSBf|JNGWyGCavVUHT<<{2R6VWc|fIu)|E_jEmEXb zuAOR4tc4dZG2f6HkL=6BzxsMZx9eXn06ui_sM0_rWKuVIZ$|fM?Nzo2t{`!Q1t)l9 zE*pKwDQV9px4Szr>fTXr>|7P34Li7zlZxd5iv*mC8HX{k+>s&#JNVuN(|ErdN{)PS z8h)xM^p8rgC*%;xP+c^mRDlZ$0AO)>{@DAQRqZfP_4bVXXbame+N&si5e7v+-$_i7 z86XKsh9?ACHU?Clg&7lFagZlMz59++=)FpIMW%pl6dOCcU2f=< zB)ElI1m zY#l6cD_dkiT_poH7uQk9MqcH}0KJF^nY|$i1xl}OH3xv$yTp7{2%>SM>-(t5iL>&r zuQzD$y$4}}aIWh|A|fI{L8>zKz|!4V=Q;H~^$VCh1C?~kAYuFWJRxKW)_Oj^MZXHI zp=Osc`#(2%h=$pSqjQwJxC25s%-($KI<~tER>!+sHF-pLq`)R6C`&{nf2{-6uR~`*cCXL43^Rb^K7aX78b+vIPfpp*C{Jz;FhKU zHM^5&0wBSWS8h-XGOcCKzGFP(fZiVdzcDdV!$uyyQg>|@S(wA5>0DN`wFA$qIszE_ z)iHfHt&+3&;xD{GMYD^pZ!(HcgbAom*}x7iAzkNFh@{n0n_HA2R`FtkTP>Pzvx$1$ zSIQU8-yR-nHt-4PZBg2ULNxU*=YVO4f9R(dPF?b!^&}n2YGMAQfL@~YcrdDJhdVd( zdw!8srfJo%$23ZKGlvtl_!fok2qu#ezSLodykfuo@+WpdH_w@PblpCFUy1<2P#a7C zGEyx(lQKU|{%`j}(M;(y0b$q;CKGam^GE#elWZyexpO;H&Ir{=MrDlDW2x6MV7`=f)FOpfcNoyxNsk2;jXy>r7<$2)PtpR!&05n z=ElIl5EC0a{T|fz&&KNyF>B!AGw-V^_t*T`0hi^>J85|&ry>2IldVMuU21L9{k_7{ zFJ7NVtr+mQ5L3#tXNCGZXAQ)L&IKC}bTrFhWa|mjC-@)lLm5KzCb@eWBJlrR=c%Fb zy@cgu)AaOz@K$qkegPt&@SO63UzzPTSlz(p6;K`PKz&0CtjUN>CFlZ`67=3wKgb%D zB!1Pe2@e5uvFj+YjlL5(&(n!&3euZ-_4+)wJ_|QT2&QkMnNQ)~1O+j!Mxi6ghb}=M zkPV25OEL~KLc?hyipWB4`Lyx3CvU`UI!og1#H8rjU%iz;`Y5^&p=Z}i;bkh!QSww~ zp!!oODr0cIzWv*0kJ)7|t`(mr0vCRe5?VueQNH_3Wl!7D8=E^kAJbtb-6w#u*;#hg z7u2~R9qrbE@iHx?hHw^ZpGSv2DW0;qcIYZV8988Rs7WUMzzzepC-VBG1NbE|vkjgS z0S5&Qp8u+0`-w-szOEQGj7p1rwQ^0#5Y)|9an&N_%M z!3pnNYoL}#jyb=-U>W^Y6fL=9I339$pQe-$uJSe)QCv`iCyYLd$Ol8#dVe#YIsv_J zqG(j^l8wT4dDPXN6@4ne?4yQr4w8Gt zkwa|;JOO^=oOXk6uamTIkRuaxJJ2&JPDWcny}6A%%Eu#|4kHMi(%cWPz!9xy(F#=O zl-f5&g(bWI$x3?CN4oa%Su7h%X#i$?R(C{}jmg)kpgTMit?g6PPkyAccnb+#>2(2y zYms>yjb}Y4)Mi1UL+Ksz}Mk>>$$*^7kMmT z)r(^+tgJ^JU*WJvMbmBx3HG(C`=16(!gjE2>iqefV4*U&KMAnA4Y=S^6C2vO=)*KJl{;tQH;D2)`ce?G`iT{ihm zaD4eQU*@|QMEkn=HOEJcH0HI!O`MnpFjK>kV`0KR^#;Y>84w3ZCl`C z%WgqY81a6Q*Qoa+WhSd0<}O4cUbw?#FM3ezyW-{!PR?@)~wBDw|eFbTB2{?X?^JW{OlPRuP3-jy`6OTkXx%* z)C9JZL6pP&nAq-Qa?3@vrR1R@{gCm;O$-yDQwYPY(zHiBd&s z%o92%eI6>;KGRc~jGl(dxKy+4>pZ+>(w%|@x3+tED?2a0X>K%nF5j!CzaY@wDo4Ga zQ>)+Uyh-wJosVFuvUEp59g<=DU#M?)N%?!^AFxpEfy;0)B}K`o`OW#*S%#2*wR5)VBrQmAUBq=WQh5E)W62ZSzPl;nxU~32bUuhS6(YD zu&AYteTZPv|7I@%K~h1kUU*oZ8G`={k-G!#ED<=d=cVNwE{9AbkUjnm>U#iSKoy1pH<->z;syZ`>)4f2bww7i`jlu+{LuJ~P)6q{=8m^>Uxm3>4oTEz zXPGTuJAW$^^@-Yse3n`OiFIIcFyj5} z+IMS+aY8;glvKi{c7kjLpl_V-5%!Iko>2@hoC?Gi>zsJ>tZSABq=T<-4eArs8Y5jg zZbp6chFcRWd--I(6m757AIC8X)?x9v2CmCFZ$I_C-F-eW(CylSgNO)UoiSd8+%LKs zXcR)BbSLI523lNO^lY-l)YG3S(zj^g1c%sNXFbVr;snR}&QP=jB4R#oyE1BbRn-aU zNL@d9CRAFZ5AmG#JLh||dX|c}+}&W#@on&@9m8JQb9V{%ox*Z%^^bc*oHfYV+;jtr zR)9^RCVGP8g&MH(WEO4GF#) zP7ezt7$&k_YTgEdRAZg>sKUZm+e-b}rLsT{Ql1l;kvrnKKvdMYYd^oZuyA#HC;Tlg zl;J{5y6S31VXd@WgMUC|<&WmK46V#a5x%lp2isX=ghQ`iKo~X;xP)vY_BEp zz2BIX3~7>42IL0-(Md2q0VS%m7qz24jaYspx|cY9Sk>yaha)oN4LH$$9xOCl)=#{% z?0@$UwVCmV;v&7KH}aw))p=Zp_F)h050l6`?g`Zx?33F}7+=jwh9hq_5+PD-q^1R` z4Sw~@jPP^YjR{bg}BH+d=X;_PQCV{~ZVEKvTcOl;T=nY8O~&zZ=y~=aOPs9!rN) z0)|T;Lv3+Jz7u3~)CRBQ>(E9YnSLz_F6ngkli7h9QfYh9MNJPZ&DKPn?`Vj%*KcFT zFrERjv6JfpGHr3J{T?JSYGc!tkl{096^(d6yNKHu=>fu=RgsnC0W*S9+T|0NlxKIu} z4imo9yg~)Nvp>xT$vpbhlTNUNnOJRP5keP;qxL#YYy@`=ae(uW5JOM!lJo`D# zVhDO5-+Bo>(Pt27!u)%znAhhk6VSOqM4LCAGH-jwq>Lf^d@3lAsN6A!4yX&(^bP3tbN`Wg zWMLV*r%7N(R7^pZ3Jd=C8Hm+tXJqWr9;odToSop?aiolF7CF6Y0b|9p~ zX0Vv>0rcL9Q&8XZ7@NiT>bceNX8-LTA(yqN`w1)8)4lnU?1$T{^sCz#wWU{oOe=mE zf6a)EzOfXK^BsMpEqXXb|@cTLqvT8Ti4!LclQfP0f97xLz=cUQZyT{ z?f|NN4`oyJKK zA+0K5#_P0k@0e?%Mo7Dx-wNF4D3557^IdiBa@3h97I4OUBPDCvsNI0p#yeaD)N7rv z(0)2C9S`KMM}^jSGa{cliPc2$z+O{xXoYOlcCrJ|wDfl*P3SM)QBo z6ai~$#er&JCcr7d8guLh6qG`2csJtn z+AGV;qTqsb@1mqciJ)CQ>1j0)#F{-tIefpprFOV+`L+YBgXh*>_!`h6=|~Z z8CJ%6AlDQK0NarZ|Hn3-D6DPQ`DcsW-vT$KoyScYI&X-1U`*Z>n}vQhZ;a&i^!{tF z6&`ZxSpPGLb=-$F^%3CBPVlYs7V@GWPQ$lWv*N|4VCfLuZEGsXxU`swdI=YwKfF^R zG+8(4@cLg6w;zT-lPFP}8)?hDs4Zu%l|TZ^=hv>U=R0GLCXZSt#P-YjqdA`;()bU3x!< zY?P!{oY;%#k`gIh#(Q!p{Wr8k9pYn3SB;R_+b#~gg`3M8ECKz!n2MBP#98=bFL21MC2IG4jFa|MmQX7&%@yz{@@C zxNzK8`(7S^BzIx?iy}&^&MW(Q4-ZSgNy=DR20V?3jC^8i``cD_y~4w-sLKB7Q#!Cq zi{yD}tY-S@RlWb^E+x|TFAg!;`y+juIb!-?G1On~9f}-Dpw$jll*231KZ<|K^v0nW zCl0gS2R*UfoPhsP2-tdf^cq6Bxo`UW%L9*!=udaWjl+?)y8{CiZ%p+DY=Zp+=h=!Oaa6}j3C}hqD=5#- zhzp)AKMVi)`mSqwdMX#V{gCa?*P};IfLs6mT=(7aOj$mI zfYr6cLJI1i=?#v`l_pzoarpgr4WY%@op=C_5OCM4n^D!%YlNNqXL*Twi5nZ^J%(#K z#{b7lFgXlZRRg7jUK%`goZR?RP)#r!b@STcX2ymgOBotaCWBiUD3$NGEsN>XP214? zsI%+w(HPW+Mm!WW4=M(y5LR)h^K8hal^!Nc-?3;Cm?H5ICWGn~-zjh@$jtn-KD)U* zM7h4-aUzJSw#1}OE?bS--#dI%QIYU|`ZZl%W0zSbDtxGB1Vt1ZIiPHb2^@9PF|3Ia zHl|aF^v!OU{wO~V6F1GX!Tu<{+(M7CqSgvJ4AmYJ!YYxPs{yB6Lmkg@XY*>8TF?XJ zz3E*%3_@N@-)m5kwYnbgt-Cv$J}Z(2II^E~xsko^_|~*s-7$}DkO*knGcqk2FZP08 zXd4d;WRiz(n^*_4P{>iq#$CusvXr#+zVOdNW~kB$J-vsE$J|E;sI8RiT|GV1AJUDs zcXqh%e~g_ffvqh=cS%ApBjjV?!qx&ib-<8H%%wid?m*y;fa+!OaXX{Z*kokC{{RgR zp&qZ7{(Zp{&fa)*esy?ipT9)pcy8Yf$KuMK7l%85B?Z%_ysXod=GjFFahA~iz5S5ORl)|c zVRs~k;T!{p3mozSq7l$w_Iuh?6Dhg=licHMKKHn1qX&OaSQEBBl~T=uo&AY16T~7e zi}>0-6V@%Dw*-{I(uE|?b}UP^J&<6_jr<}^R1EN@WlzApT6@*RY*5?|C2bI@+?rs; z#DFz2SG%cbz;nU*E3rd#fFaiAP7{gNqp{27OxSF=Wt%$l@N1@ql0rAD$E;6hOm)XA zR4d$>^3VLv*_iL58#*p!*>K{lf=}oC!wopKB%V;YKwoZ*ifRuv9xe0W!}WO zeK5gzaey{rfI`eejn1RV!o(8DgQdC4dw9(!b1TS0SAPq?(UmE%yv>2X%!mXQa+Eq> zqVtUcvYpMDZ}wl&ubtc}#ChT9ITl2rJ)M2zkkIEQO;HKr7n1RsH<;EJUNM@=8yext zt508ffMm_=qvSB&o&WT~owf7;nc^&pJu~uhVj$CqxVa6@+o7$VC{NSbP4(2OuSybZ z)W%7{HjcF3pCIZxeJe%y_s2!??(h(Mla?m;TG~@n1cc=SYZqg!N;|TaYA9vw^Wcy% z!8`+cQSeg%vg;?^me#D(Y0s4cA=N?)XFe95dHrNLa8iRd4MOrF&1UzLX9lF<8Zx+e zBmP?)N#2@``paAN^(^NB##)L|yK2tP0Cxb%6N7sui|NNJ=a7wP^NolqCRFf+&OEX8 z;@6%QmlpD8ORW8|BLfg+jw7fly2RE9jr0T+g_GLp3Fl&EBR$GJR(uBdJj|8!pRh== zCA34dqQ#WAKbGZTT~?klbd+n~UtU;L&Xu-NpqI`u*q~Damqz`=XR%Jg7zeCu#b_%s zRZg1#)t)HN?%v~UX}2a$-;tIX3Z(q}j9N)v3b4K`07Fvn5Z#uSrkbx@FgepFUii_N ziNW3g+4}nqIhw3H18#gT>>(K?e8nXJy?eZz9b)DxCaB5kZ#^yHxyp?CrWx{q@}=en z4A&cwvU!!gl1hz`kOG*0evP4*t>`D=Sv$JkGU` zs$g0WR$P3C_8HjRQv6>xZ;kQJ={oK~O2<`?paz4|7JqD$8Pot^;GoX~$Y*+0`+ll3 zmnV6!Fa{AIw3L7G}z>Hh|Aur69G#fUdE}ZTNnB#=*J3+eFOmy!?8wE6go2VHTu05(> zas~gx$rv3#`z?K9>KM_d5OyLW9i06{1WruZ%XA_#vhr2h;=MuC+&IPPR()Scw7haYE)3hZmmM%GDw#q0Qwa@uz-;E8V=BGB`7IfO?I$KMfx} zE{FayXviZb?1wY_>E*X-SoZc9hG@>vju>w1?L!DPg5_yeS-0p%Lfzost#Z|;Upy32@b0Bd^@02$9 zANadhu|Hc}6xQN$+@%|J@~<3(zH4X!=MDmcKg0jH0_Ab>3U!O!XP>3Q#bZVgQ100p zdcW0ZP(Wzh!SgJvth~z1EX!JlYm~n;dwky%H(LISz9}!Qf}J!S44=zizc~0W7r?}q z^Nn~*J0$F_^E^VW-rKGE%alC5dGUId9i&i11fvU_DLzm!qw*V7D-etW=`Z~piCX*3 zlfFUbcish(c;;>aQ>R&E0!wuP zGdPNt9*E+q=ohGuX#t-DT)&LI%O8xw)JpU6UF#orr4oDJ4mtK|Lq?6Bv)L&Gm@3bN zP~8(UkEI)jtH}2dc3ijtDgVqxxXB4s zH3DZDz-h135_$Ho@~yDwnss2&5|>p{Q8oC*-!-bL8s8CBl|Cf1r3Xx)4Zj7~GZ=nG z>_f~)4%$jZWc$1#eWK69q>y6HUs;~8dWn(wABkf7Rfy9=6g4bG*F}{eulomd5@cul758bSe8u%VJu$dA2kk1ZDaUFXO#ee4brrO44K4 zY4ke?^a0OgF&kQt=tF3NA%D!G+&=xl%(HF@_BpFX)>NI*abI?*0Ag5)2?W5KNhJkyKe*Z_7gD9;~8fH4arcp@Fb6pXa)htuGl zYR2JmG9R;0(?%+yjS!ADucp)Ulu(9Zx`&d|0W9Qm;8EM0K$K0_O;a zR<1(L8JzQK}>>$@HS2+uK*vbl+&U9S*Rw?^& zrR?r1fz%?-@H*Ia66*Ci2NXGT_{^C?A=YizY|ipEz*|S{zJ`&hl=3)lpE7dUaibJ; z5Hnyr5XUEkwk*Jw+8RXFBV!EC4nYpi{!SU3s~dx$e>gz>;DdpZ*vdi=O2?)6;_c#1 z%YKAU1tu=)QvYMj{ir-nTB9-E7TJm&3-vc-MAoxl0oB#jRj}}c{m?zrlq)P^t6wuS zCHhsbROkSYSit?umUJ56Pr2`aOzyCMfnLNPFqM~=JEqqVTJriy-qY$Q$&V~i(KXr+ z=CQ*QLZQoeZnBB*HvyRA{PL&cU>Kl8+SsULRstK!L6_fwr|g`nx9D&3T<<1qmOq^R zIGbNm_DcWk>5m>0?Nj%hy>l0p?-$I7-OaxA`&|58+0B#}Xhv%OX_V`xiiyk?KV|AG z1+ry6pSZIO0XmA{Q7F_{@<8W$J_gji8eq?BL_`aIKO<~3qA9#}xThm~xL z@cMv+{wxQ%@XGnSzON3dI&m2@4IDL%pJl_&robMG7i>+FS8Y=a2M{O8fM2x$gJNdp z-rgI_+p?f{d{zn?mxhs>)03hg`wL`)UG-G_;p89R;|fNhD~-DcK{QSs*6fqyBVF4O zh|QN1jRyyRB95pRhX#9kd40xWanc=8+3k&$h*YxNe7er1@W{xiNcZv@ZknU4hf($f5{4g zg3at^8td@O%er70@#m)0Lp%?>YOa-khQA;N=j4Rc%Q=`q50gXAOE@0RnD~44`Mx)A z{|khmKadehQO>5W^yUPQRI)A6TQHUz9P#k(U-vHRN=Zp1-m^C~HRS{=d6jTp3K3HG zB8^>0uo`2j7XAw|familH2Us05IS`J8YYzf{P}YX>GS13_=De6f>z79Q`sY*oeLz# zqDmmF9q8mEKN#8);4^0!;Aj3ugELXm7*2zSqHqP2)`e3gmI{Ajwl7mjG#{T{%Xp09 z%y}ttz})U3+9L8#%q9fm!}LiMFbkLRn6F(dE&TI==@}kKwC$5pC3d%@{=vMN$M#^| z0|$``eavU!&Ko(7#!is8Brv)U+^l-@2OdFeE=P!$zc)lT>&u@`NZBM+PQEh4wcI>( z4O9}>OH<@Bd9(GsMBN~>n-}-PcbS>*<-K!51mf;plmOcTcOG8sBJ)2sNMA#NXlX-* zVSu@f^(m{2%;TgKad1IYBDo%}uA@dYfPjDiSk54CW9B!$doj4b*;U67k$3*D7s+Zf zU>&$a=)lKq$$N2TA^H%d8lc5Go_h6?frWb+EaY?+w1*LBD9p)e^Rm-I%X?qhSsQb3 zZ0WwycB3vLJ0|9&rKu9;!?)8=;Gdg{6}S8U!3rir4$X%#|BdYT_|-q%{Pe(D;or|d z72#VoQ8!75)IV?Y!gSF*5~hLPdLx5X7!^wNRbn4QrF?h?D+3f#cmKSw2#DqxsNb)NNQ^81Ch>=5eM=y8PI7EI!l1}E13>s{IkV_&jf#K)_J@)w2b>>PLz~q#0`J)}@ zBPWEC$$K;4x)HWdS;nDg-cwBn6#6nz9UPfcqRxD@k?b$uHl?d3T_eR!CeSOtmdku1 zBRYQ_Mq+A_PLBGx6y4LZvbrh=jw5XqijDsn?&aMbB|cf4o)QTNc%Bs4|LyJd*)_!B znXJb+hqMyq8tbBD)B1jLSw@H#EQtZ$n+$@OUrKAnP!!yz3W>`K!xQ}tMRQ;}_x9bB zuJK7=Sst97j>q3AWl!)<5VB)&NZVy^sA2f(ePM5=Wgh<1NTR*s;acDEqCAcs>}o5A zXTX@G+k+JxjK6=M1-L40k!>$JPwVgZamL<9n2_ADyV9zqOsY$&PHGJ3(XO+SUfA}X z3icHSu3B9y^47{QY@LkX+s!5A!80^5%a>iAiOwhW*Q<}0WPVAnBmUmcJV|0|#S8Ne zboB(%YK}V?g%-&5V(d25o)m&TdT7MlrR1`21bfM z2=oh)NilhM=NW5c(R%Tcrysl%O=Gcsw-e?miyE507zf3_#4k?2g+I=Hzr@M_&wUBU zY>zgz6mFUjKQm*9Z%F$L{A>H#8g#Jt_=Cw1eKJ$Ge!F!4!Cg9N!dP^*mGlLdDLp13 zvp$z0Ca|-wGmN&<_g;r?Z*9k=26cVH5vDdCa)-kMFvwkhm?U7Z2z$Q}1>CRy zy#Z{)1%fSQR+KZN*HD^^b~nne5|@i&m@iBAUr(IwE+|%f9;uaQKpZ{lUYb`CwlBiV zaSBc%JW)Qy4x!evFo^3u~4 z>Z;VoI`Xf3-{18!Z1Nl&GOF5? zHW1h@#9T45%KqR2_sPS{l2#v=kr(fLS~sQr_&M2&Ijf`U@L}*aTNNh6U}nx4n7B zhUDr%Ru7{-Z;cqC6zJp?-?$-{VwM(VI%wdAsr~R|FpFk##ItmBkY4mMW`V|Lpzq!| z2OX}Y!nAcqy*W>1dX{qiqC)fw=*l9*?W)#m{!;SM_~KJ{RHAM6)9;l$^F0}RQo(Iw z7h)$RDAn-!C4aMF5IQGWL=M0FTQU5zMBrVt34txNefTtFV!S#TF%1B+Ox7>W~i5~ zDbxFwbGzfGM6r%)Wt~K8`i=dU`fMqAtMx)1T88;cM}aYtNRBguetg4)_h(Beo4G!z zq;nbPajM>zERPg^5yrpOQ^AX~btYD7>HhFGXp^=!S4ALtIFsM63@GJ_KeL(2dIv3> znvF z?Cvhi)_1DoGSg^6!p+aO zZ~sg$n^yB#E&*%x;zh^_qPW;wS?aWe_@vNjwDmjfT7FFr$ks2Gheu%WKpgklfkBLT z#^sMOX`p}zuoK-5IhCy`3R~F6<LRxg;jO*MAV2&1}1B3+mApf_;C z-QYqqBh3t3z(L1I!_4M(i2{1u@Q)TXnP0lST<0?MHF`Gm8(ECwiE7c7kJai~jMLA< zF>3L-28RH^E?VN)3oG>IXkX;4kxhWRJ<}$Fl76oNO)?f+= z2{gP_^^Icd$4u(=FA8MKZ0KKF{bgJosG3d(hSy-^k>y&9mDb;XAnq4)vsoequ~|1` za2O72Ba{CV=G&4;DZc!(lzm1Zm<7rl=dey#>j?n$Ssgw*n5jr{I+MV3psdy0tbwZ4 zdYI^V8RdgT72r@m#34IA3LCJpb~wG4)3JAW1JB=J&e7d#RTa-DpFfviFx4&}SnLq! z(9s2dnnIfohP2lP5QfmF&*ZGNf?e+gzpDdd>}k=40R3Iq8PHYK#16!f1XC|AX0XE` zSXqFs{7@&d(dLZokpu(|Puj3}l2d3B+|Z=+Wu)drxub6tJ;+TcYf^*{6~6c#6$O)$ zI->;3b8l#9Sc+r;vJCR18os|Os3cB_`9c|9(0jdoX5`b_I z;K8ua4viy>MQrg6#CRrErbGJnr9&{!A>cuP+E}$s}N^ zAlvcu+TTDFDh^tNRhvwxV$ir?SbDntchlcAI#D!6WAMJF#=o&}tawTNV5kvkisY}U z>3UV3G!sRO9NoobH2;$d*S{B#QX<-vb2;lj_RbjdsxE(Y!@lepYX%EA`b{@Jr%H0; zjt1O19V;o4wYB+wczg4BDBI|Ne2{&sC`F8t6j{m^#VAElNOoy#CE53F%veHMk|bHO zhC-HP$udK-uO<63_9bLz#*CTYHQJu%`F_63U%!9Myv)pf-`94o^FG)6yw6EY%)XfW z4i2(0H-6tpmJjZF=Dp&9QXjQD?$}I& zAQtflYer+sh<}f*+Xa6gTLUcGO9T5s$lr(m$655FM55R$mW@By8KA5`NOWlFYtxtG zz%#6lB#>zY(SCu1J4Xe$<9Dj z>aMcDLA>B+Cr^m<+a6SU%YKKmd1mcy{U5GHL<5(FM4DEr7Jo9ae4Nrn!l<-LN#Xu0 z$ln7G*aLw_Y&8_|6A{p@o!&QyblOM1j(<;n*Xey&CZhBkTONox^ap2lO9&^>iY?S! z1%ZdVJLKO3^9v@Xk0#VZ+&nyNfRL@(YHD`&#I-*m6fj-Ex7ec{;^~a50g_{&O_C?L z4yrwc!x6f=%4024y+u2Kdy=|r)fWFJU;>7zm4Xj<2%3;JjLkq+r5DRNJy$iMWH!6z z$!y_H%nWld$M=^ZL<9UWoVC4uUg+5C+7Nbd=&TdE{C@?ECRYd{At5WEQ_8`<5_`w{ ztrN$yzw;Z)jyVlEDlJW^Z}+~=Dm7Z`hbr&( zvaW+XNC$?Pu1+@9m%9y$MIcblEPfByM2{?S?(^TUw2L@2kj&TGDJ6Rk|`mcnqC(0stuy zY2Q?XoE%@8=s*z;Q=C2jG#Wn3Y$t@E%1H;B_*jE}sK_T z1}c+7M7M#fvBnS2Qm};WPU_FAw61bOC_XgLe44tR;l(X$a2a|0;@4_Habn6;FET^6 zPhQ7`RC|v7rpT*1_fB64>j==*|NfYAVwWVSqIG;GCbqn9|1V0zobwNA*}L!US^^!b zp`d&HqV?R%5W=pH13Ms{yANkSJoYJmd?1IoDj9b}d)b9EaK2sQ z>*s9{g#hQ8qLB4!)em&wjPP}#a`#H$?|9p8WOkL;*bjhh{~qrWi;G6{{h5Z1d>B<1 zqJi{JpZIpd$$;^}Ih`5(XI#jatE~I4Y^irW_q=u1MuWc)eIFpS(;WU zJDZx~P$7;U82}4Kcde^oL}&0w@TPc3%8)!OB;3u5vHB`K zB*S;V267DY+&Jr^b+Vo)5)<7 z59d3wZOMaI2ttMc4^y3tUU&7f?sFhB2`U4Xh0p7AT~2M%y`veicRo$U!kEsw7G`&l_K!Ykm?`96)VKG4hzcXRX(!!I+7xicNVM;9X|Z_{x6=< z?$$E4_LF~kZwB#TK5RI*hlZOi?gc1dSN(9qN=_aNah;K5eyx3K(0aKsp9alM zH$k(A>S7=FL;}^QQ#PolzrwS|l4a|9fX^w~Nfygf=%eVyZ+XLA3v^d2gES z8SVX1(SKQuyF2CIKkNzcO+Nl8(_sxx0U?`ms2vUec>d*M{s=U}2>7dizX*Dx0GA0l z2`<|c%2?2~OCtOoIsWAwAYUQ`Ap37z?|IWIrk10JM~u9=?Bi4M_D@*&SA@I(54s_Y zOS~Sqk`asiR`>Q&`e1X@og?IL=TqLnm`ImP13{mkk&?2!tbvTx2=@N(J)aW)XCB?y zpZN06M!=YUMaf66?DF6KM9F_{$;dw99T^CNxdM?Z%@D z>feF!n>Qa*?fp$zu2t0v#i3E{w^xO)PSooBg~b+9g4^=C_X0z0@;wSV znHQm`P5M(XqQqrFP7$n~44d~(B%ULo7IED@0#}hbWK0b1CXqxtMgOoZUnkbP5ZmSB zH?H+uQse1TGIZ)R|3*7Iu;Th1>}iT0Fz7{gVAGZX+k9tMZ!N>26m6>txmH$_l5ub;3^InK=ll5Za*#9TOBp^ zg1;;8@C@3u`S)Qy8`v=9}zLHPH(cOot)7MHgyn^s|`0{UBunB76|P8q$dtrz^$OJ7w(*0S}w0`9FSA zDv(Wq{v8ilZn#*BQJ%4p7Lx#EMWEtrdV%rDaLDJ#@k&x!Yf-zr$kSD}Bj>c-`9vOI z@1?lC4_>6k`U`5$ZI}Mon?V$dB;(|j`a1> z1_pa0ss#~RS#Tf)soqvlSF2%9q1R9;&^g_31w?@#rlG0+E?u684#?|5n!RehyPV9D zT~203wJKJo6bG5+Z!}CY@>|#p+Ns-(jP34s4pNFVd$Yg9G}&H~uVN`}#ilJ86z>U~ zhomqEV(tW7pH=~kNq(b;U+3;NT0RkYCB|!f4Y5y{vYB;90THNs=So2p89Ngp^0zU~ zqznBFVxIwcEZ4Z1_3SbvT0>mY2yrmCTw8PKBklaw=`%(lla;I5u`cRQEts_om~287 ze)RzC0M1OoUkHU*t_52aI50X+gS@#le_+rCs{pD+0<3JN;jz0#2GE9j>cvWJF5L{72WG0@4m^(#I*_cTYf#ml>1^y*KB#`=Ilo2L`2b_lwLu-B>^Dt9*f?m3@XE%h)p>~5rmV@_`ulN3 zR&avSZH(Ncs=w~|PATK?=pO8rj~~FT?>5G}oAY(Mmjl0fj)e#gz!VpRFi0foJ1EtL zA)EC>L&kA!F5?YH2Q-oCs{q>s>)-Jblu_KY>#_2&aYKc$L#n2-bVmdNQkom6zaD3> zu(0SWw&4QB9v;iNOnc^o2oW3Gu^6@f%)e`ZVmelqYro#oRG4~s0=JYP$KeTdWJbE5 z;B&^85KIMq4iBi}Fi$@@qrUbVho3`2Cb9V*+`5-Z+NAHn0)t*dVaDh6ay ze@0KW#L__AmqsEeH9{z#1Bd?%C`v$Fu!7Y#HeRh``nL=4Wlg+nlp0bEWObH5b7+pf zZxO5I(7fP(>Q?4xn=Dp}S76fwDEmPCfVH&nxqqL5BF7B)sr}`}sACYIm2GopjQaTT zuQK*SkJdV1*nL30M-woS`ZWSo|K(FP)aG*%A1SF`eQmgA5SUzE42!yYA8d0pd%p|C zs98V0{0VoP_I|(Zi+|2R;Fg|6f1z!E>tLz{vP?j*N)7mRbP!4gR3Zp^{nO$>Wl(8X zS&Z=rJ_;FUKjUEYzk3;Ym&tv-y;%m5Lf|kXMlBUo{`lXAM0YJZR0gx4pmeOJ{MAVn zjUHFn0G-lj_~Xmez}qhQ^v`>PZ<{UOpwglw`W)ae&017*{s-^omn$xTSAiUlf0=tT z&g8k?J3ySd`55@&xBCBkp*5lA!~ck6w(?UVmH&!l{@iYmoW#fW^uKav{u{6Sbx(f$ zU8>I6**ArXKtT@N4f5u}DX2rtg<6__^_?b?6Cs$;MtyRlCJb;`(5;^TFa*FPfNh^+ z>ebCAvDLp;Z`bs(C;UH?SMs_{Z*g9ceg@q3{#~~{?$=23yaIuH z8Ry~d9^9;@+r6Uc_xoE>;9CM?Ef@Dv{9*1ptC1+O&$hDJ>pNmq5d+&oO6bpku5yIb zpXD>2lg-Tp7sKT3X3jvN7%CKba#Z#3A%>uQH@CxxeR~R-K?0)A&7Gw=`gZ2Gw(C5o zfXVZd{U~bOu;xaDuQRCftDccz2rLCHgk@9K@QFzFf!PMPV2;t_D>K-kp@sO4{6EPY zRtqzf-j0mKj$%-hED}1$#Shkf-m`m0orc4H@Eno|;6J+S-0Qh<#)?qcz9~o&K~_Fj zMawP@vV0JWA+-*ZiS&OmG|H|K@g0CbWtFk$_RoxrRd2MnKdXY0CVfio^UbYU>w52u z`CBwl1-{jw#?oS_L~`H*44Dt-W`(gW?X!Ok3IOzBt1+lvjf8tfdPZ9upg7?fh*6>W zl^cQ2fTkL<_oC+R+;eMM3L>eVJVIo%PBw@o5oK&ol6!A|1T~a+*1Qh{as+`;y3v`c z1$NlULlB_5XujXCbkhWrf1*0{fXIgjiF?7c1f>7h*P_j*mIz&2b)UpthA#7)4*w8c zH2(N?q{Zmt*%>l>!593M-T38_!EXF=d!o0rP4fa(5r@Q+?k@k^nrysPFE~!pJ~yM~ zzk~nzM{X3nqx|^*11`vUY!}TVVGNm-OyGJC+zbK`u3kJKqBqM^lyiC~LpYMM4(5YV zJ%(1gy7m4v^weWKzG)^O?vt4N3ay@a%_QH^mxh9|68AgODbjNjJ#4&i=V&SNksiBO z0)pIZDRcDIonYf>hc6zvMgcW$kj|hQxcJ2rE&{+w*sFQD>yN8&enjv*{NuRwLIKX) zjE?^f&P;w(cM$rNMuU)30AHqIPD}hVUl#wE~3HtgbqYy|k{j!3!7en=j zahcarhS;2PjUR4GEQkS30#83lzB3Ik{(O-zB(yb3DGjtd-l!iyKkYZdX8NhmQ0WKc zM-}dLVxlL6qrUyqLm@vO@nH1MLp1jLr2hPRH2fKkhC;6}xkzzKJgD96Yqr_%h3`1u z@p{{Wg5kWQh?D)_JsE@M{Cvhj=KQ)y!V6qP2=&wKMS5yRCBz`q6fzzI?b&enhQ)Z# zQR{z~Id&fP9z9dQ=XV_;bfqq9=L05cG4kSB_#RkVkkuC=SAj(X+d?1JXd@Y7wa_W4 z5qC>Zqg$BN|LQZ zDuuiW9KiI75Rw%tIO;?XSFXJI1;Os*0DIsM`Of4_(2HUb>=s$XbEd%4*u&3ih8Z2) z!ynbp-bcruItV`sv3@x(-mComL@O4vJ+9wNt)nwYP@9PEg{O{oK#25yFq#yiO@#CY ze@*Fo@xBbRrCU_n4q}^wg;aZ5JUYcm`%4z8@obwmDC>?psGxvI6~~>R9Xpb*g6j+vTCtt=u>15x!DYEW(pLlPF^TF_^nnEj2d_^plfycY3od0_Gh3q} zSkgXw+;*1DG?Oak>;3|V6~_m(aX;O;fr);UYt^;+DE5?a-h?M;mf>6O2-PJ zjE0%*?CdaCFb@%!X$vw}t46!s;Y9c{ZaMCi<@j)GD( z6dmIJ+7*09p648mXQ89q!8R1t7SR&Pe?7k@s!ZXO8yP@{iFIw*@C=?g0rj1wh+YECZhm+T^fGyDv^?Hk{ z2nLR~+F)H=q|wnE^fuy{84CY{x#31qWA#1lzz6kydz$j^v0S~s>2ri;fBDXVdcTLr zovE{@MfoqT?UeZKX#<}cRKZas(v@0|1X>NrduGnF)RXcj(p2Jb8lj;e^&BNI2n}4o z@od8&qck9zMekUjQBO)WtEw0b6M)x*?XXFH!pC4QR_L;wJ%LrBWKQ@}GADQ`nG?0U znG@x2<3T(=JMn{~@lxlj{Fpkou9f2398h9*RvFtPhxhPrb>3o^CVOLc+^2Nb6b^N4 z4h}OPU8O0-)S$@U%@3Bnzc{+;Y-G4utt-P|?EWKdx(m7XY*V!*w%=(*;6;o>JcC*D z5im(cSrnEHKiuEvz7QA4>(lDBqo%8CO5Q*Em|OTq<||`APJAA*KNbSTmyRc)T-t9- zV?R=Z7(R^f%rx%(roGdRys$Nj_tenfu#CmDP$Aye#|OY-;s6(@{ad zgcS!OjJX=NHPggygLuzF32XWj0Akkx7vFG0`+1SniiF;eTn7M4z=8i%!w#Vrq#eI2 z>gwYIG;xrQ@#7SyBh)X!KmLV#b{}otMvdN|Ub~i|y?sk@b^Zwo)bNWV<;oR^4goNH5RI1oE4sxv zWi7Epx-%X5D5Ol#5(A1IF6Qbr~bd_A&`QaW&Y2}|!v z<2n5*;~{e-O@#&x8=AKD9BbLQs425w|I)Xv63C2fB$QB5Q9*g0^{p+!yEJh_6!BMh z|5sE3vk(72(Jq*gBk+@>o3=ejZrd@$NiL1R)!}R97B`2iVkCS$T$koeYQ;VRxzIpvTi! zD#}|0TvSw4BmjNA8XtFE-{% zJXFJ`#e}%rd5m7|;&L5BDyU@!q&*r8M@OiXXi|nyt`m3WB=_ z8aR%B@joIOxlD#8{p##14mK5iE-o(qSVEyQNI(AvRtgvRFIJL03yZrRe-BmE&ZZxB z*)Tgh4I~1LN` zkh-#=xJPM;*=}cL7c_xxQke`pqjd8P=vxG(72V5B&IMM2{R;TMnGN)E{r*rz<3Hyi z4-WmGjzi8UnX#*Yx%8LJ0kcQ;1^N@Vx4*}Oq;dyWWICK&wg_H_dSMU#o7f-yo2=rr z3>Kuo*m=35POCu^pu(5QK4EeyX7H{LiRTsjXY!7ER@cCo>X2o1AyCQ3~BEuU^B))bQu86ySk_fh6=jHTDx7d7V z%u0vH#1rw6=`zvRuiVc=2>e$|$e)jt&+Uxl%{~b#1a|UmC6a;rD}i|E{#E9 z$f42mJ0#UM@pEUwz+i3j=5z+_k{yRN1Gc6@|&a?J;H-137QQ=cpL9woMS9aqLW^kC&#MQ0|YO~Ea zSIz#;S#aF^e^3x`{u+{>9Kt+8*n;?3!HL<0VkLK*teuhbPQiDG+57f*j>R_bFo}6C z!AASJF#AtobnduPdgB<*E7gl>`UtX1wgG6|+&$$me0R@9jdCCo?Nmd{g`4({VF*a% z+` zTg3;Vl5i14LHCa&bHkR6d}D&@ZKTd4$B-2ph+P+id zA;DxC=V}FxA2l;c#9TB9@3Yds{l5n8bwZDju^vONQFcNXW3$*~AQUImL}FDA}Vm zPLe*E7#jwG-hsaPM=ST5Wqg+ zJ&tWdiVUt?;9T?8C1NqoO&22>+$;Ae7??;7=r*fWnGevlISuEJ!^kVcWQb$e4cReJ zCtKphs^YvnWN0nHCtNOL>ErsHQElIykq*=yxSV@#rg!5Yr1`s^C{_mYzWF;sRaBL< zKDV+e@GK_(nnq)>-&+DyYsBRBi=G1SFZ*XN!WW3<%N#t(*~}(6)=@j8Z($GHG^nob zeYf=75IEy%!^S<*2e#~A9D(|RWC<>b^A|}{K&L(z)K}QTdc%-w3E1ayWIqzrwShPJ z%p%8NXxbt2O=KccNb$}N4}@v*jNDmxm(-BgOdFl#eY8DB0e+hHR$kb#9Zj8Ek=`#D zyf5!Pp5M}P9_`7aI9yrodOb+Y@$UY2F!SNe16SD`6MGtR#>>e5+I~kZOU0<4QcAUh zF3pM}eThUKz~HXDWu6@=#0TnNI;yBm#wkk6%Vp8D7)A4-^LtdO% zyoMbhdw=`1^^G=f;6isOg7AJSOYP?B#E*cY%WAjSc+VPLYILZacZiK8GT_+WC1s`U zY#bY_28SKtc@n$o3K##Wt}ulN$UJ1b2fd*w_yD5ELYQH9z3M9=eTHn$q@A|2V!=4b<=QuHjr{hrTVo`+Qr9L4Q|41Z!fE=_?dgW zxivy!nm1dOo_)usm%#HxJVNgAGlyX=LHIe$>PH6y=s4y;S0(utNOtkeAJy_g~DwJ(>bpv8<= zCl4OV!eY-+hSQqL-GA<{B7^+oVJ^g#w+{}MuiQsHHA$&Y-*KxEM`DNQQbXz@=eHdS z7i{h$S$Z*f3m&)~T0a}!On!RP*6TAN&`cI2n)+wZplbF>>uC9j9mb_>fjXh;_>m>@ z=GW_5f%7l8y>?c~qzSUU5%TV!(2e0i%l-&|CnK&wNGDLhD>a1)7U&~IiwbC)O0)Hl zefxXKqTx72z3?rnW*T1DF!n()Jn8FzeUI!>uM1C~7NG1Dx#oA^QIw1fhX%^ltdVqq zF=hMUOZbNmri-fa1ul2rGRF^5Pizu+=wYj3j+dHj^_osZ8=Xyv5M*M1D4ulLh~zhQ z_YINzG6^@qEM$N@5c-m~v(ZA5w{UpN@xlOhmZ;W?ZCTO)>IVnDE#*r?*5vnHuNurh z4;!R9E$U*awnLBx!62Ohv3BA&CTsbj@3>23$8OE#ZdG!cE$05p-qrVF^FSE0S%{F| z4U{sCB(co}7Dih@^Wt-M5cCCcRpf@pqI9GQ zf{61B$_~47{7`Ub@xV-Wz^=5v6#DIfPdpW3eQ-m{Thk$VADn&T+=uhEH4Sj^WeLoub zh_3yLSu1bcy`CcwApBjigB*$4+stM`yAJg|Xr6gbPeh2ffr#n4a<^es7%C?P7EQPZRfDsv>N zOh-mUnDvV7ltt|$4|i2k004^!6cXPtWKbAh>u@^%(B!$8TXV#m>`-R$%Dtd6y=|R0 zM4}$z)eUy0C}%tgd;<81h?qHbpJD7I*VYcks)G+PN&~IVM{eXOeY_NTVU^*asF997 zk#SYU*qG--p4i0NUcX^c(Y+C+#bP46dCUNzr&FF~3}n>T67g#hnjop5ukR2^I=LYO zk7!e`In2Y8b6yd0fmknv$X-6khqT~kd$n;F06$1IEo!s0Y__%~HF1Zr(&20J7-(~l zKPus|Rper|rYxGPgKyBk!xw+5^4$6{zU>MVP@>5b7h!#FCCRve&~Ij8tvgfrHgi$g z%J*<7k@)s3=?e7D6W9(;28)RE9akvTnS_D+8Y71`TZrd>l+i#^z@0t}Z_11~{cxtd zQXWUl$eRuFu$dfELFNJ-_~?{f`b%WwL5?7@G}x*UxZi4=GomuOrt(&yq%o z^vbJpyLbY(^HnwqWyObqZ)aL7kYzJ`RR*%w8ZpmQkuOMi%7>WpvJ0AUH27{~hcgOy z)@l6mZQmIS&r8?R?lzf#mt)aQDd1hbs%_YX)$&By=%$y=`&yL6*h|L8HTM9WLyGo6 ze9{FL7M7HZ4B9PDrZV>JOO>a?7$dP0KL!||9RDM=Tr&?}B2S?JJ zFD+Zc#x(%jM@va1isYld1922dQSfGHZpgZr;K9(`)s^!0iV*tTnIz|VsrzubJsB?C zA4)f*?tYcJ-*JT6efDl*FE^p zjNACM4MP&Ct|^&eRx{W#B0Su*yv=mb2xxbnjSGLKktIzeFI4#^9?^ZZME>#gY5dXS z3S(~@24|%{J&W^uMn8P*c;DybC}>60qrkZ8H(Plx%l1^}-Q&8v$yD*?a%~mqa|+`q z=`-VXOUuVjMaMsWKI8v7KY{*$B!{b0z9JamYJ6>ecw`b)7972hiT~dUf(8o zRe5KBPt0CZ)YNrByYVrVwY=XBTn1&1#+c!_Pg}`LK@Y`=w-NkHLy2lD=g*&~;pOH1 zKB%3dT;SCXXadQl#GUbqJZg{8YN}o(l{Aoi#P>)=I@Gg>|L3K+(92ab zvD{>TJpf_hq0%8+yTbZ@;qD6C8Lv^&I+ZS9o#SWX`~iB{MASN2Iq1^#pb)=}cEVcO)72nacV?|$ zkAxW04{?ZD4qB3h9bp?p#~yHJ>38Pi0vVzYliRi`h&gStGmyh3*L#?Uo~Rz17e3mR zd7~&u^iThQMh%SfC|4#znZ?#uMzuL38*T^yt5J8*{oUG*7z%?cxw1Fy%Nx6mIJG=B z^M?n*>R!s&#m@`N{_K*U7s?k!yYx?}<%Qp)d;#RP6*@i4Z&_O13S25@N<3=eoM|Q( zQ{EQSX)gHhJF~N~eFYj1o422rw{>@NA)QviBiD4C^~;5)D+1=#N8uZC#`7B*hWeg+ zDI@Uf*T}_HQ1PT~2Pi^-6$EJ>Fv|C6F8>t2EJ^u&8~bbhI}#0}y2>;(G=`6Nhwk?e z?N%b>B)YXO@Ntn&ih$NlynE99EMZFM-;bs5{2sHcK0`1eAy?V}+xqJ70_XBw((OwO zk3h-CpZ~g9e4Os-pHH(7-+f0tvtju?4|Viwg^!NItv?skj{s$!;q! zdbkofB@hTSva!jDMVJ>Fw4yE*I!msg41VuRfZ{aG!@A24{u+tO~+o7fXuV%=wz18I5(d^(Ha z4-D-!$Q$#$v7h0Uo@Z=mykF|M7vqpwP(NR}p)R_BO$+rz#e`|BxtznRDNmC*+kCAmlqP-kffEwh6=qLHS056)xT($PHP8@Hk?9#}nO+a#Zx%g)JK< zYoJXN7r5^GXo}C^qq86g64i*X@SY#po!FUQKSoQ!X^@+7V_*fl^v9zj{#Qj~Ax zOPgkeRe#knnr%`#92bC=yl~sq(q#pi03ce2`A?1OkSzn2l@>SoBm zEA9dDqM2*uA0sZ?&`{-hp=w*LF>>V|cKp@aH*$obqt&{%tTYI1U#bSX$dK%2tZJsv z=QsC~3kh)%$ecvhov1@lfw9<@cbuq)PH&#CSUilmenP!cO%{25B9rml%QN=n)B_6qpeS8)E<6JO+`RY&mFO*SbXWv9ThAkUmBh4BZ8w+8=$DftH&=L-#^v^ za%(-%YrOVV8zGqq#i@Fsxe*e6O8if|m*20lmaIsQYl&f-m|rv39?l29x)5d;p)AtzP*=ypZm43AENlKff zzb*-4v=A!F+c}1$cHjJY%vzr)IoU@8*6=8>CT|bsC2=btSsm}Kl#3LYJK!|$pM3%= zf!Lk(14`8gLmn)L-PB`myy|0;=vi3F*f7j3Md*A@St{TGAMXD!y z+&t55iYL4xBeSq4*js?c_w#wX(u79U0I)?qPjJN2eHNHr=^Rl+w^0= zoI}cObabpjSvRmxV-)o8U_^q^_vBV=Amv!%hiDfY-Bao;#=+H##pO2a!7lK1Q+Gu3 zSQcw_)u2gm_0&{FeU_`DmMi=9n=bysHL_1^f|mT%raau<$)YirlM7)EbxuXG zSC?pw9DZ0$v&GbxN>}Gb)a;XigiRUC#n`&Oh(`uGv_(ExewC;;<^P=A*NDP&!QZWx z9#-mELOt)IS&#CkQZ)CXvA5$i!b0HE5=u7f>PERU6(!^&bQrL4y{20R16bs17;M)# zAhDSUzr_A%nR!k99SRwX5}e0G8=i)qb#mlBZs8Bl&0RA}6iG3RbYZ2cIL0?q`z8NA z=DU}K5Dd<)BMrv3`oZ#=8113~ZQB6zcsX~x@|75rAiloY5xK(4ZM_41oA;<8Y(n;M z*b&3FuG)$3R10*sJbVoi`P`;-7_FVHX2>Z(;H4=uKpSt190<|w zf`?5ld5{RNNDpFAFQ{C%*XN$`_^DVdebjnHIPFkfD$XMj^7)X1pRuv=<2v&T63aYk zPaIiDAS0*cg{a61tLx7u#=~uQn;7BvE*!zlIt6dqc93Y9^FK3gS`a}z%#6rUiwnFp z+b0}|f+IBVAkjx1yGNCOfWIK#$@ipqCcO_YQTGCM1^>bqjyo9hc}wX8?2aFH&)Pt4 z?TD-Ly@qV>st~KX6<7ABnH_|WB1QX$p6JTHoO#i*l})8*`=@1|r?W8oR}P8H<+~w^ zo3U;Tx8Jf>t3r3EJCoghq}SGVVv{#Z#RGX3=NQ*7ryG69YUpM?HeBsT*AQM!6Jj1jlk zT7~E*m?Tb{{2&3Ak)uxb?AJ#Xcrb0U$GQ2Y=2Wu#JUL3*-k6X3+I{zju`VmJXRlc7 zQIjjEkgP;nh)Of`EqI`dx7En@nzU|?f#}YQx5k2)-CeUV`z(chZ|v)xzLmN?{O#N1 zoI>ZfZrok$jIR)L=I7afl1c-kKTe!spWau|Q` z13+9;xhUXeqOlvhV_>&Rld5&q#?B5@zDlZjOUryv!fVxXt*oNr{QQyX1wHN~M=ZfI zmg@jZdwMWAhmNi+CrhYvWJC=3@)#970F4yi+NKXk1+uWQIfLxG^5Bo#V<8{kz7w^o z9Kr;Oy*dCj?|$2St*n0J53}Zs@LaD~75B1;*&; z=sfwkyB)ohkMH7*JHmXC^F&7joZ>QoT4TL3zix+GUuocRFwYHDNgqhN66QG_XEl2* zziScUaw|92Om3J;@+Vx8B@TQw84Sj(wcR*Hl!>)>9*g|3N*RWoJo4^FjX?Hz__46h z6rL&Ror8xa(S~oqQnem|7WXnx<|P+;<6I)rMN%8RLJ~T{Rw2fGnu0q&<=g!l1yWoC z*f{_Kby0ko7|pHz>PVdU>8#yG%V6=QEa%H}Uo`|h7e75_ML~;yn}Bi0Wl~wXI-SQh zmsMq)((lnV&%BXvkJeR`)4S`2)!mU*&^1kc9~w{LaNYTx}g=KM$dZNieJ=^L|kgzEsewpCU( z!`?+!YpeOp{DYu0Aiz3AFNe?_TrUZ}dMNzy`D;a=C)H1ZEN#M5t@^UK~ z{sf{g_w54FPN;XVw~vptwKdgA8=I<;Q}axcpE??s{@MRFA<)^mIjXZ3emSZB{{Fe2 zcWr?Q`V3tecWA@JC+OY(G)unBqm2ZDZy z%X31iD*Z;N`yXcup7Hzh>CLv2HV4k-3kiUb;JpYk#ggn!=pH<%qPp^&QsILM#R(=1 z3c0q^4hB$fr?idgJDA2s#>Q2X9AS0NBYSq?Ck3M&Lp41U8~`bi7p9g5ibbphF5^h6 ze}8*tN0yae1OfKpr0T6D>=HNQZbS#TjI1beOI8>ZLs(|i#MyCav^JH>DB90qCmB&D zlit-;`;H+{cx|#I9>;q!?+EsJ5~1oKHhc}ah#gPU5`ciS~SAwl6W#FE4~{p?pG zWbpMc%(dtfy3c(;9vN7jK_e3GP(>;f=_Asy^Lr6hS$!^LgqyjOF;U zeuh@T^p)XCG4n00i#Jm)`oCskjbIv_-dbsMI&87A-f6AP*nL6YTE}xzD6+t||LhON zs$}DB*|>=1OGG(XQ7=_@je~9O#N0<8J7Q{j)-^%8L-$_Fb2D5CxVtt(9=x7FC}479 z+B45D%~GQhlx6kf!wS_CG=fuGN$aS=)cQO=`O=NICqpk4gs=B{?_dZ&D(u8flSo4{ z_6S==$m1%;=k;`2W3gLHldIzJ&qW=IP0JE~OeepkDk;;v5w6|2#vRS{z=8&K4p09B zO|UQ8mlO#Db&)7Pu z&YCoYt);DpFwm>de00BklZcwi}4rGM{E<;JzE(S3>l^djRzzz^lnmO--G(Sv?hZ z{jBxZ;~+atk9dV%R;i2iMg473J@zj=UbU_-XJAK^cTBr4NVP^Nz1}DDc{DG%kLR9h zBwN(g6Zf@rA^U};vYC?6b6wvw-_0aUWV&q45$m&3Qz;yUcvAq{wrT^SaECMLpCC*BsGIaZ? z716v_{6x~!s(#*W#_CrdBXPy>Q2$At3=;mZnP7C&{`{{zsCyH60H9kBxw*~J4O0Mm z1gw+i$vulRyc%y;bVt>DsoW0B3hr3--Z|%yHo`BrX$_|JT>g2c*2+FD{=!q&CWv&}glBJD4je;uJ<_Hh z{DD=sv=^wkSB0n?m6eit3PcmXt4mDO-@Avz#El^jXnV^}Iv%@LdwmJ_KwHpRT>#92 zJp%jg<%On539l=>G_CLDjE8X@{gUAKcw{-%djnHIMX}83S|7PL1!Uyav=nNlt}Uj!#3ZBY}fn<}Q(+;p28RuynX#(3Qzw;kbn z@>-Xw=GwXw60-iA3sByDJ3sR!;{q*RC+kxTmEM*R|GDtA%eD%__~+E_8*_B@mf`R2 z(Z+|EnZQ`y943h;8@yw$P@XzeKwoy`CFARDj`b_SH-kfG(m!c1V;?COQMb(!Uk8!b z%e&uXH*Y8%I`>Qw_9%29S&6ad%tPvn4qwTAkv~!|>f#gDy?m<=%r*`8B&W!oWvMJ} z{2VEUze$c}JRp7M`U54wvv9MSMPI2_)~|>ndlu=|j>^LZl{nvpftVCnYP>k(`q7te zm4pD7kE2%~KL4r|VCL~M?3jzdy21;fHFXamdWl@JXD8=YE7?%87vwhhp>OOsM#&awvlz!R{gtzQm|?Ib&V=Q%K5;>?P~?GoRWUNj4{u(FC?dY z3eW#wDJLte#5F5_fw+G#I8gdqb_Bf@%n&UkKB*fC3k<8P*dh@o5L$gF7-z2wdgZ6@0N)2 zah-SV%~Ra`apNn@@hSUlC)$Vz);Gc|?Cf3G{Abz+w4(Qfo%T^~OSX~P5?JGT+}ayS z(A$b$(0_~&YwUa~3v$fn+%$D{-FF5RUD$M-9ki3fdKeP)W?fP$M@1r-qUu#Rub2%g zoR9PAxDJHtto2MCo{{KpwZdg%L73X-1-V-rSh7Ry5XY>{xdvTCx)qPcN;SZZR_K=7U5E!@zu(8T&9~X-Hnh4~)~W+f>$<8$O#0O^f|Z9L8hCsYg3- zJ^x>2Zypcj`^Ep0(A$zyktNy{S;{hGnKmsXE%t3lmh7QyV@3*N|JiC!03@Rv+vTszA_$b&xX9LTOO(}(mg6+eu4^kO_IO1 zI05E9%G}Lxx@R%t!8+%Y(-jg{muT$5F|gAOCgP6_a<&muz{YfNh09H-Idb^b_>`eD zRh;DM0+n`4cBjqO8@|}Nar-*AT~KENh>?%n(o$8`IMFx2y21T8=kD6wYllP^c|`Gy zhgI3a`8Zs-z2*6*_n|Jre2c>1zKI!Z)U4)fjMtadwS1392deO%eyRd*Wv}Gcx~=7R zEK5x~F>E4oB}uAv@&Z%oC%tP-uQTB52M*g~pZhTS^Hu3_98un{d8c*BwQjNEyIuyp zz^bF@(6ys`_p2sVng~0ikaWa5e-;|CKKP7bQR|b1+jDy|1+;xN#lAPp6Y_d<^zUiW z*pWLaM2v1-=FuOCSUiv{9SV^{Nwg%a69ag~3OE1a%bg$=|07NYa12EFTO>?A&% zQSL6{gukBlQECU24!@D@qx~Mr{SUo$)G%RRy+^OY1qTdIE%B}@Atva?uwl1jk2xQHaf!|E`sG9KUL*2l`{&TwAhK0q|DZmo_1bwD0yKJZ2`~t_ z?ciW~OL)Fa<)7v~tI9tpcbC!oX|_nOcM6Y#W#$Fa9P`xf*WXE_ncDP_F6Ul8g@H&} zF{}+`U>>LMoj5^X@w$~Vm@JhdyiOBUz0G-UA^ed(E;wx+wknj^+p7Z{cVZoJPn%0T z7M{=X`coJJO?D7d)2`Via2jotl5!V*j5=AL5=MrFoYk9ImXzIX#gEp~evelwiXZ2} z+$Wo4S|j$g+7|5I=n~*o)ajXXEY=m&L^EPmJh%ok?$^_xf+_|4y@f zM^llLWii_)lm7n4)k8KP-b{^pcVaZD-ydDcM@JinDs$R!f2-|UOCrLr@IN~xBbA2` zjP(cU_aALB5<)lUk74$G*soIcYErD2Uaf7XmVe2Od410(`wN%N_ozNx34(&ZZ-EjO zbf9Yop?B|{*_n4un7f#BI)4XUj5t{PjEL2|t-dP#R&%TQ6 z$=bMaJPgPNV!RHC0>7op`g2sBN4&6!#DO6#CldyA&hk3%%Z`Iku$=ogQQcIcRZq+5O?2He+T9_?XMaNjt!>?avnw6T@(teUgX6qRxe)W7IBbU6x zcAseQbcLoU+Z)lv1S&@4rHtHXv46_$W>s=P*lwim=6@GP?&-A7ql@VbnlA__?`eCp ztM<*Vrms>la`w)g_hz1XA6IZsx%3&P`UB_5{~AhfnS>B!lNm%z6rL`}A8y;};dfbk zTx^4)fj+_{Qmv>&S~L~wl+4O?K$app$odNI4Y%g z>mVh`el;rH-9Q`wVhT09G;5$rc+{;%2)6PioJUz*%M_)SojCBlnsfaMKCNaS$_-G> zH}|)x<~RRUeCNSgksleIoqLY=L4DryrzvE7!zO%yzB!u8!LVMuZqX8P2U-~4eVL83 z_9E3hg+9 z;h*;xuES5%_`JU_d1E%?Sl_{9gv|^*GmwQ0muQAU}d!=|C03GAvdh|m%_rym0yv1j068AlMg$QRE5S%d!ib zrx;sWkxU}3$xqy%=NXq3pV*n8p4Z*rq!4%{Ns^d@bh<1Yzub(=pK_>$Rabsro@w0^ zp{s(FO&CmfHjht@60321V&qiXOnEWxYeQ&T$-eOUc;(rP13v>-!*3_?o=i!iG0hKG zlub)va`fL$uD#6gwzXcH|1s#E(!%Q?*4mM3vjpvWKYW!sI&kcs5;k<*QQBuLvYw1% z*G*ZCzp_D#0r+)?>4G83XNGH!b#&FtK**kAZ?>lq{}f5>5Z^~?sBK}t_Di<`i=n7n zR;jYxOfXp-4EutF3W}ERenj~uKkjfI?X<3$)(x$GL&FLkk-A7kIWURulc#>)d#cln zn7*)Qp1qpG)Y6mEINWe1!Py9)QpcUysHgJ z?eJXeD*#E2SZ(|KI1&RTE2DH_-r@Rvf%vztT0>we0py9-!(Mloe&xC<JI5gvt*ZqD9h(#idz9rO>&VJM6QrKiwU9|6qn&s!2+;3tbDjy1npMuaO z<@zD!;FXHdJG!V)0mt&L$9x8(8!dPMu!8D^AMnGk8lQeVV>9k)t|%|x7$I)B z+>5N$DqdaQJ{4lFM$EQIwjj5^8Nub8q+!l;gjQQ4wZM{~pj6<7>@m?X#FS6}q5 zo>-*5!=nX8qAgK#=ue&Ga|(-!N_AF1_gfZL){>QP>c$tdg%MFP{r#^>Z^SN&jXheJ zo%zSr)fFg(wyqS$jjRvivl|9|CDJz`+IyG66Ot2l@Yd_cNvxwA?U307!(;h_3W!ms zCys${@7$!qKAJLCR8%Nns~YZ~-Bh_mm07SW@}4mT&^r&OMg^-#4*eIE1{HRnhJ@_q zOe`pnW++|#t!6>wE=8WvPi~8r7NOT2=md|=W!b z&U1!gq{Faiae?IB9(4~7gkf-b1`>x$Ueh#E)@H?40J0CdXK=AxM&yq>Un=x}YVhh6zUPV14$ zR*bbYwt(6^^DS1obr8f<@mcDW>v4*P&l0T=6mgqV$JYo~z|nIFSU8#hpspqL7tYqX zX~k=uBylHw*>CdQHco_*3Y*>JIQS1;z8bsDv_nvV#xp)XMw?f;CfaecUcW# zuOt*2^TsK!<+qRu3`g*hlkKSFaHFKtZ>~oLzXo-F4f|?{k$5*MAqGS#+0k-y=v-Fo zr{)JjomG6p)vxN+e|zbW?e}Mf1Of#uZXX9r+c+GiA*p>;uk6Xs-=*JtS* z8A&X`0@W2_Ix9AJ)iXUuOzDpia}>~neu22U+BG=Hal5zIv*KRwf%xZ8PZ9zHMQ`8G zY#OVlr>9Tr!E&2ZLZMbCOtz=EB*kDtzB`X~lsomrG8(y!s7UvN#jGOBdp;Tb zqT0W#JRu^$j+|fm7am(uAzuG->o?OkG4kkRhXFhJrM2n_J9y!@?CMR1<-0<*Sj^iu zAl6b)PuK4m9$q+&&dyff3@_{^d($_zPA$0^O3K%+#1fHPVk#Sgy^GKJ^XI<+uTzrz z_5P>WXb>mrCEYe|^R-=#5`Si2RmPRDxO4c) z=oQR$pNd7v^2JM4=OO0L(AQ;*FP6wXIXyLQd2-^LAFoMcz8h6oBIe0y998vL zzOd$_=?k&fsWPBDL~qUd!g(Zr7b2${rXM67xtU*d`>a62%;8t>tc zUV6S8>N&;Ny=zZp86}V2Q@M$@?`!qRsc>>~ zs>Z>tH$4agfsIG=eV@i8mzT)q-ES^f+Me~@!RQ52D<`cJ1#rwe78h$zj58VTnCi9J zxpN1jjE3~M*$}F(>2hVbd2oQT&+KxpD1>^KZnmjFD{s+8sds|-dZ3E#vM@<*v37;V z`)vbRdQhUL<^IJGq=jK`KeZ@F17EJy@20chIW7?)(W`HZVbv?u8xNybgn@Ph`+Tar zi6tiK-qblc=+8MAtLbEO_=zP(#Jk!dsXes*yOPK^dD+N{V=lvzQx+k}v-uC;Kj300 zqqXZK7MClJ7C&vxXM2Vuk>Q(0`<$fS7UxM&pB8x%Yi^ER?2wl(_%`}3gJ?wIX%MMw zN*cF1>uPWePSYA5lJe7{KBU2Anm+BjT&~WSW;QFeI9zTP=RPlVaz}x1SwI7tRF_On zKSX)$EGIH6a-MWe1ChtF_!2)@eYR%{vm{E7ht{1+uYT)&KaF*a6`CQB<>$i4d$e}62-Q;F=hJnbeQQK37nt=f z%)1a<+n=~7=I`u*)98DK7SFC7I>#x%J4q1JQRlVIF&360#+~C3fNcH(dbGO}7B%eP zN}|?GrUn!wLAl4xk5imW!pB0DcGG(4HbZm|j>E=ayK7a7(&FL6)S&7XI(v)Uh)mL8!6KiiVM}i+2&my8T2%atvG9$0^jM_ zS;+i;ZjTg7h|AVUaCba`GtE}W{cA@IZmluAjc8bjL8cD|#R-r$Kp@NrBtTI%G==@-1U7pDK`^PudN#@9u$-ZgEM|0GScQ$d**?8yyonbr! zpU&{|4*`7@uaxM$oANdX2sM|-OgGY|q)2HFpNpE~%dbK5DaCXO;1}BkkRy#TitZb^ zP-ipl;m0d>?fgo0hP8k#;8bl)U~ z&~V#S{Q~`G+q?ki3%FKL%C~VWJY4?;K1lt<19PE&9{4krF2*g?BT`8YGx;)(Uz#xM zj%_XH2#>opu?=YnmH8BT(iwCDl>Egamx`Oxc^RK*^sSQic%Y*#ms|NFc_r{dRWJK; zpvN$uu!DmMfxXF=1~#8_Z&4v6`_oLbtg|K zv0Qnt&=R4&I&;6Hq_y-Ax!ql>cF$=U*6Ev4{_uQyyOQf}+ZK$#gQbC$ZsI2zRJ~zC z97aG_?UA?FKZ#`O7t)K7$WCSaQk4^geZTB~l!t%EwW=EWhO#yG7LkE|nc=4*pGtqD z|D~yJm@Pkg*G{%}X5VEFrW91&FCE|s0b`PX`7JcQBSAD{WKS{R`Ic^x@qNGP=9z?C zUQMr!``!F@jxaku#fIK9hZZBbfa73p*?jM zE3I1y5pdFnT6- z>4#%PJyFg41f8ApX#t;HZ+v_q|5MqLXW|hs>s_%uA3v>IV|!Pa1+O*+3@S?{T*nIp zQ}0jh(Dro{#IOm&bLc`%O&y9mLr$89b?XE&yT^Kng)l{JDC*c-0F7!|kJY?YY3qFH zHuapKggz#Ji9Y3+v3c44p&z113qQWM{TwM}=1MvnuFG|z*lS~mGS#CzC7a4oU20?M z(>on0+AOIGRK~S=K}mWJwI9nz%4DltI91zdT|aM*V${!M)ip+P;EnTAb-tPCNhM6DIiDIe+;;>wOG5ZU>vjJ_#@ zEGcf6*9ybmL>n5#imsC}u2UHLAj|DdLiogMW?%f1oGi^yR;Bh3ZQMt5ZDnKQtV$Y0 zz=yNQCC=6tRaCUR;S{yeIOHA(AF+wwki?tS;t{Gtzy_Hw~=AZmu&4?3n8K zo-_0VE!e-ZJTTSKBsodT{!rfv#0IK(@}n8**+QAygGC&bXLq(25=C;WpgUjnN7S-b zB;nVjAH)&Hiq@kCVx#UZ(C?FUZb{@lMt_4_tq+ae*Y2XEbrI;OFz00#{tKRCs2#mM z!mc2Ya;xlNtKr!Xh6vVbK^$hMpN`LqwUwQo$#*b{b29w*BoJIl>JsCAy7SDB*NVF- zD>LaHvyV5j&ZU+=CHlhDxL)v5?oL|Jc$>W>Ne<+A$Ay;Y2zoeBWNW>^;|S>oOIFXn zOIBMB{7KF@j{K12x<2IjY&pEcT9a;_LDyHlP!bf!9h7{RWMcCjM@Onc;5jZ&W6w=d z_xDFsLpX%zj1H#OZ;6)vtxYGFLWC=*kh*ZV61TPR~@j zGBX#yrXCuak*(3-i@r_!kWO->SBYThyiN-WU%AppG%FY=HaH0tCAZxTSd}JhISuPU zQY3zc*CAP7B`}R1K!=G2;N^%c%`E|H6ZGrH$#}>0r{^kT?p!2OD5tL?G(Sta?QV}g zn%@nZTSdR)iu6n}0JXcSE$DH&>a@g%C7vVYtRu+$)_zIcv$V;^k`Dy~+#L=CBhl4E ziOwX4inEh8$0?T_m}S{!k%bG$7{>j9b-S3JJ7Nyq8Zx<~2lrCKW2S)~QJ79@_)+1- zUgqZ5v<$`B-6S$Z1*0W-$WL1eZ84v%yOO2D(5^FgU2MZ;9ju(!sZ$B3$z1Q&>Q=b- zhvMisW&U_5*yN9}MsQiGwANBaSfNs=V_o*BAss1t9NhijV(6x5vn`-MZ_~>L+Qd!AFogsqC z3qEBFr7cQD4*8%%1yI+K7TnM=ld$Vx?=ro`)%0M zQ&Uq-nHI+aC8v6HVUxXv<4Wt+QSM6dsOop>pb*yc+R>avwiy(fDh}QF(LtIJfi`s@ z)}$TEe#(Jvy%8HwYBzKVN^77?h2{C|s6z>a;c$T_*rb58+gd%7bIqDp9Kq=WA>jn3J{Oavh&td2w*M%D3}d@h+J7&*#iWkwp{Vw`bxFS)<#ZibayUP@Y)mkW$c41 zD~KjH-OO8hbNLNX{ew@W)w`oo9lIScLQ1KOKxh`TEiTPjU0HFGv{qJDetzkQy{YMi z4RAkg9T?l%l=rj!2+17)(p1Jgnop5+*HQ8PY!87xbaTJ|UKpGi=tHf6(z7VxQGUd_ zi+_P>wQo5QDKFRyTCAk#qo%X7BUaf1YWpjQVFyeqaUDsQ1HJ?ZBl-sU$#_>Tze`2t zbG?m72>sF|ASoMlTmiNGcfJ7SDrQGZy0!K6z)?KvZyl>z^+tj%kIkU#TdMB7GQPZ> zTxMxzM!VjPmhlcYH*{SG^h}rx4D5cAc!;LhntO*1@m>4p;8Ia1Rkwu#2;$PDuB>Hl z7il@W|9z@;fu)&{v~94QEf4r98k?g(jesGv%ZMglQvC;dbJI3*^dBmk^}hFA?Z{ud zc35z?Etu4xaPqhoNX`b$35+~vQuPu3n{{zKa}D)$0_R`3$Ci0|?f@xf{Z&;ANw*tU zT!eVDjWD39)JHIW0`#n>j6m5swJDT+Pq2TPbV*sRWdCj}Vv#&wJ=Jk>DEhT@61(DTaLj6WoL%-Ww!efrtG?Bf_w}pzsl$>WIB3VR%?HSPQO-@aMqk92I9CD z3|5nloq(XBd&%Txu#9TaDK^L`^KZ_ave8N&=KwfqXFp>ZrFMoV1#rvGuC64;!Jck& z3GpyTqbI3g6`Y=(Wdp_aH;EByF=@qN%9&KMfOJCo13fQyXahkdmXj%i-Q6w3iEU|< zReV;@L(rdg6H!l3v|?8pyJo$8nOTz8vojgU?zu$Z9<{Z(7KIHp!6INgsoIQ zm!$?!W7txBc{69U$Q5I$*?;%k84(nL(8M3neMqX-ZC%{p%L`CUs(uA>1_QDyw$emF zoFj02;}4{QmjFnX4JhR=NVQZDVIi#)+fW~)mySH`$s;wN?<7BezFv|SdvHMhZlxLB z|I!h#+HEpF-fH3ojkpCEK~Cx>uX+v}_OBCUx8msr@mHC{k>nlFcy@d=VRnXav~pvF;h)ci_K zi3F;v4);ZEDCfJgh4G0^MQ+hYprtXG`s>pUfRo&!Buta?cx z&v=`%Z>fJb=P(Oajx{4C0h#}4I}#246&AJBKO<)N9dN-9T4 zl6<#xUtryuN+AAVnyO5jVV@TCE-$g6oR}Mqn_Qa^NAhfGT06)HC_N34CfU+9K{p_! z#3f)Dnpq{T>adp^{W|ZE1*MyH*UlA>R7Z-tK@W+%EyT21Cv=RQA3sLv>X5Vs{6Vks z1!di3fRWVC9H6Htpr^;jZnQZw7X1=p@N0|t-vv7FlfZ&GrKt;>aEcS%x|nzZ6+z>B zU#Ml?VX!gVUL#DUl(W2MY=iVlB;=Sca@5`bl$`%-RB=<0>nvZsQJ}`&dn1*QjZ>B~ z7q$i-t6quifEo(+_Mt~lZ<^z|`?iYrPv6UV3nld<#(P5vqtm)yV5>?|#O#mTcb_sS zisQ6C0Wya}3mA`XnPRdGOc5V=`*SUKMTeA<0Mp{St&*!x^6JCd38AR+<2cKwARNXW zSXV4r8DRYstOZ-2E3uG~J4^^gzlV!;^Yc348Mnme6zNGaF_+q=Kz$BfCo|(1f{*)> z>qk_*Ja;H}W$^r*X|iQz+n%cphoK#!N?UdzuR`h1p|c=cHu2KjlgQFMx6EHR^3S}c zs1ddU%P03!>w5355>Ug*;-Tox_5AP2@6`k%Kq8TcaAbnaN!3{b%NMIj`F8Y~x&i7v z4U{=n(L&Mc8*hWllZjId*JuYHEKWQ`&}s}lYJW+c|C|plNgik1j3vBn32|92f9q*V zy{s@QNp%h5I~B_^5{%Rt4Q^GyQB!ITr;mnSWMI*ZpQ?})Oaql8AM+{wZPMl;^VvZD zK6n=G`A25*b8|I-t1^W@-wEO@|9yneHgK0+Muvu!T^`4D|9*8&>QOIl&#Qm0xMC_4 zqEw-yB!qivt#wTBNpS4{F&=HgAaNzSaJQQbe-CIZ3Q8KJiP)d!i+DRgCO_b8nb{rn zUt4)AF_auY)`Z%}o%)@f|Bc0c9e?yYujH@O@WR2CCitqX)mILuyzxuTyb<^Qe^#1b zZ<#5})bMO~C5NlYn>7fE{yNOow_a_+j>=}$zRWj4hZCi|iDr(gdY|-yK(t%n+JCP- zyIME_pZs^6>^YCvf3GF~I7ssVsYEhFum4Tv;QFtPFiu2bdOB-kP<6IHh?(n*{bypa zV{K{f+2(~4mgN6km%xEA@B+~P_D?LU-8Gn?xZ_VS>$;Zs%Pp1g_HS&i>StGZDD!0k zr^uF)@ZTZOedZX$^c^@$;F3F6YiBXne@FPh z+}LOft-Bw;m^&IewW8_$_?ZYLg%^8!KNe5HtH5jaAqM>R1&(djJ|JZ4(?5gd{UuuU zjuF$1*vCA<`0{(_;Bi^YYg26?SGn>YG&pRF*)iz*ihBVVpDQostr9`p!KS?1UZgA6rfp^fXovX{IYJx;PBDz z=X=!sT|S3~Rzv2#+4wrBIPhOAnE>z1!u3cChKnbcc;h}A)&!iiWb2rT)C@RzYl27B zEG~=Z@z%n#HiDU@QnYeFfblU!8~Qt`E5qCYqF%*5?Mn?y%iOO#@mr znTwYu(s8|e7+|z%pP98!!58HuZyq=_to{jmz&j61=BldZ>~wur7uDoQnb*_K-+(A| zxS&ra07oz-msXN_ceSI3!FP-sIe8i1JVOMpp0l`To~pyEbLK@gVpoCWCkmIZL5Tdl zvazA>20I?hd2mkun=Egfe0BKQiX-dyvuy@g-Df^u>_<2!d2l#c+&mkaiv#bG;hMmLUDXc@Jv%xVZM@;LBXJ!q! zs{SYK{`6(?EPB)`mo7QHWUw%&)0WdpM~9G+Vxqw zPvai6J96^L%97;;NB58`Te_uRZ_S5KXm=C3x7QgfDQpW4Z`~P~D=KL$*BE}v^72Zy zcmP?abcy_R zTw`6=aJQB0Nlr8z6EQ$?oefc3Xq+LgU?p)gXqdx-;ZV@{r&B4BRv<_IOhQGM%yZMd ziijbHbwjV`rKMUeg_El^z3_Y*jNDn)nn38AmE#7+6^YQ#<2th5d`FinUwGYAbt$-0 zUtM-Brx0>MY>DOSmT7ZPBgx?lJa1_+4yC7Eq*hP6xP4IGwhsE9Yyw46d%=K4N=LIE z#eG`MA5oSzEC#iKyYo8>>jk_R+LcicXh>S^ehKPYj7LYwl45qjTCRh+_RpVzZMkRn zI}E=H{cL{V#-}nnOPz;$aQ?A%eb44 zRfRodFekX{Qv}`Ec&=^Kq4bkW$c)u|hvB2x$pXlZ(oypj762uSS`UfF!7^yL7^VrH zTbXcq!W^v2#mD*Kk9a$jV=Ag-xXS3i9?hoEj==Ic41QT`-$23O)~l3$bIOZMSyiiB z&JAu#t?Ir0oYxThk*weGXaRawz7hN!gLO|iQ>o3RymI>%8tynWG+3`j>wa*?`J?O* z;U1{?(7-rEYMOWSI}ojKQSMo0nTlASS`XbBM+vH1x9XAQL^JqKErG}Aj`9Wa%9gJ) zI9&DRe_bR>S36`_?$VU7qb!+4y4W>qYn{jJ2hUPIuV^F^tWkrMdI6=g@=`hE#sr`FRb<1Aw(LUhX=AnnZ?&u8%XnV8iwQ zacIaAXmx3sdTUIN6U#i%%{0Mbp7R|Yy|47u{h%+j1F=l+H2s8b0|)Ht9|!F8hPcna zFCDOu9=oGJ5n*8s+)aO3eUZj&7u<1|4Aw~oVSQ-b)LQUS9Um8mmPxP7OYkAm4

    p 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 From 301fe9cd016de649f6828e4a9a3b0b7426eba388 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:51:47 +0100 Subject: [PATCH 047/143] TG: - you can now only have ONE decal of blood per tile. This is to fix the millions of blood effect items that spawned to lag anyone who right clicked them. The most recently created blood item will be the one that remains. This does not effect gibs. Revision: r3490 Author: baloh.matevz --- code/defines/obj/decal.dm | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/code/defines/obj/decal.dm b/code/defines/obj/decal.dm index 3f5eebc7ebc..01e41a3b764 100644 --- a/code/defines/obj/decal.dm +++ b/code/defines/obj/decal.dm @@ -63,10 +63,19 @@ var/datum/disease2/disease/virus2 = null var/OriginalMob = null - Del() - for(var/datum/disease/D in viruses) - D.cure(0) - ..() +/obj/effect/decal/cleanable/blood/Del() + for(var/datum/disease/D in viruses) + D.cure(0) + ..() + +/obj/effect/decal/cleanable/blood/New() + ..() + if(istype(src, /obj/effect/decal/cleanable/blood/gibs)) + return + if(src.loc && isturf(src.loc)) + for(var/obj/effect/decal/cleanable/blood/B in src.loc) + if(B != src) + del(B) /obj/effect/decal/cleanable/blood/drip name = "drips of blood" From 8f5fd4321a880ad43522cf3013509e487396c335 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 22:56:13 +0100 Subject: [PATCH 048/143] TG: Adds ticklag to be a config setting. Revision: r3491 Author: VivianFoxfoot --- code/datums/configuration.dm | 4 ++++ code/game/master_controller.dm | 2 +- code/modules/admin/verbs/ticklag.dm | 2 ++ config/config.txt | 4 +++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/code/datums/configuration.dm b/code/datums/configuration.dm index 59c5c6543d9..0dc45640b36 100644 --- a/code/datums/configuration.dm +++ b/code/datums/configuration.dm @@ -32,6 +32,7 @@ var/Tensioner_Active = 0 // If the tensioner is running. var/allow_Metadata = 0 // Metadata is supported. var/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. + var/Ticklag = 0.9 var/list/mode_names = list() var/list/modes = list() // allowed modes @@ -288,6 +289,9 @@ if("useircbot") useircbot = 1 + if("ticklag") + Ticklag = text2num(value) + if("require_heads_alive") config.require_heads_alive = value diff --git a/code/game/master_controller.dm b/code/game/master_controller.dm index 175bbc62aa0..8d59a0f3d0e 100644 --- a/code/game/master_controller.dm +++ b/code/game/master_controller.dm @@ -45,7 +45,7 @@ datum/controller/game_controller if(!tension_master) tension_master = new /datum/tension() - world.tick_lag = 0.9 + world.tick_lag = config.Ticklag setup_objects() diff --git a/code/modules/admin/verbs/ticklag.dm b/code/modules/admin/verbs/ticklag.dm index 9f6fddd8328..8e370606110 100644 --- a/code/modules/admin/verbs/ticklag.dm +++ b/code/modules/admin/verbs/ticklag.dm @@ -17,6 +17,8 @@ world.tick_lag = newtick //feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! return + + src << "\red Error: ticklag(): Invalid world.ticklag value. No changes made." return diff --git a/config/config.txt b/config/config.txt index c5c4c3fc147..b8d5df218a8 100644 --- a/config/config.txt +++ b/config/config.txt @@ -144,4 +144,6 @@ GUEST_JOBBAN 1 #POPUP_ADMIN_PM ##What address should banned people appeal ther ban at? Remember to escape the characters, if needed! -# APPEAL_ADDRESS -->APPEAL ADDRESS HERE<-- \ No newline at end of file +# APPEAL_ADDRESS -->APPEAL ADDRESS HERE<-- +##Defines the ticklag for the world. 0.9 is the normal one, 0.5 is smoother. +TICKLAG 0.9 \ No newline at end of file From 84cb9b65ef3fd20081e8d20428dcf5cafad22f55 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 23:20:19 +0100 Subject: [PATCH 049/143] TG: Updated the barman's shotgun, it acts like a double-barrel now, and he can saw it off. Added Khodoque's new shotgun sprites. Added my new gasmask sprites. Removed emergency gasmasks, as the distinction is non-existent. Very slightly reshuffled some mask stuff around, but it's still godawful. Medical masks are now /obj/item/clothing/mask/breath/medical Removed the define for HALFMASK, as it was completely unused. Revision: r3493 Author: petethegoat --- code/game/gamemodes/wizard/rightandwrong.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 2 +- code/modules/paperwork/folders.dm | 2 +- code/modules/projectiles/ammunition.dm | 4 +- code/modules/projectiles/gun.dm | 1 + code/modules/projectiles/guns/projectile.dm | 20 +++- .../projectiles/guns/projectile/shotgun.dm | 92 +++++++++++++++--- code/modules/projectiles/projectile.dm | 12 +-- icons/mob/back.dmi | Bin 37776 -> 39926 bytes maps/tgstation.2.0.8.dmm | 2 +- 10 files changed, 106 insertions(+), 31 deletions(-) diff --git a/code/game/gamemodes/wizard/rightandwrong.dm b/code/game/gamemodes/wizard/rightandwrong.dm index 5bd77a7fdeb..47ac7dbdca6 100644 --- a/code/game/gamemodes/wizard/rightandwrong.dm +++ b/code/game/gamemodes/wizard/rightandwrong.dm @@ -44,7 +44,7 @@ if("cannon") new /obj/item/weapon/gun/energy/lasercannon(get_turf(H)) if("shotgun") - new /obj/item/weapon/gun/projectile/shotgun/combat(get_turf(H)) + new /obj/item/weapon/gun/projectile/shotgun/pump/combat(get_turf(H)) if("freeze") new /obj/item/weapon/gun/energy/temperature(get_turf(H)) if("uzi") diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 3ab582828e1..b1260a98b7e 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -565,7 +565,7 @@ malf_picker.use(src) -//I am the icon meister. Bow fefore me. +//I am the icon meister. Bow fefore me. //>fefore /mob/living/silicon/ai/proc/ai_hologram_change() set name = "Change Hologram" set desc = "Change the default hologram available to AI to something else." diff --git a/code/modules/paperwork/folders.dm b/code/modules/paperwork/folders.dm index 00b4c61cbf4..9ad6a241b26 100644 --- a/code/modules/paperwork/folders.dm +++ b/code/modules/paperwork/folders.dm @@ -1,10 +1,10 @@ -//THIS IS OBVIOUSLY WIP, SORRY -PETE /obj/item/weapon/folder name = "folder" desc = "A folder." icon = 'bureaucracy.dmi' icon_state = "folder" w_class = 2 + pressure_resistance = 2 /obj/item/weapon/folder/blue desc = "A blue folder." diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index bf621d52ca0..a8802a7f1a3 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -50,5 +50,5 @@ update_icon() if(multiple_sprites) - icon_state = text("[initial(icon_state)]-[]", stored_ammo.len) - desc = text("There are [] shell\s left!", stored_ammo.len) + icon_state = "[initial(icon_state)]-[stored_ammo.len]" + desc = "There are [stored_ammo.len] shell\s left!" diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index d01356ccf7e..a7dccbcf285 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -19,6 +19,7 @@ caliber = "" silenced = 0 recoil = 0 + ejectshell = 1 tmp/list/mob/living/target //List of who yer targeting. tmp/lock_time = -100 tmp/mouthshoot = 0 ///To stop people from suiciding twice... >.> diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 9f09417a9cb..21f8eeefff7 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -25,12 +25,16 @@ load_into_chamber() - if(in_chamber) return 1 - if(!loaded.len) return 0 + if(in_chamber) + return 1 + + if(!loaded.len) + return 0 var/obj/item/ammo_casing/AC = loaded[1] //load next casing. loaded -= AC //Remove casing from loaded list. AC.loc = get_turf(src) //Eject casing onto ground. + AC.desc += " This one is spent." //descriptions are magic if(AC.BB) in_chamber = AC.BB //Load projectile into chamber. @@ -40,6 +44,7 @@ attackby(var/obj/item/A as obj, mob/user as mob) + var/num_loaded = 0 if(istype(A, /obj/item/ammo_magazine)) if((load_method == 2) && loaded.len) return @@ -64,13 +69,18 @@ loaded += AC num_loaded++ if(num_loaded) - user << text("\blue You load [] shell\s into the gun!", num_loaded) + user << "\blue You load [num_loaded] shell\s into the gun!" A.update_icon() update_icon() return - update_icon() - desc = initial(desc) + text(" Has [] rounds remaining.", loaded.len) + examine() + ..() + usr << "Has [loaded.len] round\s remaining." + if(in_chamber && !loaded.len) + usr << "However, it has a chambered round." + if(in_chamber && loaded.len) + usr << "It also has a chambered round." return diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index eb6746cbc29..7b5b9056a26 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -1,13 +1,14 @@ -/obj/item/weapon/gun/projectile/shotgun - name = "\improper Shotgun" +/obj/item/weapon/gun/projectile/shotgun/pump + name = "shotgun" desc = "Useful for sweeping alleys." icon_state = "shotgun" - max_shells = 2 + item_state = "shotgun" + max_shells = 4 w_class = 4.0 force = 10 flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK caliber = "shotgun" - origin_tech = "combat=3;materials=1" + origin_tech = "combat=4;materials=2" ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" var recentpump = 0 // to prevent spammage @@ -16,7 +17,8 @@ load_into_chamber() - if(in_chamber) return 1 + if(in_chamber) + return 1 return 0 @@ -30,7 +32,7 @@ return - proc/pump(mob/M) + proc/pump(mob/M as mob) playsound(M, 'shotgunpump.ogg', 60, 1) pumped = 0 if(current_shell)//We have a shell in the chamber @@ -44,20 +46,82 @@ current_shell = AC if(AC.BB) in_chamber = AC.BB //Load projectile into chamber. + update_icon() //I.E. fix the desc return 1 - - -/obj/item/weapon/gun/projectile/shotgun/combat - name = "\improper Combat Shotgun" +/obj/item/weapon/gun/projectile/shotgun/pump/combat + name = "combat shotgun" icon_state = "cshotgun" max_shells = 8 + origin_tech = "combat=5;materials=2" ammo_type = "/obj/item/ammo_casing/shotgun" +//this is largely hacky and bad :( -Pete +/obj/item/weapon/gun/projectile/shotgun/doublebarrel + name = "double-barreled shotgun" + desc = "A true classic." + icon_state = "dshotgun" + item_state = "shotgun" + max_shells = 2 + w_class = 4.0 + force = 10 + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + caliber = "shotgun" + origin_tech = "combat=3;materials=1" + ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" + load_into_chamber() + if(in_chamber) + return 1 + if(!loaded.len) + return 0 -/obj/item/weapon/gun/projectile/shotgun/combat2 - name = "\improper Security Combat Shotgun" - icon_state = "cshotgun" - max_shells = 4 + var/obj/item/ammo_casing/AC = loaded[1] //load next casing. + loaded -= AC //Remove casing from loaded list. + AC.desc += " This one is spent." + if(AC.BB) + in_chamber = AC.BB //Load projectile into chamber. + AC.BB.loc = src //Set projectile loc to gun. + return 1 + return 0 + + attack_self(mob/living/user as mob) + if(!(locate(/obj/item/ammo_casing/shotgun) in src) && !loaded.len) + user << "\The [src] is empty." + return + + for(var/obj/item/ammo_casing/shotgun/shell in src) //This feels like a hack. //don't code at 3:30am kids!! + if(shell in loaded) + loaded -= shell + shell.loc = get_turf(src.loc) + + user << "You break \the [src]." + update_icon() + + attackby(var/obj/item/A as obj, mob/user as mob) + if(istype(A, /obj/item/ammo_casing) && !load_method) + var/obj/item/ammo_casing/AC = A + if(AC.caliber == caliber && (loaded.len < max_shells) && (contents.len < max_shells)) //forgive me father, for i have sinned + user.drop_item() + AC.loc = src + loaded += AC + user << "You load a shell into \the [src]!" + A.update_icon() + update_icon() + if(istype(A, /obj/item/weapon/circular_saw) || istype(A, /obj/item/weapon/melee/energy) || istype(A, /obj/item/weapon/pickaxe/plasmacutter)) + user << "You begin to shorten the barrel of \the [src]." + if(loaded.len) + afterattack(user, user) //will this work? + playsound(user, fire_sound, 50, 1) + user.visible_message("The shotgun goes off!", "The shotgun goes off in your face!") + return + if(do_after(user, 30)) //SHIT IS STEALTHY EYYYYY + icon_state = "sawnshotgun" + w_class = 3.0 + item_state = "gun" + flags &= ~ONBACK //you can't sling it on your back + flags |= ONBELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) + name = "sawn-off shotgun" + desc = "Omar's coming!" + user << "You shorten the barrel of \the [src]!" \ No newline at end of file diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index ebfd27c4858..3738a409210 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -10,7 +10,7 @@ */ /obj/item/projectile - name = "\improper Projectile" + name = "projectile" icon = 'projectiles.dmi' icon_state = "bullet" density = 1 @@ -84,18 +84,18 @@ return // nope.avi if(!silenced) - visible_message("\red [A] is hit by the [src]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter + visible_message("\red [A.name] is hit by the [src.name] in the [def_zone]!")//X has fired Y is now given by the guns so you cant tell who shot you if you could not see the shooter else - M << "\red You've been shot!" + M << "\red You've been shot in the [def_zone] by the [src.name]!" if(istype(firer, /mob)) - M.attack_log += text("\[[]\] []/[] shot []/[] with a []", time_stamp(), firer, firer.ckey, M, M.ckey, src) - firer.attack_log += text("\[[]\] []/[] shot []/[] with a []", time_stamp(), firer, firer.ckey, M, M.ckey, src) + M.attack_log += "\[[time_stamp()]\] [firer]/[firer.ckey] shot [M]/[M.ckey] with a [src]" + firer.attack_log += "\[[time_stamp()]\] [firer]/[firer.ckey] shot [M]/[M.ckey] with a [src]" log_admin("ATTACK: [firer] ([firer.ckey]) shot [M] ([M.ckey]) with [src].") message_admins("ATTACK: [firer] ([firer.ckey]) shot [M] ([M.ckey]) with [src].") log_attack("[firer] ([firer.ckey]) shot [M] ([M.ckey]) with a [src]") else - M.attack_log += text("\[[]\] UNKNOWN SUBJECT (No longer exists) shot []/[] with a []", time_stamp(), M, M.ckey, src) + M.attack_log += "\[[time_stamp()]\] UNKNOWN SUBJECT (No longer exists) shot [M]/[M.ckey] with a [src]" log_admin("ATTACK: UNKNOWN (no longer exists) shot [M] ([M.ckey]) with [src].") message_admins("ATTACK: UNKNOWN (no longer exists) shot [M] ([M.ckey]) with [src].") log_attack("UNKNOWN shot [M] ([M.ckey]) with a [src]") diff --git a/icons/mob/back.dmi b/icons/mob/back.dmi index 7636523d57c01db964b7a40cc2515e316965c060..e4bd4cdfed39a545eab39be4ec72332323575e1e 100644 GIT binary patch delta 19013 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 delta 16899 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 Jaxud%{|9D+SXKZ4 diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 0185e6c3bb2..3682a2461de 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -17,7 +17,7 @@ "aaq" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aar" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aas" = (/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aat" = (/obj/structure/rack,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/item/weapon/gun/projectile/shotgun/combat2,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) +"aat" = (/obj/structure/rack,/obj/item/ammo_casing/shotgun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aau" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden{name = "Armory"}) "aav" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) "aaw" = (/turf/simulated/floor/plating/airless,/area) From a83c870358bccab5cbefb32eda02497117bce944 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 23:45:45 +0100 Subject: [PATCH 050/143] TG: -Added soil to plant seeds in. Make it by crushing up sandstone. Soil does not have indicators like trays do! Watch your plants carefully! -Added money trees. When life gives you lemons, mutate them into cash. -RnD can create a new tool for botanists: The floral somatoray. Has two modes. Use it on your plants to induce mutations or boost yield. -Raised the passive species-mutation chance slightly. -Fixed a goof I made before when I was editing poppies. Woops. -Changed the name of "Generic Weeds". -Normalized grass harvests. -Couple of typo fixes. -Updooted my changelog. Revision: r3495 Author: d_h2...@yahoo.com --- code/defines/obj/hydro.dm | 155 +++++++++++++----- code/game/machinery/hydroponics.dm | 93 ++++++++++- code/game/objects/stacks/minerals.dm | 1 + .../projectiles/guns/energy/special.dm | 57 ++++++- .../modules/projectiles/projectile/special.dm | 57 ++++++- code/modules/research/designs.dm | 9 + 6 files changed, 317 insertions(+), 55 deletions(-) diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 456ceddb6ec..8ba5ffc8147 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -278,6 +278,23 @@ plant_type = 0 growthstages = 6 +/obj/item/seeds/bluespacetomatoseed + name = "pack of blue-space tomato seeds" + desc = "These seeds grow into blue-space tomato plants." + icon_state = "seed-bluespacetomato" + mypath = "/obj/item/seeds/bluespacetomatoseed" + species = "bluespacetomato" + plantname = "Blue-Space Tomato Plants" + productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/bluespacetomato" + lifespan = 25 + endurance = 15 + maturation = 8 + production = 6 + yield = 2 + potency = 10 + plant_type = 0 + growthstages = 6 + /obj/item/seeds/cornseed name = "pack of corn seeds" desc = "I don't mean to sound corny..." @@ -400,7 +417,7 @@ potency = 10 oneharvest = 1 plant_type = 0 - growthstages = 5 + growthstages = 3 /obj/item/seeds/amanitamycelium name = "pack of fly amanita mycelium" @@ -1143,46 +1160,6 @@ reagents.add_reagent("coco", 4+round((potency / 5), 1)) bitesize = 1+round(reagents.total_volume / 2, 1) -//This object is just a transition object. All it does is make a grass tile and delete itself. -/obj/item/weapon/reagent_containers/food/snacks/grown/grass - seed = "/obj/item/seeds/grassseed" - name = "grass" - desc = "Green and lush." - icon_state = "spawner" - potency = 20 - New() - new/obj/item/stack/tile/grass(src.loc) - spawn(5) //Workaround to keep harvesting from working weirdly. - del(src) - -//This object is just a transition object. All it does is make dosh and delete itself. -Cheridan -/obj/item/weapon/reagent_containers/food/snacks/grown/money - seed = "/obj/item/seeds/cashseed" - name = "dosh" - desc = "Green and lush." - icon_state = "spawner" - potency = 10 - New() - switch(rand(1,100))//(potency) //It wants to use the default potency instead of the new, so it was always 10. Will try to come back to this later - Cheridan - if(0 to 10) - new/obj/item/weapon/spacecash/(src.loc) - if(11 to 20) - new/obj/item/weapon/spacecash/c10(src.loc) - if(21 to 30) - new/obj/item/weapon/spacecash/c20(src.loc) - if(31 to 40) - new/obj/item/weapon/spacecash/c50(src.loc) - if(41 to 50) - new/obj/item/weapon/spacecash/c100(src.loc) - if(51 to 60) - new/obj/item/weapon/spacecash/c200(src.loc) - if(61 to 80) - new/obj/item/weapon/spacecash/c500(src.loc) - else - new/obj/item/weapon/spacecash/c1000(src.loc) - spawn(5) //Workaround to keep harvesting from working weirdly. - del(src) - /obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane seed = "/obj/item/seeds/sugarcaneseed" name = "sugarcane" @@ -1985,3 +1962,99 @@ New() src.pixel_x = rand(-5.0, 5) src.pixel_y = rand(-5.0, 5) + + +// ************************************* +// Complex Grown Object Defines - +// Putting these at the bottom so they don't clutter the list up. -Cheridan +// ************************************* + +//This object is just a transition object. All it does is make a grass tile and delete itself. +/obj/item/weapon/reagent_containers/food/snacks/grown/grass + seed = "/obj/item/seeds/grassseed" + name = "grass" + desc = "Green and lush." + icon_state = "spawner" + potency = 20 + New() + new/obj/item/stack/tile/grass(src.loc) + spawn(5) //Workaround to keep harvesting from working weirdly. + del(src) + +//This object is just a transition object. All it does is make dosh and delete itself. -Cheridan +/obj/item/weapon/reagent_containers/food/snacks/grown/money + seed = "/obj/item/seeds/cashseed" + name = "dosh" + desc = "Green and lush." + icon_state = "spawner" + potency = 10 + New() + switch(rand(1,100))//(potency) //It wants to use the default potency instead of the new, so it was always 10. Will try to come back to this later - Cheridan + if(0 to 10) + new/obj/item/weapon/spacecash/(src.loc) + if(11 to 20) + new/obj/item/weapon/spacecash/c10(src.loc) + if(21 to 30) + new/obj/item/weapon/spacecash/c20(src.loc) + if(31 to 40) + new/obj/item/weapon/spacecash/c50(src.loc) + if(41 to 50) + new/obj/item/weapon/spacecash/c100(src.loc) + if(51 to 60) + new/obj/item/weapon/spacecash/c200(src.loc) + if(61 to 80) + new/obj/item/weapon/spacecash/c500(src.loc) + else + new/obj/item/weapon/spacecash/c1000(src.loc) + spawn(5) //Workaround to keep harvesting from working weirdly. + del(src) + +/obj/item/weapon/reagent_containers/food/snacks/grown/bluespacetomato + seed = "/obj/item/seeds/bluespacetomatoseed" + name = "blue-space tomato" + desc = "So lubricated, you might slip through space-time." + icon_state = "bluespacetomato" + potency = 10 + origin_tech = "bluespace=3" + New() + ..() + reagents.add_reagent("nutriment", 1+round((potency / 20), 1)) + reagents.add_reagent("singulo", 1+round((potency / 5), 1)) + bitesize = 1+round(reagents.total_volume / 2, 1) + + throw_impact(atom/hit_atom) + ..() + var/mob/M = usr + var/outer_teleport_radius = potency/10 //Plant potency determines radius of teleport. + var/inner_teleport_radius = potency/15 + var/list/turfs = new/list() + for(var/turf/T in orange(M,outer_teleport_radius)) + if(T in orange(M,inner_teleport_radius)) continue + if(istype(T,/turf/space)) continue + if(T.density) continue + if(T.x>world.maxx-outer_teleport_radius || T.xworld.maxy-outer_teleport_radius || T.yThe [src.name] has been squashed, causing a distortion in space-time.","You hear a smack.") + del(src) + return \ No newline at end of file diff --git a/code/game/machinery/hydroponics.dm b/code/game/machinery/hydroponics.dm index 904e24861d6..4f4b77ef4f1 100644 --- a/code/game/machinery/hydroponics.dm +++ b/code/game/machinery/hydroponics.dm @@ -20,8 +20,15 @@ var/planted = 0 // Is it occupied? var/harvest = 0 //Ready to harvest? var/obj/item/seeds/myseed = null // The currently planted seed - - + New() + ..() + bullet_act(var/obj/item/projectile/Proj) //Works with the Somatoray to modify plant variables. + if(istype(Proj ,/obj/item/projectile/energy/floramut)) + if(src.planted) + src.mutate() + else if(istype(Proj ,/obj/item/projectile/energy/florayield)) + if(src.planted && src.myseed.yield < 2) + src.myseed.yield += 1 obj/machinery/hydroponics/process() @@ -96,10 +103,12 @@ obj/machinery/hydroponics/process() if(src.age > src.myseed.production && (src.age - src.lastproduce) > src.myseed.production && (!src.harvest && !src.dead)) var/m_count = 0 while(m_count < src.mutmod) - if(prob(90)) + if(prob(85)) src.mutate() else if(prob(30)) src.hardmutate() + else if(prob(5)) + src.mutatespecie() m_count++; if(src.yieldmod > 0 && src.myseed.yield != -1) // Unharvestable shouldn't be harvested src.harvest = 1 @@ -301,6 +310,14 @@ obj/machinery/hydroponics/proc/mutatespecie() // Mutagent produced a new plant! del(src.myseed) src.myseed = new /obj/item/seeds/angelmycelium + else if ( istype(src.myseed, /obj/item/seeds/lemonseed )) + del(src.myseed) + src.myseed = new /obj/item/seeds/cashseed + + else if ( istype(src.myseed, /obj/item/seeds/ambrosiavulgarisseed )) + del(src.myseed) + src.myseed = new /obj/item/seeds/ambrosiadeusseed + else if ( istype(src.myseed, /obj/item/seeds/plumpmycelium )) del(src.myseed) src.myseed = new /obj/item/seeds/walkingmushroommycelium @@ -331,6 +348,10 @@ obj/machinery/hydroponics/proc/mutatespecie() // Mutagent produced a new plant! if(71 to 100) src.myseed = new /obj/item/seeds/killertomatoseed + else if ( istype(src.myseed, /obj/item/seeds/bluetomatoseed )) + del(src.myseed) + src.myseed = new /obj/item/seeds/bluespacetomatoseed + else if ( istype(src.myseed, /obj/item/seeds/grapeseed )) del(src.myseed) src.myseed = new /obj/item/seeds/greengrapeseed @@ -382,6 +403,8 @@ obj/machinery/hydroponics/proc/mutateweed() // If the weeds gets the mutagent in spawn(5) // Wait a while src.updateicon() src.visible_message("\red The mutated weeds in [src] spawned a \blue [src.myseed.plantname]!") + else + usr << "The few weeds in the tray seem to react, but only for a moment..." return @@ -397,12 +420,12 @@ obj/machinery/hydroponics/proc/plantdies() // OH NOES!!!!! I put this all in one obj/machinery/hydroponics/proc/mutatepest() // Until someone makes a spaceworm, this is commented out -// if ( src.pestlevel > 5 ) -// user << "The worms seem to behave oddly..." + if ( src.pestlevel > 5 ) + src.visible_message("The pests seem to behave oddly...") // spawn(10) // new /obj/effect/alien/spaceworm(src.loc) -// else - //user << "Nothing happens..." + else + usr << "The pests seem to behave oddly, but quickly settle down..." //Modified to give a better idea of what's happening when you inject mutagen. There's still nothing proper to spawn here though. -Cheridan return @@ -458,7 +481,7 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) if (81 to 90) src.mutatespecie() if (66 to 80) src.hardmutate() if (41 to 65) src.mutate() - if (21 to 41) user << "Nothing happens..." + if (21 to 41) user << "The plants don't seem to react..." if (11 to 20) src.mutateweed() if (1 to 10) src.mutatepest() else user << "Nothing happens..." @@ -583,11 +606,26 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) if (81 to 90) src.mutatespecie() if (66 to 80) src.hardmutate() if (41 to 65) src.mutate() - if (21 to 41) user << "Nothing happens..." + if (21 to 41) user << "The plants don't seem to react..." if (11 to 20) src.mutateweed() if (1 to 10) src.mutatepest() else user << "Nothing happens..." + // The best stuff there is. For testing/debugging. + + if(S.reagents.has_reagent("adminordrazine", 1)) + src.waterlevel += round(S.reagents.get_reagent_amount("adminordrazine")*1) + src.health += round(S.reagents.get_reagent_amount("adminordrazine")*1) + src.nutrilevel += round(S.reagents.get_reagent_amount("adminordrazine")*1) + src.pestlevel -= rand(1,5) + src.weedlevel -= rand(1,5) + if(S.reagents.has_reagent("adminordrazine", 5)) + switch(rand(100)) + if (66 to 100) src.mutatespecie() + if (33 to 65) src.mutateweed() + if (1 to 32) src.mutatepest() + else user << "Nothing happens..." + S.reagents.clear_reagents() if (src.weedlevel < 0 ) // Make sure it won't go overoboard src.weedlevel = 0 @@ -839,6 +877,7 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) if (realName) podman.real_name = realName + podman.original_name = realName //don't want a random ghost name if we die again else podman.real_name = "pod person" //No null names!! @@ -946,3 +985,39 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) planted = 0 dead = 0 updateicon() + +/////////////////////////////////////////////////////////////////////////////// + +/obj/machinery/hydroponics/soil //Not actually hydroponics at all! Honk! + name = "soil" + icon = 'hydroponics.dmi' + icon_state = "soil" + density = 0 + New() + ..() + updateicon() // Same as normal but with the overlays removed - Cheridan. + overlays = null + if(src.planted) + if(dead) + overlays += image('hydroponics.dmi', icon_state="[src.myseed.species]-dead") + else if(src.harvest) + if(src.myseed.plant_type == 2) // Shrooms don't have a -harvest graphic + overlays += image('hydroponics.dmi', icon_state="[src.myseed.species]-grow[src.myseed.growthstages]") + else + overlays += image('hydroponics.dmi', icon_state="[src.myseed.species]-harvest") + else if(src.age < src.myseed.maturation) + var/t_growthstate = ((src.age / src.myseed.maturation) * src.myseed.growthstages ) + overlays += image('hydroponics.dmi', icon_state="[src.myseed.species]-grow[round(t_growthstate)]") + src.lastproduce = src.age + else + overlays += image('hydroponics.dmi', icon_state="[src.myseed.species]-grow[src.myseed.growthstages]") + + if(myseed) + if(luminosity && !istype(myseed,/obj/item/seeds/glowshroom)) + sd_SetLuminosity(0) + else if(!luminosity && istype(myseed,/obj/item/seeds/glowshroom)) + sd_SetLuminosity(myseed.potency/10) + else + if(luminosity) + sd_SetLuminosity(0) + return \ No newline at end of file diff --git a/code/game/objects/stacks/minerals.dm b/code/game/objects/stacks/minerals.dm index 5993bfc8d9a..cbd0d465a6d 100644 --- a/code/game/objects/stacks/minerals.dm +++ b/code/game/objects/stacks/minerals.dm @@ -10,6 +10,7 @@ SILVER //Sandstone var/global/list/datum/stack_recipe/sandstone_recipes = list ( \ + new/datum/stack_recipe("pile of dirt", /obj/machinery/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1), \ new/datum/stack_recipe("sandstone door", /obj/structure/mineral_door/sandstone, 10, one_per_turf = 1, on_floor = 1), \ /* new/datum/stack_recipe("sandstone wall", ???), \ new/datum/stack_recipe("sandstone floor", ???),\*/ diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 817d23d96ab..9fc41c86cee 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -1,5 +1,5 @@ /obj/item/weapon/gun/energy/ionrifle - name = "\improper Ion Rifle" + name = "ion rifle" desc = "A man portable anti-armor weapon designed to disable mechanical threats" icon_state = "ionrifle" fire_sound = 'Laser.ogg' @@ -12,7 +12,7 @@ /obj/item/weapon/gun/energy/decloner - name = "\improper Biological Demolecularisor" + name = "biological demolecularisor" desc = "A gun that discharges high amounts of controlled radiation to slowly break a target into component elements." icon_state = "decloner" fire_sound = 'pulse3.ogg' @@ -21,7 +21,7 @@ projectile_type = "/obj/item/projectile/energy/declone" obj/item/weapon/gun/energy/staff - name = "\improper Staff of Change" + name = "staff of change" desc = "an artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself" icon = 'gun.dmi' icon_state = "staffofchange" @@ -52,4 +52,53 @@ obj/item/weapon/gun/energy/staff if(!power_supply) return 0 power_supply.give(200) update_icon() - return 1 \ No newline at end of file + return 1 + +/obj/item/weapon/gun/energy/floragun + name = "floral somatoray" + desc = "A tool that discharges controlled radiation which induces mutation in plant cells." + icon_state = "floramut100" + item_state = "gun" + fire_sound = 'stealthoff.ogg' + charge_cost = 100 + projectile_type = "/obj/item/projectile/energy/floramut" + origin_tech = "materials=2;biotech=3;powerstorage=3" + modifystate = "floramut" + var/charge_tick = 0 + var/mode = 0 //0 = mutate, 1 = yield boost + + New() + ..() + processing_objects.Add(src) + + + Del() + processing_objects.Remove(src) + ..() + + + process() + charge_tick++ + if(charge_tick < 4) return 0 + charge_tick = 0 + if(!power_supply) return 0 + power_supply.give(100) + update_icon() + return 1 + + attack_self(mob/living/user as mob) + switch(mode) + if(0) + mode = 1 + charge_cost = 100 + user << "\red The [src.name] is now set to increase yield." + projectile_type = "/obj/item/projectile/energy/florayield" + modifystate = "florayield" + if(1) + mode = 0 + charge_cost = 100 + user << "\red The [src.name] is now set to induce mutations." + projectile_type = "/obj/item/projectile/energy/floramut" + modifystate = "floramut" + update_icon() + return \ No newline at end of file diff --git a/code/modules/projectiles/projectile/special.dm b/code/modules/projectiles/projectile/special.dm index 7821b66cd77..1b9a7cfa2fb 100644 --- a/code/modules/projectiles/projectile/special.dm +++ b/code/modules/projectiles/projectile/special.dm @@ -37,4 +37,59 @@ if(istype(target, /mob/living)) var/mob/M = target M.bodytemperature = temperature - return 1 \ No newline at end of file + return 1 + +/obj/item/projectile/energy/floramut + name = "alpha somatoray" + icon_state = "energy" + damage = 0 + damage_type = TOX + nodamage = 1 + flag = "energy" + + on_hit(var/atom/target, var/blocked = 0) + var/mob/M = target + if(istype(target, /mob/living/carbon/human) && M:mutantrace == "plant") //Plantmen possibly get mutated and damaged by the rays. + if(prob(15)) + M.radiation += rand(10,30) + M.Weaken(5) + for (var/mob/V in viewers(src)) + V.show_message("\red [M] writhes in pain as \his vacuoles boil.", 3, "\red You hear the crunching of leaves.", 2) + if(prob(35)) + // for (var/mob/V in viewers(src)) //Public messages commented out to prevent possible metaish genetics experimentation and stuff. - Cheridan + // V.show_message("\red [M] is mutated by the radiation beam.", 3, "\red You hear the snapping of twigs.", 2) + if(prob(80)) + randmutb(M) + domutcheck(M,null) + else + randmutg(M) + domutcheck(M,null) + else + M.adjustFireLoss(rand(5,15)) + M.show_message("\red The radiation beam singes you!") + // for (var/mob/V in viewers(src)) + // V.show_message("\red [M] is singed by the radiation beam.", 3, "\red You hear the crackle of burning leaves.", 2) + else if(istype(target, /mob/living/carbon/)) + // for (var/mob/V in viewers(src)) + // V.show_message("The radiation beam dissipates harmlessly through [M]", 3) + M.show_message("\blue The radiation beam dissipates harmlessly through your body.") + else + return 1 + +/obj/item/projectile/energy/florayield + name = "beta somatoray" + icon_state = "energy2" + damage = 0 + damage_type = TOX + nodamage = 1 + flag = "energy" + + on_hit(var/atom/target, var/blocked = 0) + var/mob/M = target + if(istype(target, /mob/living/carbon/human) && M:mutantrace == "plant") //These rays make plantmen fat. + if(M.nutrition < 500) //sanity check + M.nutrition += 30 + else if (istype(target, /mob/living/carbon/)) + M.show_message("\blue The radiation beam dissipates harmlessly through your body.") + else + return 1 \ No newline at end of file diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index 383a2806c23..e182d1f9a3c 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1354,6 +1354,15 @@ datum build_path = "/obj/item/weapon/gun/energy/temperature" locked = 1 + flora_gun + name = "Floral Somatoray" + desc = "A tool that discharges controlled radiation which induces mutation in plant cells. Harmless to other organic life." + id = "flora_gun" + req_tech = list("materials" = 2, "biotech" = 3, "powerstorage" = 3) + build_type = PROTOLATHE + materials = list("$metal" = 2000, "$glass" = 500, "$uranium" = 500) + build_path = "/obj/item/weapon/gun/energy/floragun" + large_grenade name = "Large Grenade" desc = "A grenade that affects a larger area and use larger containers." From d75bb980f2e33336a955d494ed0f680a3a2cb155 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 5 May 2012 23:50:34 +0100 Subject: [PATCH 051/143] TG: -Added chawanmushi recipe and beet soup recipes. Added a trash plate to metroid sammiches. -Ambrosia vulgaris now has a mutation. -Added 1% chance for a species mutation whenever a plant's stats mutate. -You now get more descriptive messages when applying mutagen to plant trays. -Removed sugarcane seeds from the vending machine. They were redundant and had poor sprites and no recipes. Added the seeds to the seeds crate so you can still get them, if you really want to... Revision: r3460 Author: d_h2...@yahoo.com --- code/defines/obj/hydro.dm | 2 +- code/defines/obj/supplypacks.dm | 3 ++- code/defines/obj/vending.dm | 2 +- code/modules/food/food.dm | 35 +++++++++++++++++++++++++ code/modules/food/recipes_microwave.dm | 17 ++++++++++++ icons/obj/harvest.dmi | Bin 24299 -> 25106 bytes icons/obj/hydroponics.dmi | Bin 123541 -> 133679 bytes icons/obj/seeds.dmi | Bin 12183 -> 14331 bytes 8 files changed, 56 insertions(+), 3 deletions(-) diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 8ba5ffc8147..3c18374fc61 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -2057,4 +2057,4 @@ new/obj/effect/effect/sparks(A.loc) src.visible_message("The [src.name] has been squashed, causing a distortion in space-time.","You hear a smack.") del(src) - return \ No newline at end of file + return diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index 1fa6ff86658..35102a1628b 100755 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -390,7 +390,8 @@ "/obj/item/seeds/carrotseed", "/obj/item/seeds/sunflowerseed", "/obj/item/seeds/chantermycelium", - "/obj/item/seeds/potatoseed") + "/obj/item/seeds/potatoseed", + "/obj/item/seeds/sugarcaneseed") cost = 10 containertype = /obj/structure/closet/crate/hydroponics containername = "Seeds crate" diff --git a/code/defines/obj/vending.dm b/code/defines/obj/vending.dm index d860ee0cc55..789705e5615 100755 --- a/code/defines/obj/vending.dm +++ b/code/defines/obj/vending.dm @@ -307,7 +307,7 @@ product_hidden = "/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/cola" // product_hideamt = "20" hidden_prices = "1" - product_ads = "What the fuck is this shit?;Why would you buy this;holy shit help;i'm stuck;in;a;universe;factory;AAAAAARGH!;HEIL... Stalin?;CAPITALIST PIGS;FUCK THE WEST" + product_ads = "For Tsar and Country.;Have you fulfilled your nutrition quota today?;Very nice!;We are simple people, for this is all we eat.;If there is a person, there is a problem. If there is no person, then there is no problem." charge_type = "soda" /obj/machinery/vending/tool diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm index b295e72b435..3407f714bb5 100644 --- a/code/modules/food/food.dm +++ b/code/modules/food/food.dm @@ -1393,6 +1393,7 @@ name = "Metroid Sandwich" desc = "A sandwich is green stuff." icon_state = "metroidsandwich" + trash = "plate" New() ..() reagents.add_reagent("nutriment", 2) @@ -1441,6 +1442,40 @@ else reagents.add_reagent("nutriment", 5) bitesize = 2 + +/obj/item/weapon/reagent_containers/food/snacks/chawanmushi + name = "chawanmushi" + desc = "A legendary egg custard that makes friends out of enemies. Probably too hot for a cat to eat." + icon_state = "chawanmushi" + trash = "snack_bowl" + New() + ..() + reagents.add_reagent("nutriment", 5) + bitesize = 1 + +/obj/item/weapon/reagent_containers/food/snacks/beetsoup + name = "beet soup" + desc = "Wait, how do you spell it, again..?" + icon_state = "beetsoup" + trash = "snack_bowl" + New() + ..() + switch(rand(1,6)) + if(1) + name = "borsch" + if(2) + name = "bortsch" + if(3) + name = "borstch" + if(4) + name = "borsh" + if(5) + name = "borshch" + if(6) + name = "borscht" + reagents.add_reagent("nutriment", 8) + bitesize = 2 + /////////////////////////////////////////////////Sliceable//////////////////////////////////////// // All the food items that can be sliced into smaller bits like Meatbread and Cheesewheels diff --git a/code/modules/food/recipes_microwave.dm b/code/modules/food/recipes_microwave.dm index e97a5720a93..f89c92f4f2b 100644 --- a/code/modules/food/recipes_microwave.dm +++ b/code/modules/food/recipes_microwave.dm @@ -1019,6 +1019,23 @@ ) result = /obj/item/weapon/reagent_containers/food/snacks/mushroomsoup +/datum/recipe/chawanmushi + reagents = list("water" = 5, "soysauce" = 5) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/egg, + /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/chawanmushi + +/datum/recipe/beetsoup + reagents = list("water" = 10) + items = list( + /obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet, + /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage, + ) + result = /obj/item/weapon/reagent_containers/food/snacks/beetsoup + ////////////////////////////////////////// // bs12 food port stuff ////////////////////////////////////////// diff --git a/icons/obj/harvest.dmi b/icons/obj/harvest.dmi index 6405a1e47ddf2cbcac4f8a78f48caf1438420ea4..f85cf5cc39673d721192fe91a1b5e9f8c522189e 100644 GIT binary patch delta 8197 zcmXY0byQT{*PfxfOInZyk?u}O>28&fZcwdM`PnPw#lTqSQc8tJc zz*}S`kHCm2q34)+pM$wO__yodV!E{Lw?&B%cnAb{h&I}l;^uTeYPRMNTFHcb%IrNKTlW>Fjo&P6-fazI6OX@L zhh3BWXK@xkSW@EEK=NAsIG9oziSDBQK!yahx}X8l$pVtBK}z}|$3)T=)q zTO5=awNd@ox$V=Zv6YibNI`!>+DT*X^lZSQj^lOx=jG+)!rfQ;Cf~K~7O0M$(^M0| zRrIY4MS7}g%+g3ygM)(^H~RW@yT!_GTLqA`!=E$9LTQl@?IvX}ma*$&-X{6x z52MLG(~nxGsPcS@r@aiy6OP-$+EeE-Q)yzp? z-eYir(ylLG?5i(l>~NAi_d67VDEYl%0H0uN-`aZjJ;s7^7?bf#&rG?j@s8J|0Ha3L znCxaMo+vZA)@4bkjx$O5{kx~vrp>hx6Ql}Ompgxc=Lm5#-QZFQ*1E3u>ISSm zKb*2iNl9G_1kZfKm*_toUlG&R2Ul4YH4r`b zu?O>t78Z9rmQi;?o5V9DM$LhpHwUI5zoiK8T(Rmpw^I=Eh0(u8`?)nAImVjgi=Ms5 zFz*#@$ndpchX6;2c$)u$I@wi?i7dSzT`Cg~Q%}zgrF=@TGcFM$X*hIgoM--ZN-n!& zQ6Y1L+jWN3NQU7Bij4`gwdxjMIe_d)WL-BO^sw~vLrkua3vG^&%ZZz~*%8|Qzx{d? zIVQbj&G3i8K8ovWhQhfVm{HIMQo>BxY6oXVn=ZXd%7&)F+k1BNk(;@$oEKu_>>#}9 zD~rZ`0~CTQ{{hn)0}5*?v?E!m)vr2+C)d$Ek#zKxijkiP875!rRuCOIFaocM!Wvj* zw}P00vnk}1u?f{)MT)wkPyb28jOY^{wz|h;u`NfzOt9}sk0gHWxI4Ny((qfuQje=4 z7MrKV9?8i@Z6E~JKj&4DS2B6F9w@)-evnFOm0D}Y14s<5?Hl*yNos~P_MpaZl4 z@aGwC=3>yP<}F5zPlB=ua3>0Tcjh0;z_B6pTCg(cg12v5nZ*AO3I)_Y#xFhH%f)uv zx~TI4PPj*ama0xQM*X36Jm=kJ{|riYEMr-JKJY^Dvt%W^{mBtM$zgxeVfQMfVqB=D zYthxaD8-UHmZs#ILAU(u=yF9uJSwyEH=9G1Y9hz4Qdvgc8WQp<0{IdJhT;ip4a~(+ zUmTGmL5+?J3`M)&o+sq+%M`ukt_mS22@*Gk36YljQ)Lp*f;xK|mamsrLo5d$Kml8) z5~thcVuwaXy-EXzcF0*_W;WCXCGv zo}B%hRHHe^GUDQ_P(kQ2Ogl8)q&hanTJkX3ef4{58Q`6-7xjR{eH!7szXJMtTU=p3 zX@_1j-|NUVvpQpmp3LKynKf7vT7?u*toxFuFl#U@Rk#P$XQkj=Zq^CE@A7{s}!jQDK4=JEcTpnBkyu1X8-mwY{ zxx_w41I4A4&x$!^su{`Vd>G-ftkJv-dEJ8>aZ~CFK7VEQw^2yU9`~JA1XPGgmz~~O zYNE{^t8$-Iw?TIQRX?1ba5APC*x+roK6_3Lz}>J@%}MY;^!|ImC{H}b`8SnUi)!%# zdETBSAOCA()LJxV;zI$ z8Bc?M!02Xv_<;yN?J8-c8v z7z3LzXh71wyVX^QVTjjf^I{4KOs>mbRHVc6F!%5hdwn}>hf9z-O}2c zS3HvgIV;n&HxsYBe~W0)6U5A%@unR44bO}9s`f#ty;afwB=5uOZ~HKy%|M3 zoc<)S2tp|C+2n=ngVfYsTle=fA(R}nuWCj+l$c}EJhHbs8#OU)EYwVq>WpuG1*mXx zRVFK^krG>^sm4@pJufQIeRi9PY$IUx`Kp7Y`RB2>Y=^8E#_JB_tOOBGX?LtMb_$ z%Ue%{JVHdarT)xdhO6bh8%94z%M$Bji<_HDz=t@IhpbD&naR->9?6vBIs^y4G;1e`%JDs$E0o+ZIA^ykysn z0I}@6Zd8EgiEgss-W@IfR^oz8HLCrC*2p*UQ}U32U(?~K_a4VeiBe#G+(#=r0FKVD zT5AN^5XPfB3CJR?PZ&k)LDk+Yf8nAMgnX^amx07t)oGy5{pEw9yCWk6-5&!kZ-R{e zX~lXZ_k*d3+oDKbx7~YTsFWvm$5yS|r<c3tH`f~%_LY86IW>;El*gZ{r0eBl=bPN_O234>G`!f4KmDF@+p*hw zfy-c}Q32Nl8o`Dj`Tn(h4wp34p{n_4PD7|+Es3FBAbqTl#ZF+liR=4n926v!FJMz= zA%gDR%k}=Z^q|*GF{7(`8|K@+`=0BUFxM7S;XI8ml5~wZKYcFa0pJvV2CTNJ>o7}BSI+Re(Fe=3@2;f)*2mwdY(1-`TEf^zvT`bRqL_2PgNQc;Bcqa( zKCJ(}bz3v618GA8c-AlqZ})UM&PcToBPlM?^Ze*gyX4-{AS6^k!lmtTqWCZ8aKXs& zw7zR`b?|iXbcrMp#rS1GyicdW<9RyMBQx+Ky##59kOQ_tjdkE&+hwy}aSdp7!a@xd z`z>6z-oB7JtK}5FD6Oi}^*nDg9cg`8V zIXoqnIy*~*YSzthxTwY7A1=}+*W8=Gy31EQALAbLQTZ6sns@4Z-G=DUTC4>QfV^Z? z)#&gp1Jf|dRsuR)t9eHe5H_;u5usT;u)24Y4t=q%v^}|G+y4)@>FUsf!kzH!k0$(+ zewVM}Jb(bjRbv9mf%wQL;NSa$n9|fG(N~|b;>FpJ z!E_psm>_7xzYZ){?TS0swk4D=Sm5rb1wDl8)BVTSR7KGSc1wQ#Br4GC*>>MFzc%WQ znl_4>-nXvRSc8st{G9R0iLEjjqDvl{RevmNK1gsWUwj-wc8g7d7y0Oq{1Xh!cDj8| zGYP=;mE`dQh6}VVE!GbdCN2n-|M)7Gq9uK!U&Ul`K*4ccUy>0Cg4H~1>)|`5NZp^T zmf!pfyco7zIcP`JALVN92o4qvRgwS9ay}+U6(x@hs;~_msIQ^YKX+MfO9I+Y4map( z9`0+mIyR%dhl4JyV7{O5vgJOQPU86;-6+-1t^!_~RY^%-#Lfp4VmoTWa-M&Lx$iJA zt9s9I$_^5l+Sc>@LDDG|eZ^9!X(a+SxClxBt+}^g?3py1Ie*W|%l zd#CO#uB}UVBy^GmNaLXB4Q2w2plKo2oLP=lmb?5xgU&C}#vV>7qO`zmaS^o#^7`o$GIqCn8dYfPW5d+=jibvCo4rse@JdKkKZZ^lxb;&+3lA zEvn#$mz0K&1JIF)-cME|UqT-6CR=Xb9N0_oCFEItp2RACz_-dXS00*28iumOdMRtr z7Ye(z=CZ0V2_xSjt+~r~?=lihTmndls=*RmnxEHv25UtJE1a);int+xEkF=}52O(u zGzH&Yh|_{2aE>qz!G*jI^}bxY3F;n>ueF^+FeAv`G;QcCJwtV5+dtO>x96@3hQJFEA9`o10AU6qRxJOh6H6ab0O!30$rf_WG&IlSfLQTsO*=E{nLRuGmNUAIvg z<$3=dqnWc)hLd}VJ7YIMZbjHT#nimnVrBLoIrSF*q882+C}~pbc;wyEuuX^6qVwp_%~q!;&YNd3{IQb`rTnY_RNHt!X!7~s(;H__<4RyA2wM!TV3O&KudLO!mt;&37 z&~x_mi|+lfRlR3Ch)xZW==B z#Kd%xwdqS!9$d;ps~uB2=Tv?G#aOn0O#Hb>nyNoL>&Y8*X>mIiABXNHRzAsO^QGDm zmxclz$rKn0mbZAi`34a4?F!$` zy~RZF=YR9VPHFHyPOU(`kR!|~m*zM&&Gi_};G~4nG)wH@RLnP_VOT#A9!?NqsP{(8#9E`gTuex+vinp)&a%N8EBt8rso!j(QL&R|H#n$DQ&NX@) z1MVW5O&MdrOIu^{(N+Iqy)J!#Es1JBxXwcFb7loGmd-;~CHTK6{?LqE)EVq`|3m;N z7YeXoOK*~uE;4BV${Lf9BrlV+V0>}E)cpP{!TQ#>!T)R)VbZAavOWZD``=7Klz$d)s zhktK=m_K-YrrX1R3)V!__Z4?vi4oMNtqndHKwRjl@}MK3LI9n)`A7;k*XHLU;~n_o zpkB^F=Di2UCp;k9nCyJPB7d;{oXr7Wa4q1t0mPkxZWS-{jfR1+))>_WcpX}vur}{D z()+>nj;m+s6Z-Bg^bj<4`ILsgqB=Af3Sv8_N&|jR@m8jqTj_=Ur2~YgcSjK&0L;#vG{Si|Mf04Rq=0hM5aX=>(^?<@oe^%V7Y` z_K@#7)@l0k%_)T_q%tVMsJOVnsI~vNFxtBJJtr1Ct;pPII4?V^&bGh-4_ODNFVjvh zk1m(VOI}p;~l9!-`rIp_K__awd<8`xGG}LVdE6lU_4;TUF_KEYCML#rLe;R4e zfW5dvn4AO1)(%jUr*+UJ@8zVlg9gb@NfZNJFeLI;hEna2;hR6H`0}xSH>ndN?67{+ z0HGcH&@-42l$+b%x?)aOk4Z4-ZxA$`@2vgJ z#b>#_{VPd*3u0h9{$UVLgjASRlOSp^3ONpAQB1bsm!e$)RtS%sI!13LJ&K()2{zFa zHffao*3KdU<3P&5(>(dH<|4Q|fgnF`iPg?)i@*XR ze|!5E1>AQgsdjP+M#2AibDiH4psS;MJb*vJ{f<; zUWRRDK2q!IS=W^{QM8Dk{vdJr+)*(M>V7b8+Y1)S)_!32QY?4rH-2p_5Kkro{3YlE^er2T?3ZngRIr_H+G?u>WtY_hF`Qm8X?pVas3DF^-h^TWNybnBQMa zex?+qj@9|T^Kmer@GGGN&UFBF1Z`S1z%?n{C+ zA9H2BD*k!hs0EHFwjQkB$tLjaTe-U3V)k3sb%m?&#lEsUwtl!~Rxx8ilg7!bM7}Uvguv{J*{~p)fvB{Oa%mhuC)^!c7 z_4R5u?BATizul8mPs|Gj9#McxM7gayKk=2W43gX#uLz8#jvfP@c#Cvvf>dRK6vyNC zq$nXIgST#AnenlmTau9yc=(q4lj4UNsM<*mfCq~GuRc`YN^uuK)|A9tcAx7T8v;8> zBXmBD{xQs14SUQ1OZ?8zE)N7=9&Z-G)VJngFG!{K{GR^d!s&|;N9g*urr~3)y(pK| zTlNHsAp(9Q6)0588r{)>w7MvhmLy8Sp*ns~U01WEfEq0KgdmZ7ex87X*kJ9B$+u+^l9d_zUYr&h zF1Q}Ti^M(4&%-l9@*m6762?Ol6g9#W`#-YA>i-oS@wzX&0xe&Yez0~=;z4{pY`S1V zLoImn5PKEEvXBr|Q1AOIS$gQFQ{{s%z`LywQMwg@TgYqlYw}gD#{FfpixyKop=eZ^YKB@)=TH%)dQ_J=%wN3_|8*>t0K{93NAW}=?JR_;r z_@H%ysmWSWejKV1oWZ}5R2kZc1nb)%g55W}dy{7j(~m&;^^Z1Tt`4g@)WzC_pg*TKG+PH-ml>;H) zLCzC>0f5+2Ers`K$Z97>eR9l4wE_W8Rc@kLXU=qIAy&|bWOp`Jj+7vzXe#{Zs~>nD znU;;(bWYnwvHq;i-qrAtN!Dw~DU!;2{X7+`pY|F3nqG>#X?ch^W%~eJBquY8fv8$J z4eJ-2{|GqKPX^uzfXyFE6!$dA29M?vtFd}_2RF4#eH^`=D7fC2qOBpkpuIJv^tjsj z4Lfiasdo2(P{!Z*O^8ujogw?%^ET2a!`8cN+cV#2K1rGZpLj~dgOF9le0<5uT4`@IIS0IARI_pii-A@$@xC@J+s zmV0YPWyk~5s9q^2YtWa|Z$gngcoz})`PU8N~qr?dmAfr0)?Cq4-YPEv~C z0YoI2^JNK^9-a_yWsr))4EbOGRo?Ut1kO9sO6EO=Ax*@Z*U8MGQB#p#kwfxpcjLEl z_r)uDfd6tS9A^|<+K+D=vkG9HCUh}@#5Ge@k6Qeb5~+AUHpqm3f>21FvuODr=Q0J_ zNM*u0@snHen|Kc7n(o4v^S+2+2SEN2sMQx`+zo_T{VZbq^VNKVJmqW8SFPS48fk~l zuHmxXhm&oBScJZG0umyR0v=6DYUoplB(DI1E|Zau^q@qBAkyK$|G5IMz?GIU(g5 z6bF&oaVxtmt0t9p|@g2K!cUz zyVM|l_or0cl&Rt%{j(new&44|AZM)B$~qP1#=ug8YY6n-_dLPMl1530ha6RuuJr6|9jnu8th=Ah`-L~5C7E9 zb24Lz#;L%*=AV^*ekLao{`}ZJ*Wdqs>#~ke8vh(<`c2XmHNv`?i)X24lg1WEoT8{)j(Jia+0o)_C!`ylojW6rztjrGO>gl;B}3zh?-xY~$lSw<{u delta 7384 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 diff --git a/icons/obj/hydroponics.dmi b/icons/obj/hydroponics.dmi index 8eeca228a77a6024c2d40967aa21fe6a1da67ba7..7d7134a0aa2cd87fb1b6f8b65d8e13b4c9580122 100644 GIT binary patch literal 133679 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%0AgnW~>Y=#>m`o=t6^iZH9x-x&LVddi82- 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∨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 HG70)GJ{3E1 literal 12183 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 h68{esb8)sf7 Date: Sun, 6 May 2012 00:19:43 +0100 Subject: [PATCH 052/143] A hacky way to stop snoring from being global. --- code/modules/mob/living/carbon/human/emote.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index fc6980a7891..1ded7bb398b 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -526,6 +526,8 @@ continue //skip monkeys and leavers if (istype(M, /mob/new_player)) continue + if(findtext(message,"snore")) + continue if(M.stat == 2 && M.client.ghost_sight && !(M in viewers(src,null))) M.show_message(message) From d9a64a7d0abf3b1a6f571efd0bcaa1b8e03245ee Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 00:30:31 +0100 Subject: [PATCH 053/143] Made it " snores." instead. --- baystation12.dme | 1 - code/modules/mob/living/carbon/human/emote.dm | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/baystation12.dme b/baystation12.dme index 3cba1891341..28a9fa0df46 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -201,7 +201,6 @@ #define FILE_DIR "icons/vending_icons" #define FILE_DIR "interface" #define FILE_DIR "maps" -#define FILE_DIR "maps/backup" #define FILE_DIR "sound" #define FILE_DIR "sound/AI" #define FILE_DIR "sound/ambience" diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 1ded7bb398b..dab1a9412f6 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -526,7 +526,7 @@ continue //skip monkeys and leavers if (istype(M, /mob/new_player)) continue - if(findtext(message,"snore")) + if(findtext(message," snores.")) //Because we have so many sleeping people. continue if(M.stat == 2 && M.client.ghost_sight && !(M in viewers(src,null))) M.show_message(message) From 2a837c9a26702400ec2c714e1f1ebd2dd372d2a9 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 00:36:46 +0100 Subject: [PATCH 054/143] TG: Quick fix for the ballistic gear crate, it now has the correct shotgun path. Revision: r3496 Author: petethegoat --- code/defines/obj/supplypacks.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/defines/obj/supplypacks.dm b/code/defines/obj/supplypacks.dm index 35102a1628b..a8001bc51b1 100755 --- a/code/defines/obj/supplypacks.dm +++ b/code/defines/obj/supplypacks.dm @@ -713,8 +713,8 @@ name = "Ballistic gear crate" contains = list("/obj/item/clothing/suit/armor/bulletproof", "/obj/item/clothing/suit/armor/bulletproof", - "/obj/item/weapon/gun/projectile/shotgun/combat2", - "/obj/item/weapon/gun/projectile/shotgun/combat2") + "/obj/item/weapon/gun/projectile/shotgun/pump/combat", + "/obj/item/weapon/gun/projectile/shotgun/pump/combat") cost = 50 containertype = "/obj/structure/closet/crate/secure" containername = "Ballistic gear crate" From 7be4fd6755895665b899e8e5c4a4b6930d92aa53 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 00:45:31 +0100 Subject: [PATCH 055/143] TG: -Added sprites for fat hulks and fat lizardmen. Have fun with that, weirdos. -New carrot in-tray sprites. -Added define for bottle of adminordrazine and supporting code for injecting adminordrazine into plants. Basically for debugging, so I don't have to spend 10 minutes injecting plants with mutagen each time. -Raised the passive species-mutation chance slightly. For real this time. -Added sprites for red and yellow floorbots into aibots.dmi. -New PDAs for the botanists and librarian. Sprites for cartridges for both too. (There's some work into a botany cartridge but it's commented out for now) Revision: r3498 Author: d_h2...@yahoo.com --- code/game/jobs/job/civilian.dm | 2 ++ code/game/objects/devices/PDA/PDA.dm | 10 ++++++++++ code/game/objects/devices/PDA/cart.dm | 7 +++++++ code/modules/chemical/Chemistry-Tools.dm | 19 +++++++++++++++++++ icons/effects/genetics.dmi | Bin 39229 -> 41344 bytes icons/obj/aibots.dmi | Bin 29660 -> 32316 bytes icons/obj/pda.dmi | Bin 13124 -> 13730 bytes 7 files changed, 38 insertions(+) diff --git a/code/game/jobs/job/civilian.dm b/code/game/jobs/job/civilian.dm index 8e2e98b362b..ac97147c4c9 100644 --- a/code/game/jobs/job/civilian.dm +++ b/code/game/jobs/job/civilian.dm @@ -79,6 +79,7 @@ H.equip_if_possible(new /obj/item/clothing/gloves/botanic_leather(H), H.slot_gloves) H.equip_if_possible(new /obj/item/clothing/suit/storage/apron(H), H.slot_wear_suit) H.equip_if_possible(new /obj/item/device/analyzer/plant_analyzer(H), H.slot_s_store) + H.equip_if_possible(new /obj/item/device/pda/botanist(H), H.slot_belt) return 1 @@ -266,6 +267,7 @@ equip(var/mob/living/carbon/human/H) if(!H) return 0 H.equip_if_possible(new /obj/item/clothing/under/suit_jacket/red(H), H.slot_w_uniform) + H.equip_if_possible(new /obj/item/device/pda/librarian(H), H.slot_belt) H.equip_if_possible(new /obj/item/clothing/shoes/black(H), H.slot_shoes) H.equip_if_possible(new /obj/item/weapon/barcodescanner(H), H.slot_l_store) return 1 diff --git a/code/game/objects/devices/PDA/PDA.dm b/code/game/objects/devices/PDA/PDA.dm index 901fbecbcf5..104274ab246 100755 --- a/code/game/objects/devices/PDA/PDA.dm +++ b/code/game/objects/devices/PDA/PDA.dm @@ -125,6 +125,16 @@ icon_state = "pda-lawyer" ttone = "objection" +/obj/item/device/pda/botanist + //default_cartridge = /obj/item/weapon/cartridge/botanist + icon_state = "pda-hydro" + +/obj/item/device/pda/librarian + icon_state = "pda-libb" + desc = "A portable microcomputer by Thinktronic Systems, LTD. This is model is a WGW-11 series e-reader." + note = "Congratulations, your station has chosen the Thinktronic 5290 WGW-11 Series E-reader and Personal Data Assistant!" + silent = 1 //Quiet in the library! + /* * The Actual PDA */ diff --git a/code/game/objects/devices/PDA/cart.dm b/code/game/objects/devices/PDA/cart.dm index 401b5ad03e8..1cbde9ffcef 100644 --- a/code/game/objects/devices/PDA/cart.dm +++ b/code/game/objects/devices/PDA/cart.dm @@ -13,6 +13,7 @@ var/access_clown = 0 var/access_mime = 0 var/access_janitor = 0 +// var/access_flora = 0 var/access_reagent_scanner = 0 var/access_remote_door = 0 //Control some blast doors remotely!! var/remote_door_id = "" @@ -73,6 +74,12 @@ icon_state = "cart-mi" access_mime = 1 var/mime_charges = 5 +/* + botanist + name = "Green Thumb v4.20" + icon_state = "cart-b" + access_flora = 1 +*/ signal name = "generic signaler cartridge" diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index 3562372a94a..75aa27e081d 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -2288,6 +2288,25 @@ var/list/data = list("viruses"= list(F)) reagents.add_reagent("blood", 20, data) +/obj/item/weapon/reagent_containers/glass/bottle/pacid + name = "Polytrinic Acid Bottle" + desc = "A small bottle. Contains a small amount of Polytronic Acid" + icon = 'chemical.dmi' + icon_state = "bottle17" + New() + ..() + reagents.add_reagent("pacid", 30) + +/obj/item/weapon/reagent_containers/glass/bottle/adminordrazine + name = "Adminordrazine Bottle" + desc = "A small bottle. Contains the liquid essence of the gods." + icon = 'drinks.dmi' + icon_state = "holyflask" + New() + ..() + reagents.add_reagent("adminordrazine", 30) + + /obj/item/weapon/reagent_containers/glass/bottle/ert name = "emergency medicine bottle" desc = "A large bottle." diff --git a/icons/effects/genetics.dmi b/icons/effects/genetics.dmi index aca76b630a1b78c0e0e4495f38a8da5f440352b2..ab2916710acd46aa373c8b9bdef9a62363f993c2 100644 GIT binary patch literal 41344 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

  1. zZ9Ru*FS|PYWZB^bVln`OqDZdJDBaQU`o)lnd3pdbP3K_}cZ9uFZ|Rn_QLfH-it&Zm zJ6aO!O1!`OZJgg;208q!NWwCg43d_~UF3;=UwY|wq}}xt1I!wI!Efn_ue2=&kA^yc`N1i8mO0SPEKFjY5C)WQ@~L`3itFa}d9i=WcPxZUCT7 zFHn&x1Rx#=Wm+noSdKI)F|wvs=frM&IjgBK^OVLP4@;oQKV0uW)x`l!8J?k+&qP~4 za(rI!&!0U<1do1qn1FS-(Wk}@Dzb;GpiuSAD`53nX1 zTc{4B$ZRil^dl2NZ+LNB`C?EcL)hy|v-~8Hsi2#@I8~Xl^-)UttdhM*ro4##ksJxK z&5g~sZ2^o!1`@8<{Reg7to2dSg@d}S#Q;rhfstck@+c_G^ZNb|N~EevHu}5wlp@GyBMG!j=7_07HzG?shxyNjAKuQ0ZY`44-Z1A}m+LhPqF?)$* zcKo<1M-++nb%guJosZ@+GG*(HzQfeX?-F1f;iqxJmukA}%Q2==N$AVfDa%Altddu~ zc?YCHZU`&%OfO;w@`VmOXl34Oj)6bJ@5qqgdd~rBQZIRJ;y6hTH1G@pBE{Gu4*B;0 zrlHs@zIn-ul%L!~IFgy2@sC1vgHY#zke)-ed`I`8nhAy!-g1jV&IT-9-pjWdJrZC&6`Go{L{f|_po<0cRMRVn58=}rH!K|ejFPUWWoCc-_ z;Cqd{*jXOr|NH^mTvcWGR-)uc!CllG5C{fh`d^tNmdf?biNv$yEW+h=*x6@(A_Yxx zhX(&z99L!zW+nVUA@VF6$;~dzGKH6RXl|#z)r(=xPYTLk?(>C~N&z)#%>a$b> zlm*&7!%Dw2tX+av!t?U^uC4q<`Z%-4Z)iQV zF`A^dLm3ILcCf7F@850pO`?_HW>esP2Z0)BS*1D!Bk5Ar7htkeeaXNuNYR-Y{0Oc| zct4VGt?R!^3PMYIc>VR=!J~mgFhqt-lNftbwz4zk@A@1wXgecl;jE}Mr9Nt2fx9!?%I!&; z0kreFvn61Ii_f`#MGimit!nHjCKIP=5aWhP88qSwMOMdthhxTX8&JJBGDby4%_E$u z(?O6Li|5r=s^|owyaf%Bx`Rn*$WSaGpNhiM$m6z2O?mAwgG!XMnf;nNWNm>Nv83oc z*N9wg3b>8~P}QsQi`*xQlVT6A&vpt((0OndRUc+%B`H$e6y%ZRZ$;q@?}@|!5}M9# z_DYW@)P$#>$rPyTz8GFT^_YDo#c$=N>@ul0*wq}fZO{dM@b~gjPo*qisM|J4Bc(6D zLInu+ma5{m3eO2V;HR7hI)n#U$@>2oWj}SoJ5zm(40I4y5Y1teda?p~5a4R=(uCmE+l6Y>4DvDWt%d=N(VRQKCcLSt9$IVwJ%SeMrn zuFcP6U#^UWGlr*!r+2mIk$XxRgUlR1L&Xpyb$G!q;L5b!J5Le46^}BENWcpFb-i;^ zTQ&Pw)3<9gqPMe540>YtyM!!bf#2hp!i48WRa8_m)G7XBdj(3L+NiS;I)DI^UM$5U z_B=oPZ;i#t$jqm^o1B)b8HTke-dCJ!_Ss#Js#<$@ZIDXl zxTPF=W5OyV<$G^alxyM$|KQAlRQK!^z>hac+MaYzY2RFWBc6ZNxb1P%(IVi@#7yeG z{o(RO4%&>N;5<^_Lqr^aJ5ln(rY6zZ}hCb~6s zwQGFq`B|y^f$On{pG-m&vzh!1E3b`PSQ4ip&_!Q@ZX$#W8OjE06X#d~(GEzXE+mKa z+i!`-?_IgAnu(GX)a}y$JdS_{t|ik_O&z@*8G$b4)gO)9v)$jc-yu(p`agQ;x9pu? zyX)wf!$f@=y#C0cQv3Xs;6LHBg7A}re8&&snh%B-L(Ms*oBZ1ULku>q;O3+N{Abz! zA7ap<2QNOzWV^tgHf-FTB17*HVb^v!bsLIx4-1%qtw~%phsf79Sp5xX%Prhq=*uOV z8vIz65RvF4lpci^38ZG;3wUC@;)I(7UDPReWousFr+T{znwZvl>T2G8(H11A4LRDw zh(8Kn!U})83IYKa+$2RB5i2_?=o~{$hb^&_w_<0FQg$e^O!2!B|1nUF5PrcEsgvCL z(S{-yq8k3MBQ;7lHLOXp78~%(@g(ztn^V67hkpM}_7Nqhr1aw8c~I2^ERRs);rb0` ze+MmUAJ*syj6^^L&FK|-DLyr{P8e_yg?OWu6Ozw)09cfe94~qi6X_(u68{_^NGmQ5(gW@;{UchTpmv<@3Gs$@ z&rjz*39bLs+QIj<1>snrJ#f;Ss9%~$fS_T50vlHbf$(2}b%Z=T)4C3=fCOYLNKS)e zK32H;Dlu>PMr4~5O_7(aIj>fwtAj!Yk>r08io}Ex*(7Xf^D;2`n9EPWJx3 zzsejpPXuluG-)413?hCWzZOrQ*W$=g+W_gfePdEZvx1VZPeMa;1ySq9{V}l1jHyTE z3ksg8?+M|Tz%CpY{}1C7p^!wOq5dN+0$Z7P;Q@-KtR$_TTpKxvyhcT$;2_JSZx#nd zhuQpy9|`_Df+Bf|S`vVasTwL%HSPD64auo1F{l40es-%u%h&hGE4UEM5Ab82@V9P{ z-P8vUs}J#U-~YH@e7I#^S$}o6doTJUZS6+>mt4<;()zbI6b`hyS0_J`X$lM!Qx$+doegK3-|Mz+vPAFIPi%XT6^wU!1?ug_!izFBn2PTp7>axS>7pO_ z2l~JFze6Y`)puBd00Z5^b!%=T=-zaZ9f>m^exoEcQ z?=~!{f%hg4!S+u7`rOuBZ~V*ysXqQhcH@u;{JU_R_<@>|{HEU7a{bkX z__@^e1hb^%^5t<)0}*|`Xh7dwT059xV5kMiF)fH;5A*O01HRvIu{*#ZPnHYcF5a$C z^+umc*HQ0npD_Rc?0=9fP|lCjD&mW=K*-3Sp$>7CUuh@KR<#tHwb`*Bm>;hN>(U0F z&=`Jiv(swM|C*c_1#Tf@Av@$cGt zc%EgzVe=xdrM>g)SFe}ZR}9B1Z=>Ffp0?l< zs2|wkrg8Qtrqz;^07uiue5)TRLCfcR3dyc5kd&qn?gPX(f%vt|K6?C44i*2}pVyDx zzuM8@IuS@gBg|T;5kAv4FK~TlZb%2D#kg#lEq)p1lrl*s>s$edQ~`DJk&kGQJN(Xc zLt79vV)z^-$g@ZcUy7GduWoLOpaMX8++~ zl9sCM5F=<$sb;dedqnc({T@NH>BHD@6%Qz~;|!;L~Bd)9yF^gk`NZ>sZ45^aLf z#_O|J|BJ6H5CmfOgqtbS^XEc-My9Q)(1Sn#{1KZG9Tr;<9UfIH;qexX1(5#_CmgF| zC$e*(40!)kUi$wq^%hW3K5y9YLw5<1(j_1%0+LIEfG8r}pn!mcAkET^fPjDqONxln zA>AcPD&38AF1h;+zxVyW=R1dUmVI`2cAl9#uIrk6W|eu;c+BZB&S*E$dO!8qTE?Y2 z=k!Am%V{h z22RKE?KKn0lS3+g$6Qu;(-e$Tzw4^JksgB>KqLfHO@4eolH*t1V+>4?oXNgUNo@bV z7*%tAALKqE@Q{o$I{2lk}1yjjOy?O#A*6*T4&*~lPvO4ELz-yij`=}x| zh&S2T6{f})-^4C+Gk&pIa}gBhN|SxuL0i+NA9}}inzIpY8O!R~<4oz!@3_nDBYJ>| z?=o&K-rk9yl^W?Nt^!9^sA;bOAhz3<$n@gU8k87_*qE_QqujN5X*5M)-yFQB+3zA$ zn;sk$SofQEGmKTU@c;pW zxoOt-CCs^)oZ|vAa9rQ+6u)al=H?f_E}I3{53kPr_Q%F@(UYkS7z+)^`TM6dg3SWw zS2qBpdH%9^F-H!)EX=7n=s3`*;QjyCt~?Bpi{`p&mRv zbAY3r!@bQK2>ui_X}7SvoMTU6f!*O%9bCKo6!)u{C^)e0fP-55v(Wvl&Jp5xfR5R? zpQSNqvwiZoOs>bsXSJ~kuF???kj27n?H@Pka*L#i3w(F@!U|JDj{W2<4(t`ayj+q# zP2dDOXNxeF$RfkwZ#4y*F409vI_3H>O4AzPq}>IGAK_bpQR_ zw2c5{%3GVFU;q6JEDmYFuz2|zS5@w)tz1c(G=HSmMg+!zXR(YT|eVKQgwJ(I;G_!)WA~sGJ^pGs4vc*tV3ygzDa1# zyVvu;Nf&1h-ZD1E8I_9a1GAEczZD1ut6yB$LL!DrC5Pe{93}V6>q{I>dsQK@KVX{? zEX+)q8l*j520Xp*FF=k#{Uz;97K#GYg;R*ZK?^+!vj&|@Ye=)j_kMj%Q_dJlG*u&D zu-Mp8eUhiB@1ix;*2^CA+1B-wfW5X`gpamPuoAA;p}vK$1)}GxUstwn*uvgNhBUJ! zX8I2Ug7|6$IvbaR2#?C=vVO0;DlVmf6MRVE^UK0pQWfRLy}x~rtA7t;c&F^P{LQk< zPtv|VMYUv|qBn_QREL6zXw}D`TOrV4#RNKxx}~rs&%+~f&pyGDy6EqtZ8L1Vad-P4 zuk^7y1@DwJx}_E2r>wIPn(rdbKQ2-ve~*2jAzLTtVTgS8oFS%wPImCOqK@!H9L|pR z-7!>enhMIL^bZOfs%>5;mR>i+uKn@zHJl8PcVOWAI|6^cezF$sWEaWA#amF%M4F#p zJ@21+<*IB~I<|$^X&YY^mkPQ8_7^-~DF6`qzdH~9@ue7K&>iIEL18?)%y(n={_ijT z7PK)Dp2%yd`Ri*uIce(5-{|HKM+_oRr-%lhP^Gtl#ER-3c~{PkJk?M|M+{)symBG? zlcK@KCI-<2`{#7`!VYIiIBrFCLgt`=eNf=%;md1R=t)yl2(&;}DO0wc%c@8pGc)s5 zg_h^5(3x{(1Yqf%u{d~%I?ls4tzTj81PUGJH!{%hah z<6>gkZSy%Xz35H-Be<}|e!NsfxtACYScD4m`eAHnB9rl9PNS(bG|(;*FNvI-;J|_s z(~6ZzzU9Xq>4fiBj&C*Jf_*CKKQ@>-QV?;QV>mqGSS%Ejy67nktk#C8j%_cUujVX; z+dre^xsVYvf^Mh+I;JQ(CT-hswlp_Z>IJ1sV_+2xxl<_Y`_s&u5o0gouBR);!RMk) zgzN9@GJ7($g`)k51 zg&Ps4Gxtx6oSVLQpOk*8Si;G(9sR1l7`b;+S#jp?9izXt$>KWEEJm$=o7&Hw3;zDu z_frFC2Jk3XjFOksey5iazN$AE`1PVv^u4uV)AM}sZ3k;*w3V173o(nIj%L5!s;$dO zW04{BNN3fS95><9VgYVxOHW3;8%69)kKxbMl23uvNq>h>27yh7k3Q<#!(-ET$aVvIY%=>o27phatP>0h#NY4uzJ*R4`T#33G_oWSBA0v)x%GF*-F&)O#V^TE) zC_X9$xRy4e;Wh1+?{3O&j@$s_^brC*Dl_3fO3Nm=H|E=1p#qIp>#l2c(<;MqhLHNvl~RbUe%TNa2T*}WK5jvL)e)>&KtHj^2nDQ1)sl+??8 zn0$zFLRF);>|os=-6%xp1b?_~2Zz0O{ot0!UW8TbnOnTF#a+a*bRc0M){;&T49VUa zxXjW62V^yS?P`aCBGAKhoSF@p5LaMX-pK|^)*ST;M1am=*3CI@O9u-wPqX`TK|s=6 zVt#?h*l}Y$MDLAXK#|6tyKQ@annuEPx`ggwuV~SL1vc{5q{@kkv&=O>vG$PzY^%vYQ zTh!kg5qF@+l`j%?kYlqj;my3ZKoJ;kwW_OK>pytFn$)+lWB4l7Zwkd*d;MIJOzx`8 z<>)J26jvMXn3;4FUkJ@BCR>EE(@_(wTAckh4Z{nywcW-0?QNOpe zvdjh_!lt)yO3cDskQxM1KZk&RNWB}tv-q}w;!6?6Re+G0;DiH8d-`9idj5rH1I7G) z(dGN2BiPpZb`!el`nls}vHQ(k=G4?sYiMYAZI}0yRaJ#fO-(gY1Th`&5NtE2sZ5&_ z`_ePCao-}x#z^#>#~HED4k+~}Nq7-dz?siRkzZmGs}LbX)VK9%my3S>Z`4-L`{zUg?RHF)XGr# zZZmV^jOp|QzPW$X+%q~`RMhNWe*TS1RNwBuF+Cw?S$``164;Mx8jNCPqFOXtU>J^z zGox&@J3So5oHYA4K<>lbRsF7#rUS*h<<`cFLDkXkh&gV@4fJv`>hiR_g;6@XfYTT# zr23OP@tBQ=KlwHq&??*0wPgOt`AB^;@2>qiaA;f9MB8bXxxbV6ErL5Jpvgpb2_N@0 zbW_t%C!Fn|YkuQx!qKfRI|nW3ks3tC(-O&vnc2K*V8Y2r`J$!e!behn7-WrG`(?0oLc=;oldI_st0|+z2deWhs|7XrTrEgJ{Y2?E{6{9xNf)D|-SpjxxVZ^S9brlP*nv-MG2A zO9#);_VnOG+ix4%F8mDA5Vc0zUt#s=@omPpzfn>bsKwFQUtQeH>tZPLje5K5>%yJV zifQu#MZYWNi=hZ|(g@e(IPs;Ear40=^wtCHk0h`gfwFCom_4a2B(G)L?41&XAoFLJ z+f$JY$(g(E*!{}uo;jWs*^6&F?tfyFjVg^mZ|@V$Dl)gc**>x^^?)ChY=ISKeJc4@ z?ku{kfVIIrrs>O&)cO|WW((c!NA$nGsQK&6p!{#eh#M{a-$jIJ8;h*RO4sZBE)$qP z`dn_7sfAfp_CUWQs({nI$>BHXwYGd%b<3mm#Rz6F#i(d)x`y z?rQ_O#q3|VudK77sLHs9xy&ZX)#~uZYJXsBo+NqevP|u}6B+T@ow?&O{--Se1r{06 z|8!EtCeL?4>xt1_WnL$|t-CT)9<%z|My9w8n;?GYdC$Ad$A7Mu12?ssqdg~c`u)-~ z7NZp@d%0L%xZC8vjh47t-fd1qc>2yGUySZyIl(JLbS*%*Q9B-t4>)H3_4_wQFOPrw z%*-7o_?7GN$;oCku8}J?jJjzXHK5&qm^i<*&YCh}Nonsv&;l(Ur_*ZT>sO((#CO8^ zIveOVjoA?9%XXJ>P6r<=;*LNfY+$aDg0gR!Mf_Dw1xOJOeR41RNGl79D$x^@yUEk+ z&3)1y%v+Zs`0v$q$H&>54K8X|bu{}7{%&!`yt`<=PTI`@LwGbcj&*cIF3l8ZeQ=;S z_%?p~a${l$;lzN|le3pjQy(FFer{Q*0`{Zc)=}Rn9q~R}j0hw1-%zx(x95pGW$lK^ z-b%~JNQw>okQn%x0*0P&nAM)~$(__UkGHuSdf9R`y1RD_xBF%MJg%8p%Y)lm*aFx+ zm#|k)|8IbGi*gwMRVPIDlwTSPzGX)B7C(r!oqwv&0=-+_Us08GWC)k@077ulc|ZQ2 zzikX>{dt3a$A3TKnM;f^>aT2yW!zYt(J7gA2Tl0Xqs_%;^m$0Xf0D5P{G#)F>WvJd zcLKXq37C^{N2afR9MiiuIGBf;au`N#_s_c23H_;k^9>2^v%HabV5{p!eMQP3ql-Xn zZt>&&e*H8sCnu-T3|*j+N@xO06)|P0#0K8tATR70MWlYUrX_<=BG#?Mdk+U|K!Z?cI3WriNDw1XEUuK zmV5k*&$Q*{o9@JiJl{^T=M+dK`cl-!{jPDMNm_~s@^V}MP~L27CY0}0B`s~UVgCFX z);+m{cC{Ga@F8=hMd1G6e zV&jh>;zt0!QXOTOpg3-6<00X|r-xWDQG6p)dA@g$PLZg~rg=VjrJX3@yJe`B;dLp^ zE)0s;Yx2LBsRs3u;*?5PGfX019=Q+lTO*lK)Die~=w z&FHfsCx|#$fVWIFHG17HD&TZ66P$T1e(OzzVEybz!t4xp`d(g|k|KgTJ*=6J7K7H! zHf66O#v*lrHX*lz+tW7s2Rn znifpnuh%z4*u#B&I}oT8IqJ-LmdSmp)P>YjOqNUZ+|UL03<^2bysKFDCi~MfG86$0 z8lInZ>*xR4@~pz@&3QbCY<=ufp$5eM^HRgtGho5!`2(>WXRq9hb?+Ka`-zLh+kUR&#V?0xNnc&C3k z;QrvrBRGo;(Ou{~N9Uut1 z%8KA#;dtnPXc{wf*r^^j^Ys!zsr{=?p7-TL3lD3E(NQO_V?o_9U%MmF3CwhK1VXSb z|4GT#tfDrlS@i_pRJeH_12eO#mzP9$`02X!aog8~1RPi|;?T8^>*xe!%rI`|bEP}L zsU)Wpw2#LZaNPAfHTu=4pygzXuF~f#)vn+(gkEULgc(KcY3iwj<1zbfR#$D^1>^YV z#K*@h_jm~{XhT(09#?xG3?$|7)#$5zKo@Ig8J;5_kX}V-h6{yZ8W+bqU}PWWkkt2( z)>h<1%yda<|GX8T_cQ=bDtJZqbDnA~@9G@O=p5@5-SvrJ=qGa-dT&P)mN%T8o!$CE zBH|wA=v^KjOF}|I>DSA#xG=Uv3r9!dC#cTmzb0HA(@5K`SQYm05|cLH__a+`!Dsb; zpXiZGULoPdm4}B>hrSi=KUe!PpwG_D7~MTWva$lSGTfnI7?hMhM#k}=NTcRE&hv%`t}T*Ef4tFTwHzbzvZdimaIR`<*ds3DA>DQ*IAw&vY)ae;o;#5TuGK4&SduL z2ZB*b!MR`2!z$kmf+&&*R*^5Zn7p>isGrJ}^gcj;$Iyu3>%O=YPAq%CJRI*OhtJL? zG%`&jDOSU|%3cmfPW26702O$v z#|!8fIxy?*{Ay~^wOq}6sJXPr?5D9YKVMgH#xDff<$ zkk*a-B?j8Sd(w9x3w!UJAu%CnKRNMMvYhQNzH>^*Y7qO!em6e(3o}E*KC?WUKms+D zCof)bI*3ZQRXISaCA)RPwd1k{+#U9IcKA>3J~@^T8LP3tK#k8gk9?S|QxO*tX-Bsaf78zails{92CHNTO{`_{zlIwuI^EghyB-@XHgl04O!^5{X6hP^VbU5N(GL zEhD4yaE^~tFB=`x7m2U_NZ?hLMvK~-P>A#SZ*=z6Lu=W-c|TQq`=U^RgC{yV?c~by zqod0SCyFI+;P)xx=xqNRibP}k18%s(NWfW=ln4A`AgTa<_WJ8?;=g61aLb83A`b;B zU+tF~x2c;`5J&M3z7uy?94vJ`o2PK$llFHm?!q**;c%mGo+Y$bmZg4O>}Hoo!(#8X zi-MpJ;)LAY-3O=C-*=x3tISG~&6F@OBVgxbWB*WBolW(JziT&zWZxl~n~WodaPA5= znyS(`#>B>kt|-~3)aDSrzn0H(0N*v?w@>Nh{dRODBtyh~bxT{IX-^yRYL&3-57JvY zhwm<&>e~A*{D`rjpx~BKV$wGjo$JcFx^xnpy3610`*-!@slP@>;>X6v=d_&2?VR*z zmEL}=Ipb!(zoeWxzs~UA4AMwxQ~Nisja-sB|FN{f96L=_`X1`F@-K_wO`Mdrfacuu z15`X(9qHoz7Q`&qj!E zbjPa1Dl09NYim0o*Jr;Gk&yMYwnEXQ{-6Cz&tA_CEwJRr&{zlQ680S!f0IDIa_a38 zf5m;PW=&(ty!cT0;mG`6tpT}uJO2mqZ4n{S4e~cD88q_eZ-&FYIpBUF8JX;2KPJ`Z zV5Q^ioSa>G#LU_Y9wQTEs4Zus3gJkh!xO3Tjc8eWYDZ*&Mr^#Ll@(?OTen#qtx&qq z#JFv|??qIY+rwS-GNPKS@mZn&deF27UbTIFF7lmy%vbs0J(Xi|J4FGZ-Lk=KP*)}RVz0CnL)hKk=ZWwCm~%7 z&igU_VvDPg`H<3$OvxQS&wQ!3l^wiFT(u^NoTCs&{m?4H;c;!;tyMI90+ zsBzpK&oU&0Brf9>Ac=&B=a%}T}~Hw$stKSADm{DNh3y1Pr6+&v_MG}M0!%q6Q< zNf{*~LiQi-&-H4J-M&^X_RCF>q?OV9*gav2li0+}-H_u9$# ztDxVnaJsKG{g<&=SrhIVVZ*Pr*V^|!XELn|%z57eISi(T57Hfr#+jk=>-81P%*HRd zXO-Zz(o50DA@QEQHjf{kva+%oP*H~DV6=UC%z798F3tIHoimbx1s$V>pv5?BnK-r$ z9(RDq&`6pa`&cX6%x@IZ*FWC1&F!{;AFoqR9Ws|tqFG2u=L8x}kxB8W#qr9dkG%K& z@%+)xBXd|MO3b?Uf%~Ac{5Dn1XZ(u3d{#I9eD231fHK=}LwcD;)GP%}GhSTZc%oQ~ zhY}SEZ*`F3NDJlH7BZGMPw*#L&_e%8ffuerJV4{+$ws@Kg3m2r{`Tq#mvv0gssQz= z5?8P|>YREu9(75y!+?}F3(C@0%DAZfVUr|Z{XKW1$$Dx$Afc$E3r*2T;wbGQ0vV%B zdj>=Ewa(-uBq9?M$cOs;K!~);MqFoEa0i2NxVM&m_1iOHCO|(rixk7#mn}^dH}H=q zMj%$dYMGEIRo;4$pb+uTqe}Ofyyl2vy<&?VOv%<)T{rln%!s1i%2)aI_&|~YFC+DZ zTH{QL_Jf7@TH#?Cd={09tz;q|BV|I7w*&DzVg06!M=R}Hk9fg;?fpV8i%*sPo_}6- zNy*hc<4#c%l9Y^|A-X!0y9ShZsz6#lGD=L_r5`$k*=f=4XlIin#d|2K~%T2u1 z_z-U{5QSG)S6|B&7Zn|xH@|0BeRp=X%o2>x7Rgd#dS)Oa9r@oA2S#};awT$kY+>!i zqdNa%44k=dl1E{Mh=7k6Q2$DaZuvAU%UswHd*^%|LDNKr83j9%8#)d-q%ja>n&>!` zd$aX;7~wBAj4ULP{f?2)5gii~^Hfi-TkrEx0Y>w}W+CF`;o)IIdU{lMx60{+X!#Uq zFK@Wa=}SpTmUxKJ&=r~Jb@mkwbsXNQ5JTk{i-;`6bvUWtl#7Bcr!>Pxsg@~$vJDk< zbNzWrgx{->aaNX#{ELbT5$LU8XA@3l*IJI~2GI5cU; zByu&>z3bCA32{kt;@+I&UD;@pdHcJ!htKZu5I<5D4Y(ihRP@4K>VkxEL)_hB!s=yQ zVD0`-DEY&OM?d@fbH=y8-=s)Bs36MihLPZ65#wUr*g|S*52;c}Tj2J#W7||hW+s1* z{qS+$$vKqkm=$ngAAz)5$kO(F*gOAWSLy1TWvbnA5HJwJbYss)?`l6;r|@6mp;du`LidbR>+jbgZSe&aW0O7L&)2=}0~#9w?3II|SdVF7dFPfRvp zy<1zF>gtx-g{;$wU9_Pb)F!5;Br#pV!NHiidV0|x!{qIFsR&nAS92O0rCBy3t%CRA zqo1{)z}{Xp=_hDnD0{&Q7qUFp-q06tz=Rr`P<7c?zuC{HeI1#xpyE-TocF~R6(1+Y zM+-sTml|`T`9@}UQK(%l(L|_)c-`Z)^Nw@a{{f6?5aJ>t&iV2Mzr4I03LG2LJ3cF*#j42UhyyYDcCfo@Zb>{L?o_$RY(k9rhN2J=PP828)u9 zjP71^o~_utu=a2F0S}6t`j#F>U$c)l-+o#C^W#&gd~b(QsPwn4^u3b(^b*zk(9*%i ziI3iSQqqR6ukSDb$}Xl~HYMo%IFLqwel|AV;ovqR7L44DSzCLVfL4F}R$aaC(^03| zDcSF3+uygLZQMXUO24DF%&R&F#V4pxXRK>8J0IWp9cwWMB8xjhk|xd#L+@5r)k(+y zP`tV`^8D~$6y@st*mSp<2G}TXc;fI)e#wl+imMDcAse1`P5xzt_m9}0bEP-knXO6- zKEA#b3=CT?D2_f%%+CV_f9ymfuU?T;Qg-}g(n4F9L};8- zvT=yaua;(KLn7(1O{ZJmXbiD9Z1BI<}&e=vZ?$ z8eWm*C^KL=3xCI8!Ac;OWV5Rp;l_$5*1=>IUmJQ9h~JdPM4O{bCQ+|7*Uqpi^B*4% zudkN`ozMIBjTqSdM3sFKi>rmtn^9oS!DgjBAh?X3QCh>8HE0+Zz)wr?dgq|;KjWOP zt=eXc-LjZ2E0Ch_X_~WiQs~t(JTgSth|q;cL<~<&MFSgiG60}KKdf4MLpOjTy zJ{>s~E_o^=4{RS8OWV*K&h!HQlt5J_lkohp{nQram{e8Ugp&<=J)~JGA${Oqm2P44 zKK1b?)yA zWq9bAnA|HWDw5aIBB5ts@V?*3$;tUEwfN(mi;T{xs6{;Jlaoyxbn|kJJNHumUZ3A< z4KQOzt4N!Pk<1PEg|4+0xmXzmZq%n-A|g@uKKB?7u%vop-=^%P|)2=w(QWxsod1--TRd=$w>9o(!#;Z*pL zZi|~`-1FP?fRw+0Nm!fT1MK@H7(fk4?TM!tvV?*+oA(5JgK4xB^M)g3an?tUYe_f) zw)z&py}4iPe%8t`aQ^n=#{?_xe%t*l^TTVGbHG1PP7H`Hq`)jjz1*|U(JFSNXFXMB38KlqXF=9=kG#FOX7>e5*a0xZ-f-!ZTWooJ?Vbd@@2 zI+lm&Ve;}Ae6%t$GImZ*I6@CN3u)HWK0WzD2hn-q;NWa8G0>5RHnW5l`HqTaWMs%w zcU?X31Aem5eb#3VK6(=gio~uBeSGTu<=@^qwqog9IOw_$=0yI{qiDsSoC{MMqb%2L zG%xF!Yh?y`i6(1~;_B|f%}ZWcy%6H!3Qs8lJ~hUY5G!}FXZRvV<2>)h;CwoU_$P&A z0sZqMy0??%uN(4r6r}VD3nXVfJ&bt&No^SpB0g&?-1ig2)adB2u-j7rmPxhlWQ}A3 zDcn)6@yl`@HF?y-(U1f)d@fcD%nCJ8Y3Xe(sYXouq+*HEgmQDw<1;U_+)falhUe$w zgw3@1V%4K$GiDky_z>%zQb??{iPwR0=(! z$9EULGV<{7jH0^De?32Ezxubc^8!sM@UqOEa^+o1P8_!35g4d88N_Zon0#1&R_P($ zM29R$ZZa3Uz(vIF*f88lU!1<*G2s;Ys3chOF$r+170c7dEa?(T2R}Pj%1GY97z;sg zJM3dXkT%Hq1U>C3dg_G?dBU5^sH0=gPK&5&FTNb0#bj$&ZYK>q%FdhD*V7Bm;As_C z%P{elRtQJ@Kypp8_}#s8Ykh5Gp}A0o|3b!75Z6My+otBU#j`nXaIc9JfGDN{wfCD+ zi<~)3wlWU~Qo7l_a6L@0WF&3ZM_+qep4E>SmM|949U@6+=AR^0BP^ zl?wS>1JBQk<#AogCs*%-*l(esozvktnXi zU*IYx06^E75AzsZ60q$3Od3!9guTdRe z$uvK1C(lIaL6*-l${PIzv^OcWt40a!Dn2Kp+Y$*Ikgu|M)!Xp=J=3(oL4rE%KaBPk z-uYTQVq#}!#|Zo&N0mdIbQl3LWBgRLM#D1&1^R|6DbAZry#Xp6j(vBXrP)?+0kZMT zg*Vsszxajrb56zbSM*JtKd!@%HzW4=L?3=CK-&?w{Vg)No!o|N4trh5XZ|8^IzWuxk@-$5ff8Xmj&^Dgx)5G=W((KuzA?y(aoTp5^Gc0mkce@=Y= zp3R6FTLzy%t2`b%pM)7Qi*|LTncP5cX4bf$sAE>hwqEn|P*XEA$D?c4G19nVQqQLb zv@*nUK7YmqF7~ZfdrAwn{@L-6zzu%uUygm0JaZcJp=yOsAWt61A~C+Qvtfw7Abwq) zR*)SWHy_)~S6)*5YUM`w-5_RQ@K(rFAM%gP+!an973i(Y}z9 zk;(jxo0l2Sf6B>)r^?C2^-_e&)>Y!0%CCw81$j>WHpe>R>4iweA3WqmU!W_qt$lmk z1>R%wP&7;VYC3iBEYBSg{LN|%*>M}SYlK!)6De-^AHpS{Rlg98h|g&G*d{Y_0YZn+ zHIc}x*-&D~`njwL`N3~$@-Tf;W+&Kg{g%L6m3E|T;7XcJ>LbC2Ty&BfS4~Z-EJOpx zmoS!xT$6j5t!5064o0$`0*A~~P3=gt81m(NdIB2?Cik5_9O2$4xm8asEiU_5$E|KL z&|!A#V_e$Sp(@{NNyXopiQM4|dBYOA9IM8sAdolJ%cdSIM!lk)Y9PP8KJA(SX*)nc zn26v#ZHBWzZebHi{-n82s??iSR#w>kDmm8kCel;Kd>p+&83Sior<*+2g8C0~MhR1M znCfk!Xu&Y9e`VGHQ3~)3AUizF507DmW6$XH9-o|t16UleC%$h_Vj*TBP~DM%q3AaB zLWItk2plunWf1Fr()dg&EKEP#xSeo^lSSb1@Y1dd4HnS8-nXEMi@Hi5;2bUKR@C9f zlR!-*nGBe@c-c=pChAzS$R5VmeESy5BOpMne0Jk>0KJ1+u%|Sbb;8dvg{kCnG~9MK zr(o`29RU1(3mhco?fc|5*sIzw^7CSoG0|$ivvAFs<8e!8Ii`> zKjeF!JJ^Ekg??mQP?F=o#uX`i$o2H~*#!m30MmxHpBV__veNmv!*%ubiPT3hg7(Yo zP-uFWhKWbb9pY%)_i_~yrpXUZfD%D~RiT*C>n*!-(l<}C&{Q|*faF4o;43SP6 zl+TEd{Sh7Xd9cgxLkmoTHNyQ}L#DbRuDutnF_o6uQ2ATy+NbUpB~u-$O|0<)*rY(E z3C6eDZOd~TlEQ8H09mX;j36aG7NoiNJZ2+K~oETT_vA~qo8`kn!xwt#(8CR0#MNu`T( zhwl@qHv(IAt!O{Bn@YukLRT03i=u)MW=60mZU*K;R{Ns>R|0 z)Ld|>lu+~I9~J~&S9-q6I(*T}h;A_spj9B0(}G)%(f3k4A~ybou?XMQvX6XZ5Z62~ zDsi~VGkl}M+z3H|lO6E#9yrUnoPKu;&@fjP363yWWceu_p6N?^CgqTWFlf zKQ=0&$&7zNm>p;wqJoVr={WF^J8GU$f9t?LeY<+H{r`M9*{`^Ry%Y?VUwBZuLR9aW z(ijm9{rreOTU|Ap5LM=a0W=Yy*EmXb(nD4IH;T={hc{1pid-*riDEC`=0tydPk`~7 zIRVA(&+5*M{T`5N*dg5M-=kCS?~3{u6L{G}gb6X{-RMaX6ajku=NZzTBv7*{5~t=E zdG5wg`n3Aw(g1Xd5K>XZqe^_bU2Nb~c8r|-9^l9;t07`_vLa7zg~YhHgkCLBWJLzS z4iH1R=K^AAbq3xKS{Bb0X$Jf}F~exOv_Dt=QbY}gACN(VCz)CIm**Y&s*jOvYK9BF zXPtBbZOkIIyUBN)ANITzyXJK#e*c+F^EQI5)M{uw__#?kCvC5VjMR7UHF>_wA3ev+t&- zRPU7FNRm9chbmtF1JYRLnKPip<c9(ci;$OXfqN-NQi|H>n1}3IIU<5etL$?gj2t~D_z&^_IvC1PxY=pvN*9E zZ%J+4Ot)J_#SZu3aZL_jxB%9c%UU*B0PSNa1S+G+y`^zJ=bJzmi7d%n#KotD|i%5Tu&#Xjc7 za7}lv_y{xU8$prxkz-KyN?8~v+Nr|*=ZXp@W1AtEhA>)(Y^r!UrMnj@uen^W0+e**6$ z58#=c$jN7)ft}C$^Xpd+6v}FH269*xZbtD!rKx{;A&_TJ@k`AO)t-=f5ei26>Ac|{ zIj-gjnf$~&kByh_EpTS6$pviy$Q6PGo3doAIeY|{ zOen*e#RHRrQ=r}m$4vSg`q#cF_ejp$4o?F?lmi5~0WMS$YCjAez$sK~YKKRG?-@PG zTsDWy@2Lg2)$KwzCS+V|>Snrc=r9lj?HYy#iXn0zfL&9Es$0gnzuBS-3(ft8J@H1y z!8c`IC}`sUhJPfrKv;r%u&k_s>N_MO27A|M9Q;PW?6$si!T__4hZoqHtE%D{4E$|+ zJT!~;9n`cdYMOC|{TqF$w-b1BH~ZD>;vdqSb2$+!MUa}ltb8@>K=+Jqzr5_AL0#HF zCR%M_RI)y7J+wV@Y5Tk#qH=$a|oFiEtLJXFlcVi?H-2}iYh_g9$TC>!10f?Y4=Y<&=?IM4%_p#OUSf1!7G8dwCT-rV zTSB8{4h4Up3v{cxWjH0!F)i24l>Q&P9T(6Iwx>&|RGp{H2ZFK(^W0c4NmIwhFVh{J z+}|OgYDnpurQZmlnRWc`hJ(mXkD1#zboS2Q2g|eP4?!60fVphY$34Ph==Bh0noeLz z7W^|i_I1tm9|dYM&XAYzKmj41a0Vf>ZU!R(FH59 z1N1l?{>K*O`vQs#X3r#@P-Ir3pr2}($QwDs9sf$Pm&6z8XEbvIzwL@2$xQ?Lc_To% z*NaO3YJ0XMMG2#4!d3L80isUc&9)9-OXzkdNfh?cpccjztx+UYuGZf&+L^O&djT$I7;?J2QCrf24S6wed0i|Bn>ECHwS9E^k`?DAE}_7|m52^+4=p z|Ehfwq(*E|6uHLFr8SDzdWhJ9hTPh?{W06&TAy+Ig!@PloPyf7_|IDzL4eEY`}2zj zg}&H}_xXiBA$nUmPmzH}wen#Bk-^P7(>ENRPx}@Y|BCy7U)YEG0TU+SWsv$75AkZH)0}foWIsK+*`k`v5Se z_7%&=uC|!%c!2#{9t!DEoK=dq-}a}UF%rTC4uu1z}0P71?6+A7LH}L`S zrDN^ZF4tYi@o{~_{8{vkMF3v}_@W#-Q@)-u};b^^aT1{gw|KRwQ#k z9$HI5YtLR25x5Egh6qIel{pCuD)-YKoOC)$6eV3kc*MaPCj%+?5|<7#7W~xqWl|WT!Wp8U>eg)sWGc>N-EH%Wuw=A}U?aD?N z)@&Gb^I*MYr<(A&ES3c<0%Y+Y{uJv*BK(-`DBl(e%{%d4te=#T~ zZ&j$ubFqW+Z}VI`Hwb#Z9{vK$;3>Fj=~{(fLWUQ#gsu)XoyvTVr#~~;pdbzAl&iSU z43CQ|oh0H=tA|l-43{ZLiXlsFSqDt4Xg}jHM1;^ ziEb%v7A|yOeTVyf80)ygMitDH+?qdp27O#aeY4c!Ifkc%3xXu@=!i!pw^oIcSx5!(MT*6oJV zURKkB4&PhI_u&yy6;PKU%LvDrcYE$pxH_?ZFHwqUT#@ut{|;VHN{Gy$(l!U*hnt&N{HgZGsrR6w5P z!a}UdQlPbv4hFcIWABMorwEN zDc93vwn9005ffrADLDx@?M6lF1`bhY$l8ZoTu@272GH?xq3EihP0nTJBTZABN`E91|R0{P=Mj92 zNVrnbpIn{=(2w-H;Hc}5$JZBU#=$DBs$L*@AO4SZDRpy8(uS}ErxjJS(`_( z-NG_iC4=54gyr&D($@sZHXfFGMm;)8fj1F>XHY9>$AFzY6uHlX&GGE6u%mF^{7?{B z@4t8L?^nwg$?}pja>@J3lUb^<+50H;?(ux1H|DR-FQW(p+KpO^A-_a_!MMow<(5l> zu0{6zl8Y8SMHqN9 zkHqy&1E2h^)%DIPslu5DGc$HRin`1r{t)Is^v;SIUBzQO-rN!K0EX8ZMHs}>ElH$@+9?NKX1 z)!w5h6{|)|QG0|?^LezYD5XtQ?W$R|W7ekVpjN0|5o(24@0H)1f9~X;d~%)ZT<3hp zx$n5;;bN2YdM|@VFEZn%s_uC1Kv2Fulbs`-^hxFn?v!E7mESbv00YDWgSYYHY&FB2 zhrV;)(nmWmF>GHUVvtf?fUZS`~cBtgmxD*KjTjb^1Or|CM{7tk#FYr3W1Ir(ZSAX+efBErFGllt-!LHlJHgpEq=tTvQ)R+pIrEexq_l`hEtS)p0h*SPGHyOXu zKcIH}zUl1n7A5kEg+czbwf8`#pzQ}VeYrR&IR1tX52Z1}dvstzadfo+67aeFDP_Bc zHQU4R0=&1=`PkhA=J>VeXP*_IYirUf*P?fnF?(JqzY>Jrp5P9HuIn{-W)8k#Pl%`f zc(NXxB*WvcG}v%=LIB{G?qhLjJ7Y2$bfS*y{;x?r1y}-44m4XVgfh+Y*3-|F?2OI& zt-X;?#)(>(+m}5_ave=lm^9x?mN@L+jl0^~61FsbceJBmJqOrCn1Rq=n%~Z>B(QwX zueOOV$|MeU{g!3HPZ?ACWg_H!(!}N_$KIdBk|Wmf*@HiZ2K88$P2Qj|SejBRHm==a zIQBrmhcVRaGGcz88)6bF|8(C|*XK6h@dO}=z_;$} zA2?XoMn6i1DM!BF)N1Y$Ks|Z|6R08#di;c0Gi+cZ=hj%aa+g}uc|%n$#)r;t;gPBP zv2?>6VadG#x8ZST!9FZnWo3DCx{#`f?ry!y^mY90!|g&FLM|haD}IiUmCu7b*#QCS z1aU9zE8wVc$|K^y+CdULIO0pH;XLbfrP64D%g$&1>q%#7D{8ZVwN`afXHcucyH@hl z*x5_J-1VJTE<#6p;I5QJ1D;dn`@!1wC&a>@{Y=XuS6YG}l+@G*=+>60$ z%mV(N7qeh|7IJpRw~%G=>hx3Ijd;HsqNf0*2IiSgcJZ z4R>EGh8vRdp$95Q0+5mWm9)WG8o|9jlfkpbp_}zYIb6hVzSN_w3ySbvda#d|*&d`@ z1?kTY^sjjE|4mH!hGbGFHgyFN@_o-3atkWI0<60sg3_Z?GhSL1DJWwwPEIBVP5=R? znvb0ij6NlCm3N93Z*~7)ltZ zCd}7S%uAdD24MT(o$vQWv}NgJ;r>mgA!`+2*T4T*KfIs{K+gIl3)gxm=--pXJzs91 zPW>#Zh!d7&z<>cbqhjjFcc$#|z)Y~&!$}0Phgq*wzckv58@H(JCBP+ESOkHH^&it6jltFaNlp zox6u84uQ}8ku?4g+8;QbhH9$W)#Dd08yNH);s+%d{mu-F&xlJ$vqHiaG2~*~`+V}* zD~nP$1LjKIe#YpaBjj?L$V)61wo+Ykt&O&2rw^K}tTeIgLdYJ*?$&|tuktZgr_zWO z(Ve`(g@v;7Q+!jJHR~WO^M@0HT0Wjb=LWaHO+MUz%%&9E>0ifKlCsi`+(N~@t#}Z-IPB6yVW)nGJ7`pa5PmE-Z zUI)il0f#cXm~a+v!)(yv!M*=>AAjCGXw`51*h6rymF#0*ih}e3@mWI2pxuT9qCXn^ zZgwH(I;jWQyq$ZfeQ8BKmfk&bYPEPBt&U3uVA#(Bi<+H(sO0(Xx!K~23YI^&6o4$y z0h&Q+QcwLN$!>XTcsIg80CKjy4Q<)o(%9Kl9sTSn6(J>g`Wk)yXUffCvpH_}orHsu zyYC=;FPaJx$yKHW0&bXTn3r;o;lXzchr3?*1R)nTl-#YTAl?fTvnihG{3}>P+kkKT z-oJJLjsRnL)t}p#pTRg|%t|jo(=4~-BqkR75|~AO(G7hK+=m8*FV{B~i(z*`h%yXB zT@`ah+pWY*O5}MVer{cfFH;8ghte1YDE;o2Y0`sa-JW|Mb+XMB(W?e&zxIqZqsW{) zk*(^Mn+V05l#+h4l=^Hh#uztF(F%Pno#pVN(ma01)debxo*%ybSnBXG+YHInc^~|ex2*bdmZD>PkO5oRi73ESAhyS=(*tGkVL3`~-79`_Yz@-rx6(abJgsrrvxHdL1(JRmPeX)*}N-`4; z$sTsscX1I0AygNVxyi!Hs+j@j04=PfQC!4x6j&Iwstm&B^` z2CgY<_-xQRjQAYIO#Nhx)43HkUHO)?{j);yttT$+s}T_vgZfA$gQKcUJNN8Mp0fc+ z1xG=zcbBDVkNEYXv*`}k+7bFtAIQtZA~kgY|AAguzC#vWxcOK1b)-!#=j3r87 zPrp1$C31V5nG0eYcFKKl&)~PjPkNAgmkqgS0&t?;H*6_@6{6^VXJL_>4^*STU*`mk z0Vb!K?-cz5N3|8RnitaKjiz>ki$Ar-ixa~(yCJm0tel5s>CV%a&XnBKq|IzYsnJbJ zteae1dJi9V5>_2KM6t%5hR3O&YtRZZqaYei94@V2jC@wzU0cIChZ-)P`}?o7A$p#r zp0J$v*ww$j2}V8DuBP;F z3_f);i_UPx@nYQ9g1|-}X?w}q&Fo~Dd3SB{86r9Yew#gl_4NmQ(8_VW=1$gE2&BfZ zxkM*-@9+sqGcb-CoUwAEsRj?t-n5s1uX18ybT~X5>q#Wx8A1kPme4$R`kITO5}C>c zh2s;+y;5l-3Q-?h? zc5y3`qm`spOpS-w3E17q$nMzco3&lXbS={4$;vD>bEcK2S@*VqL=j6()8~@cHtP1U z=yb-raVWfzdJj!~4|<(#3?MRqyqT`j!o6ig{(oTE!Tl+94$Mc}>y0|DzbJbJ2=$}C zB@mKG;B4rLygD?-xhX9CRcPj84?ik8-zM3nl#dFQ|Htr!kuzo*&v5qghyj#;P<{T* z6~@D}%A2SJ9nY6c#aI+wyl|q~$CB?pASr?ORWlH+LYhNev;Xb?@`{m+AmAvRnY&wM zD#d0_7pu+veS`)~LVrHLo5(kQ#$F)8GYx4T7th6$+wKpMFWElXZ`b|Pdi9Sob+jqc zeT0#BGR^^0^1EV;RZI^Ft%G_4ZQ*5vV^w10+A}A)n*-sLH4O$*H5I0|U$Lf+=x%Nv zg4k8p`muFK;O0~-KM)+QCVkdd+lQ9>~bZ&k*GK)}s{PTph zc`X<8zk!lMY2tmYN4;F1g5PLvo%53424d=Q(ZbFmS}O2(P)$rCj})fQZ#E@xVQ?I3 zWX7{Ams+L#SIZS#ou+f>XBuUxb1`9VQ>_;?L+JoaJkI+5J+8Z3+h}RkRTwTXo^%b6 zjA|Z2Lo|S&%&1mgdI}l6r4#zQN4}mp3Ul!JE^bJF*lLj@<-v9;yb#hCE7oCju~vR< z*b4}!CGoS5MrN7puP7!N60Q~JKp z@ljP2Q*#W7e9w%!zoxGIICX#57_+n+ZRLZ3h3K(UL15?j`n4A~bc6#kkwJ++pUc@! zg6X9|$4~AvI7?QiZ zp!V2!PlBQzaF_U2@JH5&80Oe%ZoLE4(M|D8`zIn=`c>6auJhSegL3A zJ05>ks60xvS~u1efS4>gwhQwjtpj=87T(E8(no`O_uAgqKAsg3H5^5JnibXeq7_nh z-6wQ&^q7eVUChfbC=%OF+n3`L%Y@0LVWg%Kq(T6j?$|S~pD)D_Miq+M^@^dUghL^S z?$b5q2Avt!_t1qkj>#6S_wwx+ei;};MQ#@lNL_}#;wE4Ba`V2 zGOU1v8?5-dA6Y>|sv!K&*6)8QYUaqX`H72gulQV1*Q=S*{48te;L8Jx9U+;Zf0{Y* z{m8=}z@kRwk6ToQgq|hU_%?B0^j3YDlQW7=TOcA^%%|KCw7)JGWffyzWx(fGVGtI% zB1=tVOg%%FHK7%*vvx1vRO@EN0Y5N;?x*jyT2F$ToSeLuH|fOc6^dJ8zW}kq8;;A zG|bP(UnCr3B4$U@9}R63FVs_PuomF(GRS~g<+uhot zDL5Z)Y)lDH7*@M_Gi~cFIuMD`+`W_a9~SiRq$I0$fY-O#m_rh4Z4<06E%s*#^h!mO z7^2SRyu`edx!Yz+uEZG%5WV~V5{hZ-A= zEG$`>T5)STyRdZVc3uVw?pMCGX!|=x(p8#^mE$`-fZ5VH_)kobNmAKi6KZasM}3$W co6UbNK;;wIfQ5{GwJe|zuqURzV0hLVjE005eY4^(skfS?Kd zWRsJEcN7L|1OR~WgU{3FZYtKUR&QTByS;XD1OTt}yre$IMN#^WfiAu0JD2t8|2$G~ zHq5JzZ>Bkt$ z3zg3v8DE{13)l$BY^WdhyG2>bPqsh3JZ&5_|Hx;20N(~Sr z=Xu<^q~+b7YfoKo-uqmjxT+mlel<08OQi5L4iX7Gu*>_^lR3{uZx~_h~K_V*?pZqd@il6->TmuUie<@XGS)~N0uTyhq|W90pqFq&bWVR zU9DNn?}`NgjVky=rct}m0m^GcnJpeGCSQrZ8NwH#k(Dfv5RdlZo|)I zB7B-$=5Z|j~Ar%efIQsxG`TVOu<+D@Bt#u`FBpp(Gv>w z?~kP24eZ)S%Tu2AgqiicQW0kN5l&;Ma==;b9VJwobYAl3_alOrpAHC5L$`{MT=c^Chjldp}Re=#vFw(M7QttMDK zhyLo{N*6!u{kfK6vx@Eqe^KWTZz$0dE7RMx-rpeMA`jvsznKj@0PhqqQU-wcLvDTk z_fjN}CE%if!wXKjdl#aD9v_h z(Snz+tcxay37`n#dZ!ju6vUN5coTdiRPM23L<)Qm^YZcvSd#Yg@o8zjj|l&?B>nW+ zvp})1%}u+RI#)7xclUyllJ-U77R3y=u!=((uIQOnYD5&wAM^ zx$T1-NLw}1tCIwyy9R9C@N%>{9ICK2SIiDHbxgAtc)Dh0&P!t*u2@-ARTWrKSAo(L z7puBIyKJ|$8SApmI#z7FHg>F)uk`*^a8eSByu1PdFn7m8N&gv%mX?;6w@mf>qS;c3 zc$oE}xt<dBb0gm3x}B1Pom@-jUPN+!iKX$^Slnhef1;XJRWKBbWx`+%tS>UfK%)WzGa;E-D@+`}ytG$mnQb5na<;Z1uaC7@J?d$9JwkPiACL zXJ>=}^KFw(pU}{hF9Nr2w|6H9hFZrm0mYI6mo8m;ayQodaJ5c&yP>tz4L7<8n@@Rp z7aFi6mu-&l<{!{>V1(kxJ;2Eq%DutZk5u>Q1Om?Xqz$3!b#f?aa3Z!(^l%A%cp~gp z6Yy03Su;4alAu(D-#+=v< zY;5cl;a57Sesiz>wfL)SE9bIijDr~wlaxS|VDs-aTn^I15^8F?~O)3Ahwks9(%#=kDD0|t( z7`M>Q3D`26@g<>bGUPWT;QRG=$Ir^fvqldj->tpgm3^ppM0V|%8y`G=GLD4S)Gao=&oKIl$6v7)J8= zZq=g_62k=x@eMUL06Uo#Kq=jY$g9RvdCF{}M);ZNSbPrgk2I4nU^G*Q2E`Jv0q zcqt|>0Z6WHJ-Md^?W;@3YQQ{NGv9%#Q=Eu&0 z-}l}9`5nEyy81RClsP-zrm$*9^4r2`qm8Jf0*5hy3H+4D((B>F=RagZzG#NTShou`@lB7_<@tenB~$!Jklb|8T;0gkSN1*uoQOuZb(@Pa!>pe9Xc; zLRq~aB@evI`wGx_qHxm}PG5teCN$qAS#R0>G|K3PQu9(o0R?pT23Uy+42D@T;loEz ze|onHxFU)`32ez$&gZK#{o8OnGP@PXrVA?UKRm3VmyY-)4Dmec<8V;%!CzWfSm^BP zQl45N?`i~FrWxjL`R&xN3O!&ayJ3LR)6;S(GALz+YGfA1A!mP1&cjFT1N;OnI-)ro zHVB1*`I;c5;Lt|sp87<@8FRAQ(pWbl0V;!ziC#1gphQ_IDoqcbae3KP)(i*5{D2+Q z$^%N)TcNx-+s`DdI}-2;ErYwy@DY~igOO71;^)GK42Fh0S-lDQln^lmy z?~E?t<{Oxv1NN$)={r)iO}ofT#0!e)4DlvyUw^Bdteot0_V=qH8vSY74L6BfPYM0s zE~@;jfGRXz0K7`J)Y-&9ktvMa;~Y0E{IB2MJDKIi;;o(xs9t1=~MY z?#ch0o~3(eA*JBXT5y&kkmeIF1PkICx&P`FZ+A}*jiX!A9U5SHW%Wh>PjA2i z$uChsQ06(V`$~Ji!iR9eTn$9q6Ax1GtF+|{4kOL8G2LW@fCGCy zslK65O?44KFlq>GFtz7vPqY+VS~Z;6SB0Snvh{O#J3koVDlA`AD5jz z9G{Alc&E-k-9L!S!YuPa(6c)=Y=HOYc$O~*8yR(som$YpPdpP4i~a$NDP1W)#0^@e zo#1_DUJE4AcwPv4bkV>EFUZet0sN`5H+Yz!<$Aa`@gta^X(M4Nl+ zV_I=y{F9VFlY%oauUA{sNC25YhaO#nLC0^47V9TKZ=S+~f(Y-rcauI&xkDo7v29`Z zx29jH#mILN5xRMtz*vp^hj(|IoFXgxruIH*iuOOJ0ROhzYemcmj}pq*u%)|GBvog= zC))y#OV!{!(u*RXV0!18BuGK&nP3^$Rq|p6NfdfsZ)Qj5D5GAP{GQ!Dk3JX@pAMyR9=PZ?l4P+`9 zzOv>w;*@`vn##6Il7NnK8OIrDYd3v;oDx)6@s&`VUqAuzWT|tn^nL{H^-zUO;Aimf|K6q zo*$ZB-U!22FepNtm2S`=e#ZQ^(Ic;K!({b zwH$G!IbYzMqm2PJUSe8@K3pUEL-u*?Q)Wfc!JBVT?2)-8`d}ql+$MVVqFi7Y*VE$& z%@f5xBN&fgG}jdsGmm#idtRa@UDxKfwy1!D@84BQ%S7WOR_D5V;*yg)R}H;fxY22F z^IOZF#pW|aI#E#LSU4JGJxe~&V{dQ&(SP-WsKdAvg3Ga+2{g!Z%F7u6u&PK*5aA7{ zY2GhscdbZeNy*YOO4GZOFnt3emk%1|oQg+3lforC5kE2IMgfV}OaD*9Wy+mc>7Uii z2d}_M7KD)D{BR9~#xGL*L&VGpzd6Fu*K32hZaCpeT#zyIU zRo8uJVE@xU+oWsnF??As+iy84BI2G8sBv;~V&mgqy4HW>QGa1|FNh0&`z8q>n$Ozw zy6{A8mGd4NG)mXBG^U?yWgTdtJ%h~0B$X5of!NH%=nb9WVzn2FltlE)u4{d*AYArR z67u$Zlw!um`ru2G0jq;so%!$5IuTo_d<=!ooDE{8(y99X92X zCFyl(?|gSq2gfBe4x(a4&tr5h%ATsLDv$%D%`sz;m8=7&EOQT$KVQDwi0dp>@HE?X zh)qkg9}oSbw(z$h!8IvI^xzrT;wa+7fzx;tahTw-a#2FAZ7-fV`}X$j3ym7@q4(lC z@9%cm`x^f-C9}|cVkKd#yF5;|w)}v_J%{heX~Womhg)P^q=?1#AE5r2ks)l)26XoH zwWWI>0!_Q>3;$7UPYAv}&Gi>=!!Gca3fc1MrlvQe^nb|MkL>YbJpqTf0dXv0(2_>_ zp8%I+u1{4~P|Ny{j{eBhWpIJANBseRVG-9BcnCpYyUi3<4cv&*9z>OL;+Zap~@m%B_3gRSuH} zPLD*w8_K+CM0qRa;wmg7(V?ty^~<^!`6d|~Yr&j&cEEw8Wi=L7G!Ez;io69)8jqJa+Rv5n zmAt3V&h^fJwh9y&%s|j5ax*V4pC`=W<4=grr0Adf#3||MxKtq7$sjKC_PgjLtfGzC7O2gxBe1*mc28or3>2?*kduprBB%8$mi!-{N1* z2OG>$72@IofIsEd8bXHUDi1i}>oQ+|Ns$7v?y^+Da;IhW-#bLimEbrm(ii>aOFllL z`9A5=BTMe@rVZEO=a_Qifd3~(SLXjQ?Qd61cg!no8HfVXq?{;Q$G#i3q8=qXDZI?+ z4}!x4(;Hr6W#hpg;Pt)J-Orzl6qh|q!Daks=ws6Vg1!fT_u1~zKo%sc$_a4|KyDV5 zzI7`0&LC(qXKCkNTcn6PT9_qUSfc4#ABS^76=S0rawR)uGeV)*bM7rSX4%k?2?v6Q z`|#RV47BNpd?|u?jDoql-6%>X-`}|`%CE|>-33c4*ZrC4qXH+x%{j&G1?wPOr3Mab)X9@^c>&5v(wS zOi>nn*gnomXSrqt+`UbpjtP$9{6ARSlsmV)fIyeUlEH5+P^*ESkVCTrnBv@A zONSRLuzr&F;;S@md8)W!)Xgxz0s!Di2vXoG#N%qNx*f;cIE43w-V|Ur`&VlU-MfE3qn_v=tzvV#*gvrCn*>{(*25A^o-s(5?Llvh+(KOq9V>*|ulwGhS~ zbL!k6C0^zOl}jel4C{hITB@k4YkceV+@5G&{=)YUq_IV{&y(tDAYY?sE@(~q!40p! zh-uJG7f`B_GSY1VYRQHHkuA%KF*9vjDh;RO1fqWi=t9wfCYown8#x`Fx~69I7oNh) zg8HJ0zr?xzS_^p?mBafdR4x}vcsX4yHZAk-OtBYb*_urpt9kupH=7g3{1X5C`X9vR z|LIbi32581z78txcV9#L0NWjk?dZm-IfhT4KCwMPK6_yp-w&U{z9_(quCd%-LAYV{ z5u}#FsJ8!7MLtTxp#J~N%4{4^+IV)W!PLyr!vvGF_8gq>vNa+llt+j{J?GWT@Cxn! zUE3?;fJkQH7X${LeSi zc!!t>*lRq$Ed>TG^z}@mWCj#_{sKP6{1nv@XfzBA$O#j52=?aman?x2M27heuk^{2$!n!)mP${CAO-~!K8^Rob zDEP&~c~#Im@WtKNlhNe>Xi^ooeR!O*&!q7P-HEB4$WJcvAQYGr5YK#ZO|8hiCsEj> zYb&O#V;Z5dX_7H&t#{F90leBhLd-5}>vk?H8N*9}%uXdc>Ea#X{^t}AMpr+aRHk_@v$iL~C zuhG$TcUrte$;CRZ&OY#LG&do*l>sxZ&A}w}!-t^zZ|A#coomeB0>nqk$QS;=htxk* z0CFn54+xM_Ob`FIX$L4xdD;wun1%7<;^0xU2Q8nTS3qUeLB3{2H^7C?&q5xTIOz;i zPW-q<0MMsZ0swt%PuWV9CjmeQ!HDucNnNhwu-qIe{NO#l_)3d3Mze}^X|u%ZI#*I_ zYNYD(sk#bPc$GXTR@M0%?%Vi-l~K|qjM?ee1E)o(F}O6f;NJmq33;5ukrg)f7gGFa zR@9KS0}nyEGe<;3dqu;1{N64`RutB%D9>R;oTHwmSggr%gcGH&Oc4`beV(GW%8mPvifviSn z67$oYNS$1@g{DBFS6Dygn8@LITU3vURp-Cs2{)g)qhp0`5XVOiinJ#{AC3ckpsu<0 z#))sy8CwMb-Zh$rHR>$6%x?*Cqh9YtDMRN}iwFEI_SPy6orAS`k>t7}xmX6zl_+^8?z?kKCc@=F#}xb+(by#YIA}tIwyET3nga|3 z@4bf+1z)>^!h>23;39_1Ha>lLisz^*JKX=k3Au*&Zce9^RTs_8O}Z3GN%h0`(B|IM zb-p==EZ39o$a7?jx(oV+*u8o(qIu_{ZBKderBc$3+}zxcAQN_ht{!{?!y~&jqzUjX zjGwBf1jf3*_I`*QM%URIEtmnz!z%fg(ZD9%lG!mHBu$`^X$cw{EhsGq>FZOcXXj^@ zxMC2zh|u0FgFmc9K?Jm^ExW^+li_+IBpViz{8IjO+?)Vtelwk8^_&&FLw<$DsWLie z)b5A<_-(hX5u#$Fs(TGkW#s8NV%)1?^v(9%FZRK~K~zU+)(eL%+jJRM(#6QC=$s2N zlZZ3+*-Q7jRHUHJ5}I*gF+d5B$RE<|A{d~lW#qh|pXfztre z&~0h8n33+2%a@tiUgAK%SX+P2^{XUhuIt+KU?_>bnAqm?@W%Y!UQA2Qy-FI#s0hKD zdCnPHzy62>HO&?=Mt%GwqpH@B;cor|bDH z>gWbRa8mWqpqoPgWq2r;i~Gm{Bncb#zef;tl1baY8~$*uunqLN-9BG*>z}MZwfdiO zi&re1MCRt~<18(KfOqf6uSz>B?QY-H>AS@shH+eg6j>D%6}5(QLdgMJM597~x=b$T z+HYnc+YiT{3+F9bcpSvmgUCP|G;n4gI5|LVMj++BfrL%b9C8y2t>FwD9Kr(0T~C~% zCo60!kY>NA^;>EX&`1K)dal|x#;EX6?(5eHAv?2?=@m8^V?-ZpK>EC0b11VuQA}iX zRt0ppNP7y=0rM;qgr;(CEO&8={$~~|-3gk<-~y>SFT{-Q&h(VzRt<`5&TpYpZ=}sBLkqsDI&{>1jlX zsoa7w1)TLj4;=??q+9r}J2ed?57tvaJaP4K&9ar%Mi;Szw`u-$t|tGayYR(wjR605 zZ|nb)QSxu$_j-gDy1JiS5x9v58Owa2OIJ~w>Y^3xo0=2>zHSg{tGiKi522v#vPx8S z5mhFCwm1YxznPKuSlV&A?q1Swq5R?n zY1zn#UQ1c>6Qk-}A;7rW&)&sa!;rSnTX)Kd?$J5u>zEhJDZEh} zIscIhu+P-6VoJii`9?YpV^>*nLSV2%0Zi1p7rl?A6Iu-d*N2K%InnpLl)G=(tiFF9 zbj{VG0kZq9vg8)%1F@K4EtJoAO~GrD?dJ&q@a~Bb0FZZDPaI4& zFk{EGr!Lw6y+D054+)&H(@qs2YEJy}Wcgn8KQ)LK9(yWWP2AD;+8KmIS|Duo`wQPs z!@{Il7n^9h#)$`1re%&xYR**&1t$eWhf>?E!=F{Td@3n^cd*Ze!r^d3xJ>-X^u5;* zWqK7?l>^D9{~yJm;#F$)YAsIIpd+fsunjd&1{C8@NZKtKbyZt`kFU1)9=8lybs$as z%ld~nhyh|^VgPWQ`$++;i`(DPOz$FqL_Pg)jp8&yD+k+8?kRH$QyPxiASecN#navTl^1WXq@TAl9BzKf1-hd{ARR>tZVo0;Bo zEH=o+>9LrM%|MRTgLe~qWcEp1*$ads`57X579(;g=j4Zb#j9VN_{Z?FL5wjtWIgPwOak>JA zL+Z!@)Jl@Mw!VH?b~ac3iPG}g@$lTQckkW-fc!xxkJm3N_3f*&OrT;V{9}Lv(c511 ziR*D%>och94L&|sctU*k{psp^I0|<$rTnFW<9u2WIECv}dH9Nlpj{ajf5F-01A9$L zYik;jG?x&Vs+BGi3_?4(FdUrcK&`FbX#nL-*tFag7kVvL9%L=QZL<7HfxdnbGg<*? zJvNYw+@^UPCTLI+|Frb`^B+NVIXL%F^8*3xA0}5Vr>pGw{31j96)DS>S%%ZGi)f8~ z5XYpc3Y){Vwz|*8Q=o=1_ryE4Co8Tz`w1>G6}{GlzqvW|PZ)f7Va-i$!&B0muzvNc2V~(IKVZcDe-E3S8F0TB_y%*XPPdt0h@w-kAyDrz zKMhPg-dTO`L^u9odd@W&Zz~c%_oB0&;q^SkXIb!Zod|V|iZA8xtF_U4a>FuC_S&-K z1+!YUr1hk>fhd%hzOixS_F0Vy&{X2os5}!dfIL1{wYI(qG>wn5ph-v`%vC>mAoZr5 z+KrmlwFtmY$ zpTFfir=lGt4lO~JO$#7bpkck=__Ez?DYox#3fw=q^yogpAL_*DGxO)=#Gg$YQZrUT z=K-)Db2eUVOctdU%*Utcw(-{JBE=)`>(?P#TfW5Vz?@}8a!EKvHoqYx2XxX0o?;{F ztZ;8m&&K_;tu^rLukT=flhFOPk4es0{Y~PZzq|d@=xAq^Vuy3B?$_}e<;X6d30VfA zVhI*vw4YC^aidg)Cli@k^z@&Th?_Rglj5ocxZv#P?!Xe(mYKx9{G+ zxBM@U<ei&)kQGZ?1@tv>qQUG99?<(dIXS66Oh!!1rJ%q8g+h0q%NHS=_rSChpeg+Y zke^`s^{d*NSuwC4Y_7D%#&mhr_zCBqI>nt?;q=A5>Ap)!!WRu>n}cZtevXB0M}bhK z17$7l;!phk=HJ1UDGx3|F3?&7+gYEkDgAP^v9SSSg7d!aWEdUvzXhh`CO;=ea}#9P zmszZfAW!#|mCjF?hfN#blCX)C$B5P~hEOnY`SyQrMZo4BC9QWBY z15*X@Y1Y=!FAH_fqr?nwe45*>$OXEFJlE%sdjVC9m>5yW<&u}UzGD38oNtVAy_13cHe}Yzy=aieIk~y{^v(7MVtT_s%RRr$+E`Ex!<{hYql@_ zktuAviAN%iUvfZbfm$82=#s#|M-ipgQQ}@>VgeOGj*w)~@QGVYF9CzE!gpLhJ^a z4o_x_4OPG46Q>!m_tdGlSFIsM`fh`Luf!DutX;GpgJSDMCiw9R8yu@<|t@8ULp zO0_sm8eE7BZks4&y(5>u<6qx5&qvD$q#wMw>Zg0>r|8~~_Jw?4;_*J1p;CA_%!%F# zMod-N*R@5mR6xaJj2~YJSeKb4J#w%p7p4;BMQJ}?vcfB3);pIR>nQdM?A&7G`Fedg z2eMeCafRjb<<3TxkU zkHZ)n(W+zR6}F6_2rQ4c$p_S5jh~#m+w#xySn=~{$B<6qScC<4+zO9}+$ffXW0Z^Thp#ol! zOs;92%U=OvPrUDZ)yksf`csS(hn5ln{it7#v9P5T=S1_~=HAD_J9vv%yi--Lt-u@v zRCSmOazTV$dTF|HWyM+?RrhzH)|WM8Q#EL8w3T&%QA;pS#(h(stOUgo$s+O!DD&EX z(Z2U#_xjG-!0fKnuEq5#3{mYpRje=K&JMvkKbTzbM`dI0{iw?8kl_H?=u5I|4^~z% z@(martu_K6Co@9tHzMCp2FTVzzpXjv`@m{hhCR$zR=;_};_1DhZ8X6dEnmOE5tT3qaw+k8Y)X-7YfFuQmNxyN3heA75yexABKd55dvUX_qv1xQ(ayE z76B!IeRa*?25SGO827Ay^IkcNqrtP!1!dgH#|?g00P3&{+>jFS{rsx{))H#IH-9jR z2oyUx*XU7T;2(5yoC0w?*(1gI0~ktp9Fuyxo>bq?phMJG&gSOLn^%Y-H!;KcVA87& z0|S^YX1mVnj{Fr>zIF=k^}8bHFWMkQ03e88Bmy+CFso-bSNjgsOgXgQ26J!suvus> zf!nc?5XJ_=Ym;65MPKBFSG(R{`WPEKf5P=KDJ@dwIN#6&bTa1!Wi?=T!skNAJ)_h> zcrDs+G&{L>{yD6;yvGLCkqVdgm=$w;MtcFVg;DG?7vk64>aa)_=M13%%pGCoC}Br* zZIM;@ir@=RRoZlHngyBPTryZuWLmFcJcv! z0%NJx!?iOy4q0L)#IfOf^=yJBG{$e&ukn~KiT(h&IWp}N)N}TTKR{6BN&w+3Nq8_~ zuBIhqE2+A~>Ocykw2UQ)wB>+^Q9y8>FCgZYEzGoBvEijY4;UB9yNiGRfM{|T=s zyJo+@HTt*xG9V1h45VB(A81B-UG;O~F@ri102ZUZ>;zYeA(=(vf!WnG@F<2DD!b{} zFg)#@!vZ74jD1YMLLr?DxNhE+(%pM>CIA=(1SQx1SmPe+S9u@)e3}X&px#{wX>?5# zFMZN5oR#5!+5eoaT9I7?w?hF1MBjG9YVS|)+6Z*;=$M*Dfhj*G4IVTAavOC$4tOoV z!Rdx_a^2vKwyiZY)z!_Z&GHFkEU)!8JQIscuhbO~mhxw${w!qF?x2rr#h;xy=W z^O6N8eycu92G>~Ay8G?hEz$P*jSY%b(}uJqY0T1jG{9!0+i-`FOOs`)kkC)orKeY# z0|MWHr0pf<#b+4>ga}R1{i0$&h5X*$U|po%lnWCzc2X1_7YlLz05XU8q@-y-xrlv< z09RR?!dW^1dv+vN+dRu?P-3DC$yKj5d;$8=aU3IGmxA;1&ZMG=NlC94Jn0}qGqVkp zd;p$~gxpIn$>C-CFsW(d2qhsQi8vPk7(KZ2tva6^{Y~xj9jNx&Z!YxM!$iALFL36y zBe=9C$PnU2{c?8*{5wQ#e!f@QfnGC~sy!5LvzKxN{y;=3^&|EoPQ&qnTtCmXYoZycsLIqpZd_pZ7?;GHEZq)2D|prQX5FW-qeF301Yfimm^c`EP$ZC$$P$Gr`2NXPGkPb!_&T7=7 zlISJAlL*>;)tmY!w@>?~8zXm6` z@(n91s~_WdI?~oJ^jEID|L}o2j>qDlXxho~%FK?G8ExijI*c+PWb=ndcPQjQf(*8N zg_YG-;Jp$!9AGoO`oOY54PxkykV$Q<^~gz$w3f|TpK!Pw_R&g~W+3CYcKwxc8;lim zzAz$@QVH(5va(|M7^DnR2XW>ncaXxI2Is=U;b7+SY8E&?6HP_GHgs&COuhz0C-!@H zY`wj`^*uFh&QJFcA{b8bSJdb(kuIklrEHnCEbw&3)2KRHy4Ce-LoM4#$Ju)BJ9ijC zFB#HtBYfK&s(c~>&lVD-niIx`xFkm31Jhh6 zB}}gyjG=u%BU=Z>N*iTIKj$SV^%j+CMqS(~IgyYYX~ZRT!fP2N3>Xg7(=eKyc&XJx z;fMTnP>!49rMajxcP0*O))#A+L>L~2ZRzLq8tIs~oiK$eqWWaLbs6A8=ruunT#A4zYaSfik z;`G>c0RE6lROYOS8IX2ShIBtemPKpiOt29 zh3j~{WVxedqO>1l5B^Ll(_<629}~jp>ju%jnZ6EsmMhQ|VY#@bCZ!Ko#MLIyc}LN% zp;>g$w-`U<0!(hPh7aEl=J3O3j`!Bq_^t-j%HiePi_2CsVZqGv7k0U_!lv_L5EyV2y_!9c%!`I22(IkI^NdCFB~J4h&OR4IBs!7F)gbDQ6$ttQcOHRvrb zZs#^Wh|ePzHFihH>qSkolP9{3V8TSyLmh2QrPL>bzZUR%WvO@g$yfC`Gp_?Ptq+Im zbd8sS7@=Z)vspiTsSML%Zk6Mf=FS@E{h|)DQm4Z8?65IlAx_TXzBR=}j!6=r_PG}s z3)LR0Nie;hk&)d#&uV{$Ts!3f(K;LR8>CJoJV%3CoVFgbx992Lu7N8i;qpWka|F~* z4O|x5>2y5dziY^E!|2S-s>8X(;kRni6~jd){cLWtOrq)a4IJK#*(rkNqMt2K?ao?c+m&WSb=e zI?Cn_4yZlav*YY^v%H?1<&{Tsr74(#B#6)1Q>$OhdZvknuPpShpElpbSn1lNJNRF| zDaDFIwNY4fD*`IbH5RCVefc#4wOf?UOFBdSI z&zI8V9AREReQ>43Y)$k?9|G_pTfZnjPfS4@sj2*K{BsUnPJAZ2$~iVp^ecxsck5e? z^WNho$PI!TSX4*d%p3NmXJH) z?4Z!K%p*q3{&7NC!vUOsS2{ZY-*x`0ha2(fudhD!@3of6&*-&RUK$gW}e&eYuMk;IfV5J9nazd&dMyFoYky$?s$bSCv zg}5CGZPdm3)pIyKQSFvO0KlBzmN1xxTfr9Rc1hiY;SQJ^U4`k{ml{2G>dH#gk5mr+ z#^#QDW4Xf?A_hu)sqr+u?$sSd(2=F8s`@T6(yFVg>(g#H4+L$xv1S}dYVwE#NJREp zc{O*p7Gx}}6|OV38ks$kG~_Gkg*$W3BThXg{4e^FeV2pt2z2m=({ePqT*dACs{=IZ zL!h~={p=Y@JF8K(!~2UO%fs(udfPVc-Mbfp#_m|8Op@Tw=V%+yN12(K7IRe%Z_o+~ z3JjoqeYL}KPd!)kU2z*%HFG{+0`wO^GXU9R zB7?Y|64bZs5ddJY?0D~QCkpm`v}cUN#99v~6Bq&_QneRw5g;2V+MuMOqS|&+z8(Br$9y;K%lq)1#~BVT4NN=|7e3x4uU5r|j^`sS0?8qY0EBbj7N? zsRls1kL5hd*aU+IQ-FI-(Ng1^_TB;st$TS7yjI1M&VB*@D^H(4f48EldSSq4u+iw# zUI_xTJz3Lv7X>dX&hkc)avDA`FfxjOFyNB-exUU>#lEAe#=BlqVq1=s%i%#Mg$1ABXAnLOR^RgKHPd{em+n6YFnMQSMi5vP6+g;1~y$Y|HA7lC@icx z7tL{Ru`@+n$H<7XJ(>P_HRt;Po((@gKWFrTbzGYB?8@43;b`gDF5Q6 zad9zOE%!&_Z^tkCP|$i##o}eXNMPni?|QH;tz|?+L_Z$pGDLqD11Z5^rvQEdusHwd z#S9t*8EjF`FZ=R~N=oiNw2_CmwA_oNdiA<-6{DLJr}dX892fax8*brS!;^s80XtmO zLoKbObbVS~IYlsi&u-t?F0j6JV8cyzf$f8r%73Q~D9e7$wQp$fFv45RUGKBkC;dv; zIM+;wHzR5s?qG2JyAo`a@{;LQ3>sZpBB;b|h57)nga?bX5ZiRkkrPzy2@ zQh@!ggY(bRXpVx}Qjd5uFuCFH0jLJ^TSmqDwxNc;-#%5$8~bwyDtnb5MRcJ=h~z$( z9o?d=vPu~l%YG=L4P7~WARJPtm;cD8OfV)d-=$y{3?IqJDY@AYrS)mYXY{GlLE6J+8wr5t0Y*TWauQuT`vL_Zy@((k*gl(DJz%W_qNIFWEN$0d zoj|s|;Vsad__3kX8aalt)D?w#u%m@V!llUzn@f+*3@RZ192T@*T!Gn)oJcuK)?nhy z*%tM)P&Fuc5#a&@{_ccN19hv1_*L&%@qMDRdFfI3uVrsa&=OSlTa1DapgOc0-vo+U zIyeZOoZ*`-l9{ga@PNd_@-1#Ve(}1ZM<{#>sT6k{O z8m5_b%l{r$r@j*Aaw)SZbFYyQsPqx%*fL6KR0y(h#6-4KV%$l;osAl5JiGk}>9C_pPzMMd_;ZVqq%S@)|9??s%RS z4jQ~WpsR%i^Fl53j^jGzE&QuhxWA|T)Gh(__ox4n3$Pnuh)60&#xgMHi>c)gyHp!_ zv~S!Tm?1T-59dBqAqBEcE$F|Eh2?_(j66%)i+kpH5kRc>bt169WO~h)X|A7BY1M=% zmP-)^el?D>WiUK+0iP^p6`Pb~Q{~)Q`V*la9uD$_s`I`C*k-dIE#MlCU|#mjgdxb3 ziYhr!hvRq6NM}3Wu`<1{Fg&Zlj+!_{CKd;zZi$|o?)%DICsn0X9%j3?db>6?*Y^Qc zMQelmR#<1}0~Iwj%2rKUhyZ4_!%&v;Z72j;5R(HQ;#~W2Im9FZRtRRg4PerEUOg@7 zDwi0?NOgecl!wakke)=#>9Jydx$>UWlEG%O3NtL}XN^`u4B9*E^QrqS_v6a|Mn-2l%6i z+g4iLEWBBta(YNNZkx*6{1IrsN;*Jze0V6njwMr)*8P_zkP9Ma7=DApD~e>n$|aNH z?$CpT@?(bOTq!mm+SYZPL|aS<#M2h*{@%02MY*WsigyAYEh9ee3=AH4j_iHkL72gL z&{78I`dfI6FiSgs3d{zTa2wxuyw@}>|ECdnfPN_UEtUS1}WZ+6RC^wC7cJmpkyQuOZu(@f?$(Mcl>oPf>Zz z$b)n|Yp;-~s5X4)bc^c#qrDqqi^H&b_`38ChAu?`hrNF)xCxR>Oqi43t&t2gi->xA z6E&bWV}w)iIcn<9&Uhz3(|S2^sE(T}-VCb%e_A><4MXruAO5=6<*wuN1rW^VD~-UdY@5~9 zUqA}?lKBu`Hw=Ttl-@88cK!;HIu+_x+>IikVs?J?9nAe({Qnwz52&VsuV3_p-VqS# zMX?}A2T`fg1q5sqDWNI7h|&olMNmXgq?dqn5fGGKLI>#`q=nvF=mbda;Q#x+x87U# z-E~=ub#juN%*>vdJ-@y8?B6_rt2_EF>L>!$=Je5CUB4AGf)|b8sK*N=bs4uyMa-$v z7@Qh`7kI-viE~cAs5h9TA#YglCDW0g)`4`yOEiSNNIOT+bw;3&|8!OV^0%3`hKw*Gk-UrCcTW2P}9Tab3o-| ze%sT&w_nXFg{fM1O*&D!9}6TCJk!AaK_A7j;jgUq%TPtT^9dWBKtP&dp4^v!{!X<} zV~W~S4vxJbV#y5NW-CBI{46VC;Z>nMZb{Einl7qir%e(oKT;Yk8^gf3O{JUso-kRq`klNWJyzo|9UzUuK zSOf=MORR~2g4)RD?IpWj@^^9@Hk!cu7MM+^UkTaKo;E+5b1FH4jo)vJ_Pt38o%^lY z(Bh|mj|*%J#G_9o^-y2lkZlHOcrMLsLQE4Ar&3lHTTpEzv~2Icm=8#zI?^(ZD8QW!=3eUj z2^3y5NX0dhoxI)UL}cDSFz^VN2Ib{?>9m{f`r%A+|`4D%Wz)XAM?XELAzwQFY z&yrKO$EcQhWpRFT;G$k-MKmo045T<=GXjuD1#sw9j{nYwjK=W)$!8nUdHjY2j1M)( zhpTVy3GR;4eZ6ShlFzm{LKv|R9eFGEq$Ly&G_41xXq?pi;?gLCWL03Fw7sP z*0e}R_AebH3eJKGIG=(XaxP@Dwb(@bLW=srz{yc*9fl|5))dt_2K^;=4#8Q&NzgBz z8Gh|NRg?tVX$^N2Foo-p#XJ9%0@{8ASUH}*+)D3VkMHhp%yX!joJ{eIqxL^-cPDnC z`0w0V6O_m%mA}tYY#&buAwk}8W}4o$`d05K{V{x<_rnzA_h$_ugau_n2&?e z|DAQ(Qb^QN@3hpNOfu&nGZc(ejomaOImB&DR4_!yVsnJy80lLn1QOFL*?*<>x8l8U z^AD!s_~IJ+|6p0asBJb>yPD>CRNrevCQ>Zi2&IvA8D%ihNAUa2I3ZWtk?ObOQfnIw zY-Cn78?$m`(+o!C)!#&!#PW~_)&}wGarcMcR;=e87~bG?;pf%vjue}#X$|{m{nJef ze}CMomq2^7d=!)Hd<^}TNcM=U{?EpvF0u!Quygml(rd+jkR|%$lU-}Vn_nD1PMp$f z>NM{#Wp==A{>2ISH=G1}Z|cNfl#_kW7-Ld$NA{{PS-n(kDs@r(w>QW98)Zrd>90Dg zUhoe-d-g4>m?A~Mr{2>e)qUquNX$Z6xy{F+p|k_7Yt=r8>6y8()eq=C_iWJ`mS_{a z`iVf_(+(s-D%DYXL1Z0w+&EctW8z6)T)%3nI#^Hrity==o=0JN*as^dP7NG%Z}@a%IMo}EyMv4l-!7DkEs?$(A=A9MI>N-H zjeJ*@%~UX1{plcCLC0f3RGKAF&w;wU@*X?JDG)hEJpD^RYuVbIkPlCipm8h(5^%K1 z-G|q1vgYB_L%1v&9f4P2J}^x&(T$f*#_AKEi{i}u{81}6#76&%$L44J2%_&_;YK*9 zw+1gCB@Rlw=qpuq+KlsS)oM!lDx}%}F)TSKKFPF>TDa* z@Y&|QirQ6h4ij#FGr#ah`x#zm_u0K!N<0PE%Defum%g+9tvavKF&blqmB-nki--w`v@jJ6o9)XhzzKaTYxGRooTFhUTm z^P$RL*hok4;2ea3;Dd-r(!RItNeEQqL;ctccBAKnIHk05PFtF_=vy`(94p940~-uq z)#`}4mV!r(FcUhL-$A_j&rQ_C#1Yfqa&m3c#x;$rJ$5rY z5~I75de{)`^SDBGzr`XRmtq1alvz|W2F*Hq<~XB~_Zc2Z3guKkd0RcfemWBoF}>D< zdyfm;x^IRfKJqx3wj6_b2*0z{4Ozvu_YIfk4%xD_!ltIDyF61r%?S(Jihuu}cY%J4 zFgpTI8}SfF>5H8)e6z+vgT5pHgTU4_vqmv^vLzSrsv;zmT;+n_7HPKKHd3 z*TgURHAR{+OU{t5A8+zQShkx2#P$3*hoXJ3T_OFNTr#F*Efh7BxS~J8H#EC9n|MEY z1yyNA4UruK8l(k6dNcve^YV;8|D*xtqO^e*F`UGWz7|eN&6skv=*9wNV7jA5=s)yV zIKPzGS@v`9`~7QI4^YK!47J#Gc*AMs8(PI}zr*Q0e;Bsfecis#7%T`-FMjam#Rv|o zZMB>m*X6=TF7-&Pl{IM;7FzJ*PGl~j8N#jbvG4xoG#|BQaeFoKvdhK1rL_7bvNJ`x zJ!L2a7^cEQg9;;PpC4lz#s?UNBub`N1)fPr95v#7Nlc%U_{8Ji^pG8StY~YBka&1| zeyc3KgwoUfR{WhJ!g3XkJ((z$bhbuEEcfLJkMspQ%}Tm|SMnjcRYH7AmY`G|-7>$#&y9iw2JtNHJh`!Lxx#p^ z148eAZj(+!9|LP;Zh7YHIxelxBB=enHVO#Xhh_ASWo-kh}meDg;l1de^pFh zP$OCbZJ?k|oHJx=0D5`bVTBYBm>KccP&hd`9hEo|g3D7~-PzS>jW#(v+oeVZ2iP0Z zUIKZxJ{ut#d67GV5LwA|*T|8Hcg=NDkA+S=JYGI%7o#^Lf5w`jAuAatza;f-#czx8#`eTDP7{pkilps@Zpn@r1X>Ymkc-hYhUN@{z%gK-l%zwcMUqETbsLUBLv@Z3R=U)FKUWNtoC z8?=VRS7X;f6KA}Srp??GIa-|I7lU5%%VD-2z{JJvCH5)8D+F@40%AVw!*G`&r_7_WMc~X|Ck(=BGx#PG$UkwSI4p1W^_3!3_^M z!%)XgN7&s67}Q?6k(5=KpW6}_!l^uyb{2OyL519t-^42%R#!5zPXaytid0zXYxGz8 zP%!D83i2=2Myr@0=ho)ePswFEVep^A$bi%5dy`BYM8EwKO=sIw+bQj1gQ z_SOkw#t~}qgOig20U)MxuKdO>%<4QDj_9jV)rRT{Gg~2uMX2YsK8e+fjH3|v=^tov zy5z-{2z2L>57|iTpv5Hy~)xHaTnGO+jI=-o;R5aI-+py-@E8jx+)Md7K2Bn zY0E*vdI8;g*|H*m61Q)E3ojOs_1WSGIrg3zlGHC`o7I8qg{^A%y=9@k<2pUv3$^stD&COBsxl4=ZjugsN^Fy@<)iR3zC-HFK2{Re z^!qi__8gi-UNAO&l~x8<>CCw?ru=PbU-E5~TAyIC%#|_TS34deCWsj{O$7evqrs1Y zQWBR6b}qzriXsD$i}tB8Yii96`zi`<)75*FuLQc;5bi1Lo4K_M&fla)ApZ^x&)+0x z$_aG#mC2l=LBF!;z~~sk29xeQXLnLuD$sX5pzSOZ<}TXjs7LyB%~>v zTlt40qLB5tV1GNA5ywfzAk*Kd2V$6A{6ebfmSZ)3)6j7tc-9H2^B(nt(C6L@nmN6J zvmR_u>e-B4c0j4*%M)Aw+U2}0mcWo3S_G!gpN%F8rDgi|4~9T-f?y1gN4M_a`DL-y z&sN6S0zB;(RAtu+eQo)wIS42+Y6VKsC_aR87>fs;!`Ga`yppk&Y=+sBk=|ba2Tzbn z-KAV%SjP1@~DuJ^Ay?IcrA}D1nB`2)RAG1=6@$9=y-qt6?yGPZ4`H`tfHp zSLw;KdOTQn;RX%%*)_Y-=oPVNqo>VQj)`2f&2qozwuYiirB~X$Ui-lJ&NBa`%Neiq zG=>#8c{)0TAQ63K)hYCy*n(-*%j*x7c%>t)Y%|BH>M0-0;EW*o^>ECh!>McTPE>0b z{_s*QJ-e8%d6@ckupZiU$j`X$gumE%=F~v#h0Bj)XGX1yTn&0~-6fE|){O zZEnNe8NR1*Eakf_m1@)#%8w$|+pBCJx5&4n;h8vEpPE-St&3K)AN;JF(fM}%kNPIh z$3a9@nSwFlo(ep@Pk3L(LMO9u`P_?nAh6{SIBz=Qj`0=4|~Ol<5WBQ*Q3XW($`}<(n75XKg|JVIUz_>COIh0HVJp8 z=giKu-A)VPsz4II=PJYc-WKYLSq`hWyB!Sjc0UV9OYlw&wGPCN*`6MD;7yO&3dvKz z*tBj!uY_;M9HOX(Cgu)jl+*SkSgF~*SCIPK9Awm_iNp6OY3I|_;cxj6#J)oOBB&)R z+t0q%YgGzr2&V&v)jJ(%k8n0I-z%JP!gPLIVl;#ylQ2l<8kO>sCk(@g)5~QC>9k5> z0VQ0By8M$P#e&>ia-eD;|F?~sb?DZQjf4!>%{!0Y%f^GY@6Bzw(MBR|u3k!6MV=`} zIF2-t6>N1&K>f7F2-Vaxsm7R(ymwL{1dIBq3YOS4k0V-FBm5uGy zvp15`q7L^?-gNOj@>Yn@Ozc*P@FVhD<_9|SLZvH;74BP0BU(Y=S|V|@a?-sXeT?6^ z8*vfe`w^u<_;IzL5ry}ncd0NMO{#idhV{XMl_#I`=6qglmBn@jR|0nP%2ymvjcrB0 zs>7w`?N8{Uva+X5r?d(W(6|A~&>9g=_SXA!eI#SZ+Q!gF7TYKXbb4+P>`+FW@d>B* z7ep}@@rbYfW`xY2O>b*HUw;1P6|`To1CNUN_;BIn=syo7ZSk(KkR5jz(48eD|3<_J zRC9H(5Ekj{JYzo_k-pchOYKYwSeo08eZ^)Swd4`T0%PvWp&Y2w&<9c3)4xiP+&drm zG5U``@J3I6ZB4O^xRyD6^q&5FplBvY6XTEV1u{hMo-bAGt!eYtm&JKnNkk2O0dNV| z!MJ-+Z?Am4`vaY7mUC~wWkywdd*Qmr<-NS_Bo);CMrlsc8;E{dD+Ht;8Pl*ZKkv*R zgZlG_kxrO3!5MuvSL8dHZThjkcQCX+DtlZ1F~xOl#1+$BLU0L?iTN4;-ZizhC94Pa}6xCepp-7uE6S&&;KaOr0}Dj62yr$VPSk11!bv1;!LhxT8KTWNm9N z-&gNr#N{rg_4VuQOs<%Yk9yCnm&!@Wjq_KWDfb9(sH;DEf*`-~f%g9OsPm41J7EcE zwNpOa$J8{~zTv(QWP55X7_v7Kyt~NaW= z5@adLqLqAyAouA9<1r*=rPc1dm_>oki`A0CPG;BnWizdizSSgEzvUG9qGt!+^DMSU zfQ`4hx_srw?-97>;j*h2=eBwwG{TPDUD)ZyMLGwF2$v8B)V`Op5*vHx_zI>gCqo-M z^J6RYe3C>X`CzTDtkdno&eN@B?4NrVfhm(G=fM@B>3Q+yYq%*s1=YLsVH>^6RQ$C< z=%;Fy^oJp?>WHkY>qZ<5Vd)`<=T2*fuMYLE*xR+E<=bu^nkVgw?E9Li$9zv^0M$(SRN-q`h7b&NUkz2eFw@9ypIR-2UOmUv!U{6>2Ab+ zVR`@WQ0o&K4ve<}`OzH3GxD9zq~w+q-^IHZxrCY*_wAe?cDjaEeZS_+V-Pr@I%jN+T+`AO$6#of5 z@&za$!{0&Ya#BXS%o3n?4waExzYM}j?IFAgKs#7C^?sy!rs=fv%mkOUt!)FG zsXJY7Ymt#MjxJk^y}tiru;WUXmWGu~A&Pujb7MEEm7=d!QMJud^v&`c#yi5yR3vST zbmv$ijH&yu;)XotFi8iv9~>@_?z(;3mNyAgUD7X5S=R=_vX{WL7MF$ZJwQn;dt=9c z4H1~SR!`oQBP%wdMThaqF5mG}r9AL*UB^~FXP2o)+m8Pg%X;y1k8#0m_e#@G&So@1 z;TldbR`DNYj!x48;+!0vi0(t=KL@87Ig2U3GQy6w1=Z9U_&Ar!gOh@iLf`B@j6s9z zr=S!PDZlpQv{4clBpeAVz4BE(^Ed>Rzf4v>uW!$PkD!Rpf1S}VGLD&2O)8H6TIS=G zk?L*6F1ePE_dSEz-;+Or{Ij%%U{a*jy5zb7Es*fo@_<6LV>1`qM0q6>$ zeYl#`boY-wQ~tb8B;oP3r+m>={WOq2Ic>MR+b~xCK_Y)*d%JqxhWpF#ch4tBwwCHr zTG%vVxK;Bcmb$idP8&sWgAjc!Oo?Rl10XqH_!70L>^AImD!nV^tgZb1OGHx;pn=X; z{iI6?sf|~YL6J#sgn$80xYIf6lT0I1DVZQgy6U5EyL^y9wQOW_Q{1)$U2=THQ+V;# zzGZI{ereYRQu^o@f7NtJvGXV~jU>{Pnp?C^mk5omu&uw6RCV_1XY?~`I2&mduW#G`QX8M(TT%9M4V2pc*U*wSbC#&N~?aZ)39;X zuK=~o+Z7hN`KNF!n3$OA1wFS2UFZgJjF%|ytdNvAh5Ym^*eLV610xg#71eYuHKIdV z{A?k(N)Cy0Zz1WOwV|OOyAm~zyfL>NIq%Z6y2oo_g9G6pghl}Az~K>ZA9TE0K6$8P z()YJ|>o5A#OfnNEWqe6J$@S|2PM$LQuFUt0$>|v^J|~xO9^WIfC;NojOna19WYfi3 zU20Ce<9hFEPZC*j0Z~awiSGcXqyy_co08s-C62G;a?s=(pIlI_&#Tgtp72F~#HZc3 zu4Fdx+or8AoKQ>=g4k5g&j_#;aU2sz*%~&N&0l@<%&I{Ym-X6VV2F|I4n)VTz768lU+jSE-}d(){A~{rnqv5((K|puupxUb$^8<=n-I9aKks%=6k;n*8iUM@RP-i}e~D89CS5 z#Cc28W4`3&-}SVOhVpK77C(`V5z$lUia`De)B!d2k-7q&b zHK4%6vqBrJ0O04)pmIJo8%I?1XIs!cPlfr0t*oBALs27`T8Q(fvWD#yJHqi-*fhHL~L+FEnyVSI0PT+V3uF+w&{bJ-ti(jbL7azyJfg=%>*j z0(60>S?-J-AulhrulW7;ODZ7WM>^xPI+ z0f3-F3@Z1)eDfTiZ4NWAwdEs)e0mDYbC^GWc6j81`8Y7AtWv7{>XC@KxmVq|2@hBn zraf{bE-3!2k0dow9G)1)qJ#apGACEs&x2q2~$1^;*IEPY>J>S;-t$QL-^67{$klOd>V zguJspR?sNW$nePM>BrKIE5se3e5E@)U;kD*_{T6jaT84ZWY&}Kk}&0F-u|$0>!AIV z-OMHcE4Qb>QA*qqE3}m2xyUj+I2t;iadkM|${ngxEt59adOcA5;Lgs3739xzM8%Ag z1f?kAjX2z>N$$BhZk3(Vfz@wnrWCfL7%LU~P!*8WO1f{p89vDB(>nZ%ISwh`Piuui z+IfX^zrEKZX0%mr!E2K=wA9U=lJC5gOr+kf>?F-^GJHO_KQ5+gVJ8Ajvn$OyLWcTb4Or4?;# z82BD6UEuA>NMhd<3vaPs4uP`}LLPTLuL;XghUs>RA3~Te@(EFCx+;=JAL?@s8ZtrY z6yh<^PO`7Z&*0LOh)lcJ1A42E5SSmRUx5$q-et!hi3J;d;^{%WQ_d6YaS=#9A$ELz zn;eSV4ZD;uKGb%s95yEWJtD7sj6lJceYK(!D9RX zVO6l@>I?qx z5TRi30s99qL+8ervsaGDg#iwS05cbR)3zC_pH&2qm-E|JlI1^^QSzFa9+Lh&Bm` zo$Pc7#ot&t?@0XIXBbvgKxcRmkl0cEmJqR0QWw# zj5S4Nse%ohK}?+c5YP96Z|+-Dcih&Q!D%PU{k>qD0t=FpdCv9v`41~tOPkPvJ=)0? z7QRzifO&{JRDQbXKOt;hZaOJK@Y_U}Ni5H?pOU@;$@w`sLD&B4cD4le-D#u#tNOJk z=&``_WuhT~;J&Wkp%T)M`0>bX+S9va8G?Sb&HbcJ5rD-esL>QeUiu;b4q|IU^b+`Zr+SmM=b`+wc?q@ zNER4fz~iuT_9%I7UBI2s9n@q&_%!dNG-rMakWJiuo?mfgPpY4$T+B{g8w6>3IFl6r8YWdA^ZCTj&!1n4j+Yp7v=6$@I}2EYE<>Db+=oxU9@jV){_*dQ zj!{V0rHth#9ULBZIR^}$nWnin@^|Rf=o!960;F^IIbc~h2YCMT8QzZ!4cQ_Sal5Yf z_Lirtu{zhuM~^Rv;egl_W{Y6O|8K0Oi?7bOdSA>+1Hfg)cp^1TB6IJznJG#qW4z06 zu0aXjFMZ#Q{Jd4R9%=LJ2;k&XS*kk#yvQN7&yj;BTl-acd!gOqZAtSMBH+)=XGSSOKc6x8v94 z1}n)<=lk9jbsa;)HOY;RrLnBmXD;+(JEEvV+2)Ua<)1~pW3?0$R>uDjJv^qRzeLK|TA74~3fs__$(S09`!)C92MK<1=c(@apxJ=d2NEzwIto zdy~gsDjIr5R(=9-2>O4|n-e_cxRgd;3P8|Lb4mcgiPg0TL{w5IknOQ_{J0q{t*LvG&# zSooIbqSEfc`j35pw93KgT-;KR8{xghYYI9~+*aZUh2eW9-yNLUa&mn;9vczpKc zqfI>rkvT5GjLwv1@v=m(qh{si<&m1~fjv@wt;=Bk+kO|ipFJK1xa?-$yttO4jreS? za6xN(^)?xRvVs5#r63wC6^`#Er^dSw6*eX&>3YY_$?=0RoQTXHekU{)xB%~v#xj^F z<~}XHfxjCwu*ti0>fjR-%7}Ms9Q9lJZ*$-G9SY5hCGQeJzSxx;yF_&EH$pt}3OgiL z)?5$+?oF8*5;@WcR*=Rji2|p1bqe{iA%_i{1W_Z{v&8+Ake8>hlW3FyJaxxApNn82 zo0FUFVtM5j9}iEUHv+@I$Q9TdrC8n1W&fRsp7g}ZMIE3fX*oZdD?H=(9=fkQrk=$% z88{5A^>}1lb33jHM-`xG-jgbb;RN@IZ=v+Cmvwwa<-ZL90U}M?zusK@b9rN|RM|B= z_r`po-3x&|(i1qUwM0Y<-veJRJdZxz@t8K1=M3V=*^wHeojIziyop9HxND%IW06#m z)+I#dE}_g=uohYmjV(}jv&7gClu#(;q~J|^-Iv~rXKYo;vT)PUAH6>RTK>lU;WRf~ z^Wfp)EBlPCWbjen>hz6}rzx@yhxpT`3$hM5D`DZF7hfRU`TY8sw9dHk< z_jF%i%l-9Bf()S_|B6)8)&|Fg9kvu%w4NWM79w}aeW2tvqKK~QG%cq`?#=iV#l?&* zIRuc@vo9$r-4nTk6Awqm_L^0|l=xEXkhxVr9$CAE{kK?Nnbiu`#^T;m{XRrZdi+VO#%b!M zIIEc@l_`}7j1_ikBGb(;Er7GeIV0-RRjx5evB#m(_=3H6IDALO0kfXWyR@;WxAdE0I& zs+RE>@}CIg;iSH2cT9Sxt@k(7{#F98S01(bi#{@Zs@KhyTM9BOoB8ff1_p|x3p=`1d?^&|q zJJZn=8O}As#Yv{>q3oS7L*HNp7>)3X`qk?W@l>L@7pL#2LCh?HgVsTProzwEsi}oo z!>1GYxwZEN=)Rqfg~wXtaB`hu6NPyE}>aXDt zt`fH3xIe)4Rr&7UhrkgHBIBGZhTkT6HII?Wo1cG7V{?B^jQp0yE37zmNhZ7F3U6Rj zkP>#jqwZna*fbO0kP!&gXFZxv--Ervt98w!v@#%*r#R0-OClk(1HgU33%md&DeTb&tP@%4RkvfML zYOCGcIhlVPvf{Roh?AA#@bHd4k&)NKR_(kEf6myFM>)-xT!lU8#`B9E9A$v*^I7VL zC(+)*J2wZswP(S^89H2+t=qjM1bN_&mkjO8024{0mT&6RDn94&OwFToOuG8D(AtGR zr2b~!&r>{{_R%&4O-B|x&-0B@yRyV9VL5Q&-}1r;_oLm}1tusXO9pLTwLuASGH-+@ zygmb!Na5qHQ^{AqfEeGEvo-D5-O9(23dMhF<{C&oDkC}TKDn50g0`XU{o6Z}jKM4( z$}wGNXB5kEJ6R5W1vIYo1{#em z^~!$)>Jxmt`xi!?!DR{}e#DDC-zWKydmCw!IcDAO1XZ}_A2#H7p?>|Q^Y?BA!yyFZ@hMwS(&D&KS8-$#S-99 zZ(4D2a|hg>pReI#J{l(c3^)GagU_(LmA)D;!uxstL;Siw36v$owL)qFFEJzrwzk5u zce{I@dY2HClV^9l!!$l}$uzV5DK46iv9wTN+W;N)dN!}N5JO9X=-BeJ8$KLQ@3r?1 zl8Wb!^6cEc{xd%(bWgc|i65wBRivbx$eyv;I8W!e&^pGGVYC)djUx95(|Z!N!INRI zG2D@F;L5j}>?c2sXEr0y(X|W8dVZ@*lWuI#noTW;wV1C_hC3`g$(5v5_Vl6*;-APr zHCplZ#>ot!-PA^pqJV1E+9KSm9MXSew%=#COL^_Adfc(GA(&F8op2?pwij#bil*|d zdOj(sm?x98xGbztGFBsj(&IdsPl&*xL)5*s~fw)q|*q*u2#7Q}P>B(o`?bWJ%;dSThz=HA| zbHTij>!+1NSjmW_?RyI7)yOp{-SNRU7=Q(eJAg>^S^(Lt|F)#~8_w-Y;6*=Y`JjvW zAE)~N_Vy0qA}bvh99mTL3mjc~nPQOe{JgIQdQo{`!dFtHE$H2W5bS1w55)%^x(6NR4vl_^`%>W9E{t0Q! z+#PXoaet9_EiEeGSj~EC@oz;%bbzDEv4kY@%a;Z!62edHGPYBtX?wz1xg_Vl(*6DY zf0V>u@ds?f7v~cOWTJ)H`;04zqZ()wBhj=W6nZrRW#gv*FL}McV zJXgLk@*$~8!u}U~sEywRwu1-4!dUg}mECV{7*>qNMxTsB0cV`PP)eQIi* zwgqcZ*1o~s>0;8c(OyV#*Huk>&zNrc{mscLH{~~Fj*C5ayIu?nznpTzOx!JOR{*2B zTc3s7NfsRTX#@%xPmm)j>>RasZ#6y!ik4z-h`9Vks>NFb*x9#x)-J<*Ja{2*Dp}xQ zAHNobOCvbkH=fB^iuIifU!E~V?%5Tj8xG0^RYY$beern2i=V0?Qk#?w#d17i>BcH#~++t|*Pt-mfaLJtsZ{OoF_<<2_0 zPgTGbwEygy)_|dwX1tiKwC?64&6zvO!vU~3S~>V;W=ArNcYMEb?)E5;pt81+l|~m% zSh#1;L_J(2g^~|%{&e=I@MJSg=slRcK2Q|2HEEC#DTyUkeCS22Ncqz_+6lYq+_*nN z*h*{ae8z40@}&#IQuhls3RjweaVJX<&gHn}5%sx;kYnDrb#~4}++t!;i5HNePtXg_pG@R;Eib`(g-MJ? zc6Z*bc|G0&uBZmmYTrw|P66X1V_d%W11;FsQ@&2o>}$J=OuT0kq0*hnQn9c)aN;nF z(>q*~TY!d^z0iEqflCGaudJvlsF#(Re@A0L%I12(@zd3ZQM#oZmDJF4qd*2jG{fzS zs{}87Dvmc)o`+Ls3* zwLlvOq6>5nyLxSDvpv14<>R;@O=i=kcQb*#f10T`TQ4^U!Bp}bn!`z~efQ2%Ks7>j zn(h4$yp#%m)KdQ!AQzrp#8)7C9YTH_K8fg=xwVCQ{f4@CIPx^DaEMb29QUR+hps~O zLQhH~;tRPdD?hcNPrGToeW%*m&IN8X{gbpUQ3V`bwEKH$amBY9W5D_awdX0|c!#0dVqL{o7QxYK4>%X9FgUI zp6g0-{vdclrT*j_ur30~^a5;^k4z=xG+Zt-N>Ku37X9(h literal 29660 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 Date: Sun, 6 May 2012 00:47:24 +0100 Subject: [PATCH 056/143] TG: Fixes the tasercooler borg upgrade, enables it. It's now usable as a template for other module-specific upgrades. Revision: r3499 Author: VivianFoxfoot --- .../mob/living/silicon/robot/robot_upgrades.dm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot_upgrades.dm b/code/modules/mob/living/silicon/robot/robot_upgrades.dm index fe8d77dd7c8..60ffc30f5a4 100644 --- a/code/modules/mob/living/silicon/robot/robot_upgrades.dm +++ b/code/modules/mob/living/silicon/robot/robot_upgrades.dm @@ -95,19 +95,26 @@ /obj/item/borg/upgrade/tasercooler/action(var/mob/living/silicon/robot/R) - if(R.module != /obj/item/weapon/robot_module/security) + if(!istype(R.module, /obj/item/weapon/robot_module/security)) R << "Upgrade mounting error! No suitable hardpoint detected!" + usr << "There's no mounting point for the module!" return 0 - var/obj/item/weapon/gun/energy/taser/cyborg/T = locate() in R + var/obj/item/weapon/gun/energy/taser/cyborg/T = locate() in R.module if(!T) + T = locate() in R.module.contents + if(!T) + T = locate() in R.module.modules + if(!T) + usr << "This cyborg has had its taser removed!" return 0 if(T.recharge_time <= 2) R << "Maximum cooling achieved for this hardpoint!" + usr << "There's no room for another cooling unit!" return 0 else - T.recharge_time = min(2 , T.recharge_time - 4) + T.recharge_time = max(2 , T.recharge_time - 4) return 1 \ No newline at end of file From 5eddc86f6bd9e4efbc53b3e74d8470b74974e1fc Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 00:51:43 +0100 Subject: [PATCH 057/143] TG: Added Wjohntsons little toy mechas. Removed restrictions for cultists, anyone can be converted now. Bibles no longer deconvert cultists to stop the random bible smashing from ruining rounds Soulstones can no longer capture the manifested ghosts. No more infinite constructs. Removed the telecomm traffic control from the map until its fixed. Revision: r3500 Author: kortgstation --- code/defines/obj/toy.dm | 62 ++++++++++++++++++++++++ code/game/gamemodes/wizard/soulstone.dm | 2 + icons/obj/toy.dmi | Bin 2327 -> 4293 bytes 3 files changed, 64 insertions(+) diff --git a/code/defines/obj/toy.dm b/code/defines/obj/toy.dm index 68746bfc60d..b0db726be4e 100644 --- a/code/defines/obj/toy.dm +++ b/code/defines/obj/toy.dm @@ -4,6 +4,68 @@ throw_range = 20 force = 0 + +/////////Toy Mechs///////// + +/obj/item/toy/prize + icon = 'toy.dmi' + icon_state = "ripleytoy" + +/obj/item/toy/prize/ripley + name = "toy ripley" + desc = "Mini-Mecha action figure! Collect them all! 1/11" + +/obj/item/toy/prize/fireripley + name = "toy firefighting ripley" + desc = "Mini-Mecha action figure! Collect them all! 2/11" + icon_state = "fireripleytoy" + +/obj/item/toy/prize/deathripley + name = "toy deathsquad ripley" + desc = "Mini-Mecha action figure! Collect them all! 3/11" + icon_state = "deathripleytoy" + +/obj/item/toy/prize/gygax + name = "toy gygax" + desc = "Mini-Mecha action figure! Collect them all! 4/11" + icon_state = "gygaxtoy" + +/obj/item/toy/prize/durand + name = "toy gygax" + desc = "Mini-Mecha action figure! Collect them all! 5/11" + icon_state = "durandprize" + +/obj/item/toy/prize/honk + name = "toy H.O.N.K." + desc = "Mini-Mecha action figure! Collect them all! 6/11" + icon_state = "honkprize" + +/obj/item/toy/prize/marauder + name = "toy marauder" + desc = "Mini-Mecha action figure! Collect them all! 7/11" + icon_state = "marauderprize" + +/obj/item/toy/prize/seraph + name = "toy seraph" + desc = "Mini-Mecha action figure! Collect them all! 8/11" + icon_state = "seraphprize" + +/obj/item/toy/prize/mauler + name = "toy mauler" + desc = "Mini-Mecha action figure! Collect them all! 9/11" + icon_state = "maulerprize" + +/obj/item/toy/prize/odysseus + name = "toy odysseus" + desc = "Mini-Mecha action figure! Collect them all! 10/11" + icon_state = "odysseusprize" + +/obj/item/toy/prize/phazon + name = "toy phazon" + desc = "Mini-Mecha action figure! Collect them all! 11/11" + icon_state = "phazonprize" + + /obj/item/toy/syndicateballoon name = "syndicate balloon" desc = "There is a tag on the back that reads \"FUK NT!11!\"." diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index eb313f56493..a26ea8a6910 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -15,6 +15,8 @@ attack(mob/living/carbon/human/M as mob, mob/user as mob) if(!istype(M, /mob/living/carbon/human))//If target is not a human. return ..() + if(istype(M, /mob/living/carbon/human/dummy)) + return..() M.attack_log += text("\[[time_stamp()]\] Has had their soul captured with [src.name] by [user.name] ([user.ckey])") user.attack_log += text("\[[time_stamp()]\] Used the [src.name] to capture the soul of [M.name] ([M.ckey])") diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index 8650435b56e1329fdc4016ed479c9b51acced2b9..c80e7c981c5fb28419dedd9db00f84e3ecbe98a2 100644 GIT binary patch delta 4200 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 From 98ef1bdb18678a883b4babda25d4ff6c7f82da74 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 00:54:50 +0100 Subject: [PATCH 058/143] TG: Changes rev objectives to use the proper objective so heads being off station actually works Changelings faking death can no longer have their brains cut out. Revision: r3501 Author: VivianFoxfoot --- code/datums/mind.dm | 8 ++++---- code/game/gamemodes/revolution/revolution.dm | 6 +++--- code/game/objects/items/weapons/surgery_tools.dm | 4 ++++ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index f64557c03f3..4644c924cfc 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -454,8 +454,8 @@ datum/mind // copy targets var/datum/mind/valid_head = locate() in ticker.mode.head_revolutionaries if (valid_head) - for (var/datum/objective/assassinate/O in valid_head.objectives) - var/datum/objective/assassinate/rev_obj = new + for (var/datum/objective/mutiny/O in valid_head.objectives) + var/datum/objective/mutiny/rev_obj = new rev_obj.owner = src rev_obj.target = O.target rev_obj.explanation_text = "Assassinate [O.target.current.real_name], the [O.target.assigned_role]." @@ -1011,8 +1011,8 @@ datum/mind // copy targets var/datum/mind/valid_head = locate() in ticker.mode.head_revolutionaries if (valid_head) - for (var/datum/objective/assassinate/O in valid_head.objectives) - var/datum/objective/assassinate/rev_obj = new + for (var/datum/objective/mutiny/O in valid_head.objectives) + var/datum/objective/mutiny/rev_obj = new rev_obj.owner = src rev_obj.target = O.target rev_obj.explanation_text = "Assassinate [O.target.current.real_name], the [O.target.assigned_role]." diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index 75e608b8d76..95fabebab6e 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -75,7 +75,7 @@ for(var/datum/mind/rev_mind in head_revolutionaries) for(var/datum/mind/head_mind in heads) - var/datum/objective/assassinate/rev_obj = new + var/datum/objective/mutiny/rev_obj = new rev_obj.owner = rev_mind rev_obj.target = head_mind rev_obj.explanation_text = "Assassinate [head_mind.current.real_name], the [head_mind.role_alt_title ? head_mind.role_alt_title : head_mind.assigned_role]." @@ -95,7 +95,7 @@ /datum/game_mode/revolution/process() checkwin_counter++ - if(checkwin_counter >= 20) + if(checkwin_counter >= 5) if(!finished) ticker.mode.check_win() checkwin_counter = 0 @@ -370,7 +370,7 @@ var/list/heads = get_all_heads() var/list/targets = new for (var/datum/mind/i in head_revolutionaries) - for (var/datum/objective/assassinate/o in i.objectives) + for (var/datum/objective/mutiny/o in i.objectives) targets |= o.target if (head_revolutionaries.len!=0 || \ revolutionaries.len!=0 || \ diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index b233fc7f6c1..527b13f4caf 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -1548,6 +1548,10 @@ CIRCULAR SAW return if(3.0) + if(M.changeling && M.changeling.changeling_fakedeath) + user << "\red The neural tissue regrows before your eyes as you cut it." + return + if(M != user) for(var/mob/O in (viewers(M) - user - M)) O.show_message("\red [M] has \his spine's connection to the brain severed with [src] by [user].", 1) From 265dd6e888bbbc9319924079b1ba7bdbd75d51a5 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 01:22:29 +0100 Subject: [PATCH 059/143] TG: Adds a forum and wiki button to the game interface. Set the urls within config.txt. Both buttons do nothing by default, you have to set the urls yourself. Removed two unused txt files that I forgot to remove. Revision: r3502 Author: elly1...@rocketmail.com --- baystation12.dme | 1 + code/datums/configuration.dm | 10 ++++- code/game/objects/transfer_valve.dm | 1 - config/config.txt | 6 +++ config/motd-auth.txt | 1 - html/changelog.html | 22 ++++++++++ interface/interface.dm | 15 +++++++ interface/skin.dmf | 64 +++++++++++++++++++++++++++-- 8 files changed, 113 insertions(+), 7 deletions(-) delete mode 100644 config/motd-auth.txt create mode 100644 interface/interface.dm diff --git a/baystation12.dme b/baystation12.dme index 786e75059d7..e3380e26203 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -1183,6 +1183,7 @@ #include "code\WorkInProgress\virus2\monkeydispensor.dm" #include "code\WorkInProgress\virus2\Prob.dm" #include "code\WorkInProgress\Wrongnumber\weldbackpack.dm" +#include "interface\interface.dm" #include "interface\skin.dmf" #include "maps\tgstation.2.0.8.dmm" // END_INCLUDE diff --git a/code/datums/configuration.dm b/code/datums/configuration.dm index 0dc45640b36..ca79489d257 100644 --- a/code/datums/configuration.dm +++ b/code/datums/configuration.dm @@ -2,7 +2,7 @@ var/server_name = null // server name (for world name / status) var/server_suffix = 0 // generate numeric suffix based on server port - var/log_ooc = 0 // log OOC channek + var/log_ooc = 0 // log OOC channel var/log_access = 0 // log login/logout var/log_say = 0 // log client say var/log_admin = 0 // log admin actions @@ -49,6 +49,8 @@ var/server var/banappeals + var/wikiurl + var/forumurl //Alert level description var/alert_desc_green = "All threats to the station have passed. Security may not have weapons visible, privacy laws are once again fully enforced." @@ -218,6 +220,12 @@ if ("banappeals") config.banappeals = value + if ("wikiurl") + config.wikiurl = value + + if ("forumurl") + config.forumurl = value + if ("guest_jobban") config.guest_jobban = 1 diff --git a/code/game/objects/transfer_valve.dm b/code/game/objects/transfer_valve.dm index 39660bbbe6f..395e7cd4ecf 100644 --- a/code/game/objects/transfer_valve.dm +++ b/code/game/objects/transfer_valve.dm @@ -75,7 +75,6 @@ onclose(user, "trans_valve") return - //CARN: MARKER Topic(href, href_list) ..() if ( usr.stat || usr.restrained() ) diff --git a/config/config.txt b/config/config.txt index b8d5df218a8..0fc6f68b5e2 100644 --- a/config/config.txt +++ b/config/config.txt @@ -126,6 +126,12 @@ GUEST_JOBBAN 1 ## set a server location for world reboot. Don't include the byond://, just give the address and port. # SERVER ss13.example.com:2506 +## forum address +# FORUMURL http://baystation12.net/forums/ + +## Wiki address +# WIKIURL http://baystation12.net/wiki/index.php + ## Ban appeals URL - usually for a forum or wherever people should go to contact your admins. # BANAPPEALS http://justanotherday.example.com diff --git a/config/motd-auth.txt b/config/motd-auth.txt deleted file mode 100644 index e5d6c79322e..00000000000 --- a/config/motd-auth.txt +++ /dev/null @@ -1 +0,0 @@ -Boom boom tap, a-Boom boomboom tap \ No newline at end of file diff --git a/html/changelog.html b/html/changelog.html index df3646f6f31..e8b4007cb1c 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -47,6 +47,28 @@ Stuff which is in development and not yet visible to players or just code relate should be listed in the changelog upon commit though. Thanks. --> +
    +

    06 May 2012

    +

    TG updated:

    +
      +
    • Artificers can now create cult floors.
    • +
    • Added soil to plant seeds in. Make it by crushing up sandstone. Soil does not have indicators like trays do! Watch your plants carefully!
    • +
    • Added money trees. When life gives you lemons, mutate them into cash.
    • +
    • RnD can create a new tool for botanists: The floral somatoray. Has two modes. Use it on your plants to induce mutations or boost yield.
    • +
    • Added chawanmushi recipe and beet soup recipes.
    • +
    • Added 1% chance for a species mutation whenever a plant's stats mutate.
    • +
    • New PDAs for the botanists and librarian. Sprites for cartridges for both too.
    • +
    • You can now only have ONE decal of blood per tile. This is to fix the millions of blood effect items that spawned to lag anyone who right clicked them. The most recently created blood item will be the one that remains. This does not effect gibs.
    • +
    • Hand tools now fit on your belt slot.
    • +
    • Changelings faking death can no longer have their brains cut out.
    • +
    • Updated the barman's shotgun, it acts like a double-barrel now, and he can saw it off.
    • +
    • New sprites for lots of medical computers!
    • +
    • New carrot in-tray sprites.
    • +
    • Soulstones can no longer capture the manifested ghosts. No more infinite constructs.
    • +
    • Changes rev objectives to use the proper objective so heads being off station actually works.
    • +
    +
    +

    05 May 2012

    Erthilo updated:

    diff --git a/interface/interface.dm b/interface/interface.dm new file mode 100644 index 00000000000..3cf23dfabeb --- /dev/null +++ b/interface/interface.dm @@ -0,0 +1,15 @@ +/client/verb/wiki() + set name = "wiki" + set desc = "Visit the wiki." + set hidden = 1 + if( config.wikiurl ) + src << link(config.wikiurl) + return + +/client/verb/forum() + set name = "forum" + set desc = "Visit the forum." + set hidden = 1 + if( config.forumurl ) + src << link(config.forumurl) + return \ No newline at end of file diff --git a/interface/skin.dmf b/interface/skin.dmf index 4cc3f89132e..1fc01b3ed12 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -1340,10 +1340,66 @@ window "rpane" splitter = 50 show-splitter = true lock = none + elem "forumb" + type = BUTTON + pos = 260,0 + size = 60x16 + anchor1 = none + anchor2 = none + font-family = "" + font-size = 0 + font-style = "" + text-color = #000000 + background-color = none + is-visible = true + is-disabled = false + is-transparent = false + is-default = false + border = none + drop-zone = false + right-click = false + saved-params = "is-checked" + on-size = "" + text = "Forum" + image = "" + command = "forum" + is-flat = false + stretch = false + is-checked = false + group = "rpanemode" + button-type = pushbutton + elem "wikib" + type = BUTTON + pos = 195,0 + size = 60x16 + anchor1 = none + anchor2 = none + font-family = "" + font-size = 0 + font-style = "" + text-color = #000000 + background-color = none + is-visible = true + is-disabled = false + is-transparent = false + is-default = false + border = none + drop-zone = false + right-click = false + saved-params = "is-checked" + on-size = "" + text = "Wiki" + image = "" + command = "wiki" + is-flat = false + stretch = false + is-checked = false + group = "rpanemode" + button-type = pushbutton elem "textb" type = BUTTON pos = 0,0 - size = 60x20 + size = 60x16 anchor1 = none anchor2 = none font-family = "" @@ -1371,7 +1427,7 @@ window "rpane" elem "browseb" type = BUTTON pos = 65,0 - size = 60x20 + size = 60x16 anchor1 = none anchor2 = none font-family = "" @@ -1379,7 +1435,7 @@ window "rpane" font-style = "" text-color = #000000 background-color = none - is-visible = false + is-visible = true is-disabled = false is-transparent = false is-default = false @@ -1399,7 +1455,7 @@ window "rpane" elem "infob" type = BUTTON pos = 130,0 - size = 60x20 + size = 60x16 anchor1 = none anchor2 = none font-family = "" From a98327e2676fcdcdc8498f99ee50d0b549194836 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 05:00:56 +0100 Subject: [PATCH 060/143] Custom items for mangled, vinceluk, sparklysheep, silentthunder. --- .../objects/items/weapons/cigs_lighters.dm | 6 +-- code/modules/customitems/item_defines.dm | 35 ++++++++++++++++++ icons/mob/items_lefthand.dmi | Bin 122012 -> 122535 bytes icons/mob/items_righthand.dmi | Bin 123349 -> 123927 bytes icons/mob/suit.dmi | Bin 250706 -> 251705 bytes icons/obj/custom_items.dmi | Bin 14097 -> 11486 bytes 6 files changed, 38 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index dbe9382b455..6c186a9b227 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -405,16 +405,16 @@ ZIPPO src.item_state = icon_on if( istype(src,/obj/item/weapon/lighter/zippo) ) for(var/mob/O in viewers(user, null)) - O.show_message(text("\red Without even breaking stride, [] flips open and lights the [] in one smooth movement.", user, src), 1) + O.show_message(text("\red Without even breaking stride, [] flips open and lights [] in one smooth movement.", user, src), 1) else if(prob(75)) for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light the [src].", 1) + O.show_message("\red After a few attempts, [user] manages to light [src].", 1) else user << "\red You burn yourself while lighting the lighter." user.adjustFireLoss(5) for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light the [src], they however burn their finger in the process.", 1) + O.show_message("\red After a few attempts, [user] manages to light [src], they however burn their finger in the process.", 1) user.total_luminosity += 2 processing_objects.Add(src) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 67b1fcde752..ef92c846b88 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -75,6 +75,14 @@ item_state = "olddressuniform" color = "olddressuniform" +/obj/item/clothing/suit/storage/det_suit/fluff/graycoat + name = "gray coat" + desc = "Old, worn out coat. It's seen better days." + icon = 'custom_items.dmi' + icon_state = "graycoat" + item_state = "graycoat" + color = "graycoat" + //////////// Useable Items /obj/item/weapon/pen/fluff/multi @@ -116,6 +124,28 @@ icon_state = "johann_erzatz_1" volume = 50 +/obj/item/weapon/lighter/zippo/fluff/li_tsun_1 + name = "blue zippo lighter" + desc = "A zippo lighter made of some blue metal." + icon = 'custom_items.dmi' + icon_state = "bluezippo" + icon_on = "bluezippoon" + icon_off = "bluezippo" + +/obj/item/weapon/fluff/cado_keppel_1 + name = "purple comb" + desc = "A pristine purple comb made from flexible plastic. It has a small K etched into its side." + w_class = 1.0 + icon = 'custom_items.dmi' + icon_state = "purplecomb" + item_state = "purplecomb" + + attack_self(mob/user) + if(user.r_hand == src || user.l_hand == src) + for(var/mob/O in viewers(user, null)) + O.show_message(text("\red [] uses their [] to comb their hair with incredible style and sophistication. What a guy.", user, src), 1) + return + //////////// Misc Items /obj/item/fluff/wes_solari_1 @@ -142,3 +172,8 @@ name = "old ID" desc = "A scratched and worn identification card; it appears too damaged to inferface with any technology. You can almost make out \"Tom Cabinet\" in the smeared ink." icon_state = "ethan_way_1" + +/obj/item/fluff/val_mcneil_1 + name = "rosary pendant" + desc = "A cross on a ring of beads, has McNeil etched onto the back." + icon_state = "val_mcneil_1" diff --git a/icons/mob/items_lefthand.dmi b/icons/mob/items_lefthand.dmi index 6752e147da9460d0c0159334b38eed7cde27be3c..d7b6cb7d6b257aa976353c79821c004151e83183 100644 GIT binary patch delta 3488 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 diff --git a/icons/mob/items_righthand.dmi b/icons/mob/items_righthand.dmi index 56e463931249c9d67197d39b2db3bd097d0e07a9..368dc033ef5b5dc772acdd4b91dbdd55c005d90f 100644 GIT binary patch delta 4021 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 delta 3453 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 C$Qc;` diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index 289fd5d815cf8c35a50d0424458b30f199a20479..790669f50dfdc76579d0f97e360c5977d8ad3154 100644 GIT binary patch delta 18869 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 z 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¨OOm3e-FM^mp%Inzk3m^mG74I^c$^M@08k!D_kJW= zaBQ9c{t5IWa|Y`~8@@^OWbCvb*SUS}?QTe8nZ4#hNR4ss|EtHghf1}#L*#mLc9h$f><=9Tn_7WWRhe!mm#n}n zw=@?qH!F%XR8K>u&6YD~0BL5LdbK1sXp7}51bJhe{CL|ql!eDMwql5ukNy`0o^=s6 z#jOTMvI`}9tT6-*&6Co8xxw^n7NU}Cs-nFqOQat&Y(~zDPEF+PZdBdzDvX=q<3SI> z3(p;MG zE(BZz=H?2`YVu4lk}bs~RWp9k03vPRO5HrqW+VDS;o|UtZ}Gd2yo}(~T=~_g-yW(} ze<&!|xc{RgL`KX0geHT%3Qrc}F_%1@7ZF1m52HfWtT4+InQxp;DKQd`!_&8wa>Kws zIPzhdOZ}?`hp7Y!3~ASb-p(tl=Qykr<9Yt*Kw$0my}gLDPp%}YGFh{j#>iw3g%~^2 zc%~x!Q#NfS&F9y`=oh_PYI1=_aw{le@P?NCMEVkORq@otNHqC6%@u4WgRw{`ma#h4 zeW6H%p76ljg*wVm5PJmJzao0SL>Ks~0#P-vvIvN<8f03#`uq+J?si^;05S^IQZV5* zPm3)~MWnZ(%+>Elq6Uq`uyf#KTlWPc5CS_Gf+T(b?N=M|WG>-|cni0CLo7){x$N?R zO28So1yNFCl8WNn7}C(#BB=kW%=J%J@>l=tIfKA3!vl|fw(}0r&>*jfIc3;>nbjDs z{wPg{LM{68cw^vfA!JyJLF5Br3+~BFZkq<#0F=l2RZcrGdz2Nn|DDX~`rlC-pj7f~&RPqNPbbPdB8_UPJuj zi!u-Lv>x?t{?X(v?dV^=(-Ev^Gx>ujeZyC{F-UR;_*kCu>Q8*D$3WY&5+9(& zDke@h$k-X5%rG@mk# zgtH(2#E_-z%2p2SkP1>>nR1+v)Ni&!HM`?B!}~3F+)PbCqr-~cL@^SoGB#?-^|wki zRQWwtYOSQ7MqE36hQ8lDpZoMvC;F@_Uq%prl-O#vHOWu8W2!06xF%zKMhbLb2z0(! zObPPMrkk$SmfRJjGBhecyR=A5CvjWaLh zXt@sv4?MpRJzb7UJ&i@5A1p z&MF}6ch?Jwxs_WYE?9Kb4Q)sRy-X(NpFg)W7E=# zctMO5BYKUtaAWc7w{E}WLe|pCAei(T*0ama*2gEKE0v|M7T~b%wXtcE+ZcpUBRAzW zobQZwg|E!`d_N;J?WCnh+h2(0E1-zATv5IBJqS0+u>PHgXrzCiZyx=LmAZsS}Z2dp_r;7M%B{1>D+1|oqm$} z&R!?w1=txpN*bnFLy{x82$RmCkXd43o<`nj4UwUa*eYcYO$si=#)6dqO48NnX<_gf z3o38nG>rw3A8t$i&9Iq`a{ndrd+JO{fEN8SrxnfqK^!aY+CgW)VOf(+f;IoAf(5%x zENMP(KS=xwPDpQ55_!x+a{WWLlT9H4egj4ItH^;BP{kfDNeuR?8$ec4Numy79Qr@a C1D|yO From 855ef34d29656d5bcf6845ce141f9442ef7a80b3 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 05:06:18 +0100 Subject: [PATCH 061/143] Forgot the custom_items.txt --- config/custom_items.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/custom_items.txt b/config/custom_items.txt index b5c1ac10406..92731d7a606 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -21,4 +21,8 @@ orangebottle: Lillian Levett: /obj/item/weapon/pen/fluff/fancypen orangebottle: Lilliana Reade: /obj/item/weapon/pen/fluff/fancypen deusdactyl: Roger Wiles: /obj/item/clothing/under/rank/virologist/fluff/cdc_jumpsuit, /obj/item/clothing/suit/storage/labcoat/fluff/cdc_labcoat desiderium: Momiji Inubashiri: /obj/item/clothing/under/fluff/olddressuniform -leonheart11: Johann Erzatz: /obj/item/weapon/reagent_containers/food/drinks/flask/fluff/johann_erzatz_1 \ No newline at end of file +leonheart11: Johann Erzatz: /obj/item/weapon/reagent_containers/food/drinks/flask/fluff/johann_erzatz_1 +mangled: Li Tsun: /obj/item/weapon/lighter/zippo/fluff/li_tsun_1 +vinceluk: Seth Sealis: /obj/item/clothing/suit/storage/det_suit/fluff/graycoat +sparklysheep: Cado Keppel: /obj/item/weapon/fluff/cado_keppel_1 +silentthunder: Val McNeil: /obj/item/fluff/val_mcneil_1 \ No newline at end of file From 7685e6bef931962ec631d7e3c25bbad59b1caf9b Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 17:56:28 +0100 Subject: [PATCH 062/143] TG: Adds tickcomp, an attempt to make mob movement speeds level across all tickrates. Works pretty well. Adds a (disabled) framework for making people drop where they're stunned without waiting for the next tick Shuffles sleeping and resting, making them cause effects of their own rather than just relying on 2 ticks of paralysis or whatever. You now stand up before being able to move again (called in canmove) Reduces slip chance from 50 to 0 when knocked out (more in line with the comments in the code, and it just makes more sense) Revision: r3503 Author: VivianFoxfoot --- code/datums/configuration.dm | 6 +- code/modules/admin/verbs/ticklag.dm | 7 ++ .../mob/living/carbon/human/human_movement.dm | 3 +- code/modules/mob/living/carbon/human/life.dm | 48 +++++++++--- code/modules/mob/mob.dm | 73 ++++++++++++++++++- code/modules/mob/mob_defines.dm | 4 + code/modules/mob/mob_movement.dm | 19 ++++- config/config.txt | 7 +- 8 files changed, 149 insertions(+), 18 deletions(-) diff --git a/code/datums/configuration.dm b/code/datums/configuration.dm index ca79489d257..fd0bdb9d05a 100644 --- a/code/datums/configuration.dm +++ b/code/datums/configuration.dm @@ -33,6 +33,7 @@ var/allow_Metadata = 0 // Metadata is supported. var/popup_admin_pm = 0 //adminPMs to non-admins show in a pop-up 'reply' window when set to 1. var/Ticklag = 0.9 + var/Tickcomp = 0 var/list/mode_names = list() var/list/modes = list() // allowed modes @@ -300,6 +301,9 @@ if("ticklag") Ticklag = text2num(value) + if("tickcomp") + Tickcomp = 1 + if("require_heads_alive") config.require_heads_alive = value @@ -384,7 +388,7 @@ sqllogging = 1 else diary << "Unknown setting in configuration: '[name]'" -/* +/* //Don't touch this, we don't use it. DMTG /datum/configuration/proc/loadforumsql(filename) // -- TLE var/text = file2text(filename) diff --git a/code/modules/admin/verbs/ticklag.dm b/code/modules/admin/verbs/ticklag.dm index 8e370606110..933513c2a0c 100644 --- a/code/modules/admin/verbs/ticklag.dm +++ b/code/modules/admin/verbs/ticklag.dm @@ -16,6 +16,13 @@ message_admins("[key_name(src)] has modified world.tick_lag to [newtick]", 0) world.tick_lag = newtick //feedback_add_details("admin_verb","TICKLAG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + switch(alert("Enable Tick Compensation?","Tick Comp is currently: [config.Tickcomp]","Yes","No")) + if("Yes") + config.Tickcomp = 1 + else + config.Tickcomp = 0 + return diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index b4f169fb0b4..214cd66d73a 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -19,7 +19,8 @@ /mob/living/carbon/human/Process_Spaceslipping(var/prob_slip = 5) //If knocked out we might just hit it and stop. This makes it possible to get dead bodies and such. - if(stat) prob_slip += 50 + if(stat) + prob_slip = 0 // Changing this to zero to make it line up with the comment, and also, make more sense. //Do we have magboots or such on if so no slip if(istype(shoes, /obj/item/clothing/shoes/magboots) && (shoes.flags & NOSLIP)) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 236d21b6fcc..b746b3e5182 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -457,10 +457,17 @@ return null update_canmove() - if(paralysis || stunned || weakened || resting || buckled || (changeling && changeling.changeling_fakedeath)) + if(sleeping || paralysis || stunned || weakened || resting || buckled || (changeling && changeling.changeling_fakedeath)) canmove = 0 + else + lying = 0 canmove = 1 + /* for(var/obj/effect/stop/S in geaslist) + if(S.victim == src) + geaslist -= S + del(S) +*/ handle_breath(datum/gas_mixture/breath) if(nodamage || (mutations & mNobreath)) @@ -964,7 +971,7 @@ if (silent) silent-- - if (paralysis || stunned || weakened || (changeling && changeling.changeling_fakedeath)) //Stunned etc. + if (resting || sleeping || paralysis || stunned || weakened || (changeling && changeling.changeling_fakedeath)) //Stunned etc. if (stunned > 0) AdjustStunned(-1) stat = 0 @@ -978,6 +985,22 @@ blinded = 1 lying = 1 stat = 1 + + if (sleeping > 0) + handle_dreams() + adjustHalLoss(-5) + blinded = 1 + lying = 1 + stat = 1 + if (prob(10) && health && !hal_crit) + spawn(0) + emote("snore") + sleeping-- + + if(resting) + lying = 1 + stat = 0 + var/h = hand hand = 0 drop_item() @@ -1388,7 +1411,17 @@ if(!M.nodamage) M.adjustBruteLoss(5) nutrition += 10 - +/* One day. + if(nutrition <= 100) + if (prob (1)) + src << "\red Your stomach rumbles." + if(nutrition <= 50) + if (prob (25)) + bruteloss++ + if (prob (5)) + src << "You feel very weak." + weakened += rand(2, 3) +*/ handle_changeling() if (mind) if (mind.special_role == "Changeling" && changeling) @@ -1436,14 +1469,7 @@ /* // Commented out so hunger system won't be such shock // Damage and effect from not eating - if(nutrition <= 50) - if (prob (0.1)) - src << "\red Your stomach rumbles." - if (prob (10)) - bruteloss++ - if (prob (5)) - src << "You feel very weak." - weakened += rand(2, 3) + */ /* snippets diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 90f333f4bf3..ca195daf554 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1086,53 +1086,124 @@ note dizziness decrements automatically in the mob's Life() proc. /mob/proc/IsAdvancedToolUser()//This might need a rename but it should replace the can this mob use things check return 0 +/mob/proc/createGeas() +/* + var/obj/effect/stop/S + for(var/obj/effect/stop/temp in loc) + if(temp.victim == src) + S = temp + + if(!S) + S = new /obj/effect/stop + S.victim = src + S.loc = src.loc + geaslist += S +*/ + return + /mob/proc/Stun(amount) if(canstun) stunned = max(max(stunned,amount),0) //can't go below 0, getting a low amount of stun doesn't lower your current stun + if(stunned) + createGeas() else if(istype(src, /mob/living/carbon/alien)) // add some movement delay var/mob/living/carbon/alien/Alien = src - Alien.move_delay_add = min(Alien.move_delay_add + round(amount / 5), 10) // a maximum delay of 10 + Alien.move_delay_add = min(Alien.move_delay_add + round(amount / 2), 10) // a maximum delay of 10 return /mob/proc/SetStunned(amount) //if you REALLY need to set stun to a set amount without the whole "can't go below current stunned" if(canstun) stunned = max(amount,0) + if(stunned) + createGeas() return /mob/proc/AdjustStunned(amount) if(canstun) stunned = max(stunned + amount,0) + if(stunned) + createGeas() return /mob/proc/Weaken(amount) if(canweaken) weakened = max(max(weakened,amount),0) + if(weakened) + createGeas() return /mob/proc/SetWeakened(amount) if(canweaken) weakened = max(amount,0) + if(weakened) + createGeas() return /mob/proc/AdjustWeakened(amount) if(canweaken) weakened = max(weakened + amount,0) + if(weakened) + createGeas() return /mob/proc/Paralyse(amount) paralysis = max(max(paralysis,amount),0) + if(paralysis) + createGeas() return /mob/proc/SetParalysis(amount) paralysis = max(amount,0) return + if(paralysis) + createGeas() /mob/proc/AdjustParalysis(amount) paralysis = max(paralysis + amount,0) + if(paralysis) + createGeas() return +/mob/proc/Sleeping(amount) + sleeping = max(max(sleeping,amount),0) + if(sleeping) + createGeas() + return + +/mob/proc/SetSleeping(amount) + sleeping = max(amount,0) + return + if(sleeping) + createGeas() + + +/mob/proc/AdjustSleeping(amount) + sleeping = max(sleeping + amount,0) + if(sleeping) + createGeas() + return + +/mob/proc/Resting(amount) + resting = max(max(resting,amount),0) + if(resting) + createGeas() + return + +/mob/proc/SetResting(amount) + resting = max(amount,0) + return + if(resting) + createGeas() + +/mob/proc/AdjustResting(amount) + resting = max(resting + amount,0) + if(resting) + createGeas() + return + + // ++++ROCKDTBEN++++ MOB PROCS -- Ask me before touching /mob/proc/getBruteLoss() diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 06c4c9cd50a..9dc5bf406c8 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -290,3 +290,7 @@ the mob is also allowed to move without any sort of restriction. For instance, i var/being_strangled = 0 var/datum/preferences/storedpreferences = null + + var/geaslist = list() + + diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 2d4dcd96cb1..55c052db4b2 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -208,6 +208,14 @@ move_delay += mob.movement_delay() move_delay += mob.grav_delay + if(config.Tickcomp) + move_delay -= 1.3 + var/tickcomp = ((1/(world.tick_lag))*1.3) + move_delay = move_delay + tickcomp + + + + //We are now going to move moving = 1 //Something with pulling things @@ -343,7 +351,8 @@ ///Return 1 for movement 0 for none /mob/proc/Process_Spacemove(var/check_drift = 0) //First check to see if we can do things - if(restrained()) return 0 + if(restrained()) + return 0 /* if(istype(src,/mob/living/carbon)) @@ -389,7 +398,10 @@ break //Nothing to push off of so end here - if(!dense_object) return 0 + if(!dense_object) + return 0 + + //Check to see if we slipped if(prob(Process_Spaceslipping(5))) @@ -405,7 +417,8 @@ /mob/proc/Process_Spaceslipping(var/prob_slip = 5) //Setup slipage //If knocked out we might just hit it and stop. This makes it possible to get dead bodies and such. - if(stat) prob_slip += 50 + if(stat) + prob_slip = 0 // Changing this to zero to make it line up with the comment. prob_slip = round(prob_slip) return(prob_slip) diff --git a/config/config.txt b/config/config.txt index 0fc6f68b5e2..2f20a535549 100644 --- a/config/config.txt +++ b/config/config.txt @@ -152,4 +152,9 @@ GUEST_JOBBAN 1 ##What address should banned people appeal ther ban at? Remember to escape the characters, if needed! # APPEAL_ADDRESS -->APPEAL ADDRESS HERE<-- ##Defines the ticklag for the world. 0.9 is the normal one, 0.5 is smoother. -TICKLAG 0.9 \ No newline at end of file +TICKLAG 0.9 + +## Defines if Tick Compensation is used. It results in a minor slowdown of movement of all mobs, but attempts to result in a level movement speed across all ticks. Recommended if tickrate is lowered. +TICKCOMP 0 + + From f2777aa65f249f926f9b7fc4a4bfd665ba1f99d8 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 18:26:41 +0100 Subject: [PATCH 063/143] TG: Tonnes of stuff, please check the changelog. In short: massive updates to security, the library, hydroponics, the kitchen and the bar, by Flazeo and Ikarrus Massive updates to the PA, with Invisty's new sprites, done by Sieve New sprites for field gens too, also by Invisty Borg and battery updates by Sieve Fake gloves by Sieve I messed around with some pressure_resistance stuff on Dumpdavidson's suggestion (only in paperwork) PROBABLY A BUNCH OF OTHER SHIT Revision: r3505 Author: petethegoat --- code/defines/area/Space Station 13 areas.dm | 5 +- code/defines/obj/machinery.dm | 16 +- code/defines/obj/weapon.dm | 15 + code/game/gamemodes/gameticker.dm | 1 + code/game/jobs/job/civilian_chaplain.dm | 1 + code/game/machinery/atmoalter/canister.dm | 14 + code/game/machinery/flasher.dm | 35 +- code/game/magic/library.dm | 1 + code/game/mecha/mech_fabricator.dm | 18 +- code/game/mecha/mecha_construction_paths.dm | 404 ++++++++++++++---- code/game/objects/devices/flash.dm | 22 + code/game/objects/tanks/jetpack.dm | 10 +- code/modules/clothing/gloves.dm | 15 + code/modules/mining/mine_items.dm | 7 + code/modules/mining/satchel_ore_box.dm | 6 + .../modules/mob/living/silicon/robot/robot.dm | 5 + .../mob/living/silicon/robot/robot_modules.dm | 13 +- .../living/silicon/robot/robot_upgrades.dm | 28 +- code/modules/mob/simple_animal/crab.dm | 36 +- code/modules/paperwork/clipboard.dm | 1 + code/modules/paperwork/paper.dm | 1 + code/modules/paperwork/paperbin.dm | 1 + code/modules/paperwork/pen.dm | 1 + code/modules/paperwork/stamps.dm | 1 + code/modules/power/cell.dm | 13 +- .../power/singularity/field_generator.dm | 28 +- .../particle_accelerator.dm | 131 +++++- .../particle_accelerator/particle_chamber.dm | 11 +- .../particle_accelerator/particle_control.dm | 60 ++- .../particle_accelerator/particle_emitter.dm | 12 +- .../particle_accelerator/particle_power.dm | 11 +- code/modules/research/designs.dm | 18 +- icons/mecha/mech_construction.dmi | Bin 0 -> 9277 bytes icons/mob/robots.dmi | Bin 83022 -> 83860 bytes icons/obj/device.dmi | Bin 32597 -> 34123 bytes icons/obj/machines/field_generator.dmi | Bin 1097 -> 2560 bytes icons/obj/machines/particle_accelerator.dmi | Bin 24101 -> 127501 bytes icons/obj/module.dmi | Bin 4561 -> 1087 bytes icons/obj/power.dmi | Bin 22678 -> 21483 bytes 39 files changed, 776 insertions(+), 165 deletions(-) create mode 100644 icons/mecha/mech_construction.dmi diff --git a/code/defines/area/Space Station 13 areas.dm b/code/defines/area/Space Station 13 areas.dm index 37418038f3d..030f77aee50 100755 --- a/code/defines/area/Space Station 13 areas.dm +++ b/code/defines/area/Space Station 13 areas.dm @@ -481,6 +481,9 @@ proc/process_ghost_teleport_locs() //PRISON +/area/prison + name = "Brig Prison Wing" + icon_state = "brig" /area/prison/arrival_airlock name = "Prison Station Airlock" @@ -1032,7 +1035,7 @@ proc/process_ghost_teleport_locs() //Security /area/security/main - name = "Security" + name = "Security Office" icon_state = "security" /area/security/lobby diff --git a/code/defines/obj/machinery.dm b/code/defines/obj/machinery.dm index 44c7c504d9d..1778f1f2cfc 100644 --- a/code/defines/obj/machinery.dm +++ b/code/defines/obj/machinery.dm @@ -258,10 +258,9 @@ /obj/machinery/driver_button name = "mass driver button" - desc = "FIRE AWAY!" icon = 'objects.dmi' icon_state = "launcherbtt" - desc = "A remote control switch for a Mass Driver." + desc = "A remote control switch for a mass driver." var/id = null var/active = 0 anchored = 1.0 @@ -271,7 +270,6 @@ /obj/machinery/ignition_switch name = "ignition switch" - desc = "It activates an igniter." icon = 'objects.dmi' icon_state = "launcherbtt" desc = "A remote control switch for a mounted igniter." @@ -282,6 +280,18 @@ idle_power_usage = 2 active_power_usage = 4 +/obj/machinery/flasher_button + name = "flasher button" + desc = "A remote control switch for a mounted flasher." + icon = 'objects.dmi' + icon_state = "launcherbtt" + var/id = null + var/active = 0 + anchored = 1.0 + use_power = 1 + idle_power_usage = 2 + active_power_usage = 4 + /obj/machinery/teleport name = "teleport" icon = 'stationobjs.dmi' diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 5719f6a6d76..7acf6677f38 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -1205,6 +1205,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove g_amt = 50 var/rigged = 0 // true if rigged to explode var/minor_fault = 0 //If not 100% reliable, it will build up faults. + var/construction_cost = list("metal"=750,"glass"=75) + var/construction_time=100 /obj/item/weapon/cell/crap name = "\improper NanoTrasen Brand Rechargable AA Battery" @@ -1222,23 +1224,29 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove /obj/item/weapon/cell/high name = "high-capacity power cell" origin_tech = "powerstorage=2" + icon_state = "hcell" maxcharge = 10000 g_amt = 60 /obj/item/weapon/cell/super name = "super-capacity power cell" origin_tech = "powerstorage=5" + icon_state = "scell" maxcharge = 20000 g_amt = 70 + construction_cost = list("metal"=750,"glass"=100) /obj/item/weapon/cell/hyper name = "hyper-capacity power cell" origin_tech = "powerstorage=6" + icon_state = "hpcell" maxcharge = 30000 g_amt = 80 + construction_cost = list("metal"=500,"glass"=150,"gold"=200,"silver"=200) /obj/item/weapon/cell/infinite name = "infinite-capacity power cell!" + icon_state = "icell" origin_tech = null maxcharge = 30000 g_amt = 80 @@ -1891,6 +1899,13 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove icon = 'wizard.dmi' icon_state = "ectoplasm" +/obj/item/weapon/research//Makes testing much less of a pain -Sieve + name = "research" + icon = 'stock_parts.dmi' + icon_state = "capacitor" + desc = "A debug item for research." + origin_tech = "materials=8;programming=8;magnets=8;powerstorage=8;bluespace=8;combat=8;biotech=8;syndicate=8" + /obj/item/weapon/appendix name = "appendix" desc = "An appendix which looks perfectly healthy." diff --git a/code/game/gamemodes/gameticker.dm b/code/game/gamemodes/gameticker.dm index 82ff91696cc..d58fc53ff38 100644 --- a/code/game/gamemodes/gameticker.dm +++ b/code/game/gamemodes/gameticker.dm @@ -22,6 +22,7 @@ var/datum/roundinfo/roundinfo = new() var/Bible_icon_state // icon_state the chaplain has chosen for his bible var/Bible_item_state // item_state the chaplain has chosen for his bible var/Bible_name // name of the bible + var/Bible_deity_name var/random_players = 0 // if set to nonzero, ALL players who latejoin or declare-ready join will have random appearances/genders diff --git a/code/game/jobs/job/civilian_chaplain.dm b/code/game/jobs/job/civilian_chaplain.dm index 6f66f194b5b..6f80d8ec9bb 100644 --- a/code/game/jobs/job/civilian_chaplain.dm +++ b/code/game/jobs/job/civilian_chaplain.dm @@ -145,6 +145,7 @@ ticker.Bible_icon_state = B.icon_state ticker.Bible_item_state = B.item_state ticker.Bible_name = B.name + ticker.Bible_deity_name = B.deity_name // feedback_set_details("religion_deity","[new_deity]") // feedback_set_details("religion_book","[new_book_style]") return 1 \ No newline at end of file diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index 22cb14661fe..83ca41f581d 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -171,6 +171,20 @@ src.health -= W.force src.add_fingerprint(user) healthcheck() + + if(istype(user, /mob/living/silicon/robot) && istype(W, /obj/item/weapon/tank/jetpack)) + var/datum/gas_mixture/thejetpack = W:air_contents + var/env_pressure = thejetpack.return_pressure() + var/pressure_delta = min(10*ONE_ATMOSPHERE - env_pressure, (air_contents.return_pressure() - env_pressure)/2) + //Can not have a pressure delta that would cause environment pressure > tank pressure + var/transfer_moles = 0 + if((air_contents.temperature > 0) && (pressure_delta > 0)) + transfer_moles = pressure_delta*thejetpack.volume/(air_contents.temperature * R_IDEAL_GAS_EQUATION)//Actually transfer the gas + var/datum/gas_mixture/removed = air_contents.remove(transfer_moles) + thejetpack.merge(removed) + user << "You pulse-pressurize your jetpack from the tank." + return + ..() /obj/machinery/portable_atmospherics/canister/attack_ai(var/mob/user as mob) diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index aa29cef3aba..2b87f3211cc 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -112,4 +112,37 @@ else if (src.anchored) user.show_message(text("\red [src] is now secured.")) - src.overlays += "[base_state]-s" \ No newline at end of file + src.overlays += "[base_state]-s" + +/obj/machinery/flasher_button/attack_ai(mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/flasher_button/attack_paw(mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/flasher_button/attackby(obj/item/weapon/W, mob/user as mob) + return src.attack_hand(user) + +/obj/machinery/flasher_button/attack_hand(mob/user as mob) + + if(stat & (NOPOWER|BROKEN)) + return + if(active) + return + + use_power(5) + + active = 1 + icon_state = "launcheract" + + for(var/obj/machinery/flasher/M in world) + if(M.id == src.id) + spawn() + M.flash() + + sleep(50) + + icon_state = "launcherbtt" + active = 0 + + return \ No newline at end of file diff --git a/code/game/magic/library.dm b/code/game/magic/library.dm index 50e8a9ba278..589b58a120f 100644 --- a/code/game/magic/library.dm +++ b/code/game/magic/library.dm @@ -757,6 +757,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f B.icon_state = ticker.Bible_icon_state B.item_state = ticker.Bible_item_state B.name = ticker.Bible_name + B.deity_name = ticker.Bible_deity_name bibledelay = 60 spawn(0) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index c6ac19dfb63..ce6e3c2f5e3 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -94,13 +94,13 @@ /obj/item/mecha_parts/part/honker_right_leg ), "Exosuit Equipment"=list( - /obj/item/mecha_parts/chassis/firefighter, /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp, /obj/item/mecha_parts/mecha_equipment/tool/drill, /obj/item/mecha_parts/mecha_equipment/tool/extinguisher, /obj/item/mecha_parts/mecha_equipment/tool/cable_layer, /obj/item/mecha_parts/mecha_equipment/tool/sleeper, /obj/item/mecha_parts/mecha_equipment/tool/syringe_gun, + /obj/item/mecha_parts/chassis/firefighter, ///obj/item/mecha_parts/mecha_equipment/repair_droid, /obj/item/mecha_parts/mecha_equipment/generator, ///obj/item/mecha_parts/mecha_equipment/jetpack, //TODO MECHA JETPACK SPRITE MISSING @@ -114,8 +114,9 @@ "Cyborg Upgrade Modules" = list( /obj/item/borg/upgrade/reset, /obj/item/borg/upgrade/restart, - /obj/item/borg/upgrade/vtec - ///obj/item/borg/upgrade/tasercooler + /obj/item/borg/upgrade/vtec, + /obj/item/borg/upgrade/tasercooler, + /obj/item/borg/upgrade/jetpack ///obj/item/borg/upgrade/flashproof @@ -316,7 +317,8 @@ return proc/check_resources(var/obj/item/mecha_parts/part) - if(istype(part, /obj/item/robot_parts) || istype(part, /obj/item/mecha_parts) || istype(part,/obj/item/borg/upgrade)) +// if(istype(part, /obj/item/robot_parts) || istype(part, /obj/item/mecha_parts) || istype(part,/obj/item/borg/upgrade)) + if(part.construction_time!=null && part.construction_cost!=null)//Much more efficient way to check the item, since it won't have those vars if it isn't meant to go through the mechfabs -Sieve for(var/resource in part.construction_cost) if(resource in src.resources) if(src.resources[resource] < get_resource_cost_w_coeff(part,resource)) @@ -429,12 +431,12 @@ proc/sync(silent=null) - if(queue.len) +/* if(queue.len) if(!silent) temp = "Error. Please clear processing queue before updating!" src.updateUsrDialog() - return - + return //This POS doesn't work, simplifying -Sieve +*/ if(!silent) temp = "Updating local R&D database..." src.updateUsrDialog() @@ -578,7 +580,9 @@ queue = list() return update_queue_on_page() if(href_list["sync"]) + queue = list() src.sync() + return update_queue_on_page() if(href_list["auto_sync"]) src.sync = !src.sync //pr_auto_sync.toggle() diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 7d8520791ce..939f7578c1e 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -89,8 +89,8 @@ spawn_result() var/obj/item/mecha_parts/chassis/const_holder = holder const_holder.construct = new /datum/construction/reversible/mecha/ripley(const_holder) - const_holder.icon = 'ripley_construct.dmi' - const_holder.icon_state = "ripley_step_14" + const_holder.icon = 'mech_construction.dmi' + const_holder.icon_state = "ripley0" const_holder.density = 1 const_holder.overlays.len = 0 spawn() @@ -169,105 +169,107 @@ switch(index) if(14) user.visible_message("[user] connects [holder] hydraulic systems", "You connect [holder] hydraulic systems.") - holder.icon_state = "ripley_step_13" + holder.icon_state = "ripley1" if(13) if(diff==FORWARD) user.visible_message("[user] activates [holder] hydraulic systems.", "You activate [holder] hydraulic systems.") - holder.icon_state = "ripley_step_12" + holder.icon_state = "ripley2" else user.visible_message("[user] disconnects [holder] hydraulic systems", "You disconnect [holder] hydraulic systems.") - holder.icon_state = "ripley_step_14" + holder.icon_state = "ripley0" if(12) if(diff==FORWARD) user.visible_message("[user] adds the wiring to [holder].", "You add the wiring to [holder].") - holder.icon_state = "ripley_step_11" + holder.icon_state = "ripley3" else user.visible_message("[user] deactivates [holder] hydraulic systems.", "You deactivate [holder] hydraulic systems.") - holder.icon_state = "ripley_step_13" + holder.icon_state = "ripley1" if(11) if(diff==FORWARD) user.visible_message("[user] adjusts the wiring of [holder].", "You adjust the wiring of [holder].") - holder.icon_state = "ripley_step_10" + holder.icon_state = "ripley4" else user.visible_message("[user] removes the wiring from [holder].", "You remove the wiring from [holder].") var/obj/item/weapon/cable_coil/coil = new /obj/item/weapon/cable_coil(get_turf(holder)) coil.amount = 4 - holder.icon_state = "ripley_step_12" + holder.icon_state = "ripley2" if(10) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") del used_atom - holder.icon_state = "ripley_step_9" + holder.icon_state = "ripley5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") - holder.icon_state = "ripley_step_11" + holder.icon_state = "ripley3" if(9) if(diff==FORWARD) user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") - holder.icon_state = "ripley_step_8" + holder.icon_state = "ripley6" else user.visible_message("[user] removes the central control module from [holder].", "You remove the central computer mainboard from [holder].") new /obj/item/weapon/circuitboard/mecha/ripley/main(get_turf(holder)) - holder.icon_state = "ripley_step_10" + holder.icon_state = "ripley4" if(8) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") del used_atom - holder.icon_state = "ripley_step_7" + holder.icon_state = "ripley7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") - holder.icon_state = "ripley_step_9" + holder.icon_state = "ripley5" if(7) if(diff==FORWARD) user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") - holder.icon_state = "ripley_step_6" + holder.icon_state = "ripley8" else user.visible_message("[user] removes the peripherals control module from [holder].", "You remove the peripherals control module from [holder].") new /obj/item/weapon/circuitboard/mecha/ripley/peripherals(get_turf(holder)) - holder.icon_state = "ripley_step_8" + holder.icon_state = "ripley6" if(6) if(diff==FORWARD) user.visible_message("[user] installs internal armor layer to [holder].", "You install internal armor layer to [holder].") - holder.icon_state = "ripley_step_5" + holder.icon_state = "ripley9" else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") - holder.icon_state = "ripley_step_7" + holder.icon_state = "ripley7" if(5) if(diff==FORWARD) user.visible_message("[user] secures internal armor layer.", "You secure internal armor layer.") - holder.icon_state = "ripley_step_4" + holder.icon_state = "ripley10" else user.visible_message("[user] pries internal armor layer from [holder].", "You prie internal armor layer from [holder].") var/obj/item/stack/sheet/metal/MS = new /obj/item/stack/sheet/metal(get_turf(holder)) MS.amount = 5 - holder.icon_state = "ripley_step_6" + holder.icon_state = "ripley8" if(4) if(diff==FORWARD) user.visible_message("[user] welds internal armor layer to [holder].", "You weld the internal armor layer to [holder].") - holder.icon_state = "ripley_step_3" - flick("ripley_step_3active",holder) + holder.icon_state = "ripley11" else user.visible_message("[user] unfastens the internal armor layer.", "You unfasten the internal armor layer.") - holder.icon_state = "ripley_step_5" + holder.icon_state = "ripley9" if(3) if(diff==FORWARD) user.visible_message("[user] installs external reinforced armor layer to [holder].", "You install external reinforced armor layer to [holder].") + holder.icon_state = "ripley12" else user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") - holder.icon_state = "ripley_step_4" - flick("ripley_step_3active",holder) + holder.icon_state = "ripley10" if(2) if(diff==FORWARD) user.visible_message("[user] secures external armor layer.", "You secure external reinforced armor layer.") + holder.icon_state = "ripley13" else user.visible_message("[user] pries external armor layer from [holder].", "You prie external armor layer from [holder].") var/obj/item/stack/sheet/plasteel/MS = new /obj/item/stack/sheet/plasteel(get_turf(holder)) MS.amount = 5 + holder.icon_state = "ripley11" if(1) if(diff==FORWARD) user.visible_message("[user] welds external armor layer to [holder].", "You weld external armor layer to [holder].") else user.visible_message("[user] unfastens the external armor layer.", "You unfasten the external armor layer.") + holder.icon_state = "ripley12" return 1 spawn_result() @@ -298,6 +300,8 @@ spawn_result() var/obj/item/mecha_parts/chassis/const_holder = holder const_holder.construct = new /datum/construction/reversible/mecha/gygax(const_holder) + const_holder.icon = 'mech_construction.dmi' + const_holder.icon_state = "gygax0" const_holder.density = 1 spawn() del src @@ -338,11 +342,11 @@ //8 list("key"=/obj/item/weapon/stock_parts/capacitor/adv, "backkey"=/obj/item/weapon/screwdriver, - "desc"="Advanced scanning module is secured"), + "desc"="Advanced scanner module is secured"), //9 list("key"=/obj/item/weapon/screwdriver, "backkey"=/obj/item/weapon/crowbar, - "desc"="Advanced scanning module is installed"), + "desc"="Advanced scanner module is installed"), //10 list("key"=/obj/item/weapon/stock_parts/scanning_module/adv, "backkey"=/obj/item/weapon/screwdriver, @@ -399,118 +403,155 @@ switch(index) if(20) user.visible_message("[user] connects [holder] hydraulic systems", "You connect [holder] hydraulic systems.") + holder.icon_state = "gygax1" if(19) if(diff==FORWARD) user.visible_message("[user] activates [holder] hydraulic systems.", "You activate [holder] hydraulic systems.") + holder.icon_state = "gygax2" else user.visible_message("[user] disconnects [holder] hydraulic systems", "You disconnect [holder] hydraulic systems.") + holder.icon_state = "gygax0" if(18) if(diff==FORWARD) user.visible_message("[user] adds the wiring to [holder].", "You add the wiring to [holder].") + holder.icon_state = "gygax3" else user.visible_message("[user] deactivates [holder] hydraulic systems.", "You deactivate [holder] hydraulic systems.") + holder.icon_state = "gygax1" if(17) if(diff==FORWARD) user.visible_message("[user] adjusts the wiring of [holder].", "You adjust the wiring of [holder].") + holder.icon_state = "gygax4" else user.visible_message("[user] removes the wiring from [holder].", "You remove the wiring from [holder].") var/obj/item/weapon/cable_coil/coil = new /obj/item/weapon/cable_coil(get_turf(holder)) coil.amount = 4 + holder.icon_state = "gygax2" if(16) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") del used_atom + holder.icon_state = "gygax5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") + holder.icon_state = "gygax3" if(15) if(diff==FORWARD) user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") + holder.icon_state = "gygax6" else user.visible_message("[user] removes the central control module from [holder].", "You remove the central computer mainboard from [holder].") new /obj/item/weapon/circuitboard/mecha/gygax/main(get_turf(holder)) + holder.icon_state = "gygax4" if(14) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") del used_atom + holder.icon_state = "gygax7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") + holder.icon_state = "gygax5" if(13) if(diff==FORWARD) user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") + holder.icon_state = "gygax8" else user.visible_message("[user] removes the peripherals control module from [holder].", "You remove the peripherals control module from [holder].") new /obj/item/weapon/circuitboard/mecha/gygax/peripherals(get_turf(holder)) + holder.icon_state = "gygax6" if(12) if(diff==FORWARD) user.visible_message("[user] installs the weapon control module into [holder].", "You install the weapon control module into [holder].") del used_atom + holder.icon_state = "gygax9" else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") + holder.icon_state = "gygax7" if(11) if(diff==FORWARD) user.visible_message("[user] secures the weapon control module.", "You secure the weapon control module.") + holder.icon_state = "gygax10" else user.visible_message("[user] removes the weapon control module from [holder].", "You remove the weapon control module from [holder].") new /obj/item/weapon/circuitboard/mecha/gygax/targeting(get_turf(holder)) + holder.icon_state = "gygax8" if(10) if(diff==FORWARD) - user.visible_message("[user] installs advanced scanning module to [holder].", "You install advanced scanning module to [holder].") + user.visible_message("[user] installs advanced scanner module to [holder].", "You install advanced scanner module to [holder].") del used_atom + holder.icon_state = "gygax11" else user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") + holder.icon_state = "gygax9" if(9) if(diff==FORWARD) - user.visible_message("[user] secures the advanced scanning module.", "You secure the advanced scanning module.") + user.visible_message("[user] secures the advanced scanner module.", "You secure the advanced scanner module.") + holder.icon_state = "gygax12" else - user.visible_message("[user] removes the advanced scanning module from [holder].", "You remove the advanced scanning module from [holder].") + user.visible_message("[user] removes the advanced scanner module from [holder].", "You remove the advanced scanner module from [holder].") new /obj/item/weapon/stock_parts/scanning_module/adv(get_turf(holder)) + holder.icon_state = "gygax10" if(8) if(diff==FORWARD) user.visible_message("[user] installs advanced capacitor to [holder].", "You install advanced capacitor to [holder].") del used_atom + holder.icon_state = "gygax13" else - user.visible_message("[user] unfastens the advanced scanning module.", "You unfasten the advanced scanning module.") + user.visible_message("[user] unfastens the advanced scanner module.", "You unfasten the advanced scanner module.") + holder.icon_state = "gygax11" if(7) if(diff==FORWARD) user.visible_message("[user] secures the advanced capacitor.", "You secure the advanced capacitor.") + holder.icon_state = "gygax14" else user.visible_message("[user] removes the advanced capacitor from [holder].", "You remove the advanced capacitor from [holder].") new /obj/item/weapon/stock_parts/capacitor/adv(get_turf(holder)) + holder.icon_state = "gygax12" if(6) if(diff==FORWARD) user.visible_message("[user] installs internal armor layer to [holder].", "You install internal armor layer to [holder].") + holder.icon_state = "gygax15" else user.visible_message("[user] unfastens the advanced capacitor.", "You unfasten the advanced capacitor.") + holder.icon_state = "gygax13" if(5) if(diff==FORWARD) user.visible_message("[user] secures internal armor layer.", "You secure internal armor layer.") + holder.icon_state = "gygax16" else user.visible_message("[user] pries internal armor layer from [holder].", "You prie internal armor layer from [holder].") var/obj/item/stack/sheet/metal/MS = new /obj/item/stack/sheet/metal(get_turf(holder)) MS.amount = 5 + holder.icon_state = "gygax14" if(4) if(diff==FORWARD) user.visible_message("[user] welds internal armor layer to [holder].", "You weld the internal armor layer to [holder].") + holder.icon_state = "gygax17" else user.visible_message("[user] unfastens the internal armor layer.", "You unfasten the internal armor layer.") + holder.icon_state = "gygax15" if(3) if(diff==FORWARD) user.visible_message("[user] installs Gygax Armour Plates to [holder].", "You install Gygax Armour Plates to [holder].") - holder.overlays += used_atom.icon_state del used_atom + holder.icon_state = "gygax18" else user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") + holder.icon_state = "gygax16" if(2) if(diff==FORWARD) user.visible_message("[user] secures Gygax Armour Plates.", "You secure Gygax Armour Plates.") + holder.icon_state = "gygax19" else user.visible_message("[user] pries Gygax Armour Plates from [holder].", "You prie Gygax Armour Plates from [holder].") new /obj/item/mecha_parts/part/gygax_armour(get_turf(holder)) + holder.icon_state = "gygax17" if(1) if(diff==FORWARD) user.visible_message("[user] welds Gygax Armour Plates to [holder].", "You weld Gygax Armour Plates to [holder].") else user.visible_message("[user] unfastens Gygax Armour Plates.", "You unfasten Gygax Armour Plates.") + holder.icon_state = "gygax18" return 1 spawn_result() @@ -539,6 +580,8 @@ spawn_result() var/obj/item/mecha_parts/chassis/const_holder = holder const_holder.construct = new /datum/construction/reversible/mecha/firefighter(const_holder) + const_holder.icon = 'mech_construction.dmi' + const_holder.icon_state = "fireripley0" const_holder.density = 1 spawn() del src @@ -621,89 +664,117 @@ switch(index) if(15) user.visible_message("[user] connects [holder] hydraulic systems", "You connect [holder] hydraulic systems.") + holder.icon_state = "fireripley1" if(14) if(diff==FORWARD) user.visible_message("[user] activates [holder] hydraulic systems.", "You activate [holder] hydraulic systems.") + holder.icon_state = "fireripley2" else user.visible_message("[user] disconnects [holder] hydraulic systems", "You disconnect [holder] hydraulic systems.") + holder.icon_state = "fireripley0" if(13) if(diff==FORWARD) user.visible_message("[user] adds the wiring to [holder].", "You add the wiring to [holder].") + holder.icon_state = "fireripley3" else user.visible_message("[user] deactivates [holder] hydraulic systems.", "You deactivate [holder] hydraulic systems.") + holder.icon_state = "fireripley1" if(12) if(diff==FORWARD) user.visible_message("[user] adjusts the wiring of [holder].", "You adjust the wiring of [holder].") + holder.icon_state = "fireripley4" else user.visible_message("[user] removes the wiring from [holder].", "You remove the wiring from [holder].") var/obj/item/weapon/cable_coil/coil = new /obj/item/weapon/cable_coil(get_turf(holder)) coil.amount = 4 + holder.icon_state = "fireripley2" if(11) if(diff==FORWARD) user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") del used_atom + holder.icon_state = "fireripley5" else user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") + holder.icon_state = "fireripley3" if(10) if(diff==FORWARD) user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") + holder.icon_state = "fireripley6" else user.visible_message("[user] removes the central control module from [holder].", "You remove the central computer mainboard from [holder].") new /obj/item/weapon/circuitboard/mecha/ripley/main(get_turf(holder)) + holder.icon_state = "fireripley4" if(9) if(diff==FORWARD) user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") del used_atom + holder.icon_state = "fireripley7" else user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") + holder.icon_state = "fireripley5" if(8) if(diff==FORWARD) user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") + holder.icon_state = "fireripley8" else user.visible_message("[user] removes the peripherals control module from [holder].", "You remove the peripherals control module from [holder].") new /obj/item/weapon/circuitboard/mecha/ripley/peripherals(get_turf(holder)) + holder.icon_state = "fireripley6" if(7) if(diff==FORWARD) user.visible_message("[user] installs internal armor layer to [holder].", "You install internal armor layer to [holder].") + holder.icon_state = "fireripley9" else user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") + holder.icon_state = "fireripley7" if(6) if(diff==FORWARD) user.visible_message("[user] secures internal armor layer.", "You secure internal armor layer.") + holder.icon_state = "fireripley10" else user.visible_message("[user] pries internal armor layer from [holder].", "You prie internal armor layer from [holder].") var/obj/item/stack/sheet/plasteel/MS = new /obj/item/stack/sheet/plasteel(get_turf(holder)) MS.amount = 5 + holder.icon_state = "fireripley8" if(5) if(diff==FORWARD) user.visible_message("[user] welds internal armor layer to [holder].", "You weld the internal armor layer to [holder].") + holder.icon_state = "fireripley11" else user.visible_message("[user] unfastens the internal armor layer.", "You unfasten the internal armor layer.") + holder.icon_state = "fireripley9" if(4) if(diff==FORWARD) user.visible_message("[user] starts to install the external armor layer to [holder].", "You start to install the external armor layer to [holder].") + holder.icon_state = "fireripley12" else user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") + holder.icon_state = "fireripley10" if(3) if(diff==FORWARD) user.visible_message("[user] installs external reinforced armor layer to [holder].", "You install external reinforced armor layer to [holder].") + holder.icon_state = "fireripley13" else user.visible_message("[user] removes the external armor from [holder].", "You remove the external armor from [holder].") var/obj/item/stack/sheet/plasteel/MS = new /obj/item/stack/sheet/plasteel(get_turf(holder)) MS.amount = 5 + holder.icon_state = "fireripley11" if(2) if(diff==FORWARD) user.visible_message("[user] secures external armor layer.", "You secure external reinforced armor layer.") + holder.icon_state = "fireripley14" else user.visible_message("[user] pries external armor layer from [holder].", "You prie external armor layer from [holder].") var/obj/item/stack/sheet/plasteel/MS = new /obj/item/stack/sheet/plasteel(get_turf(holder)) MS.amount = 5 + holder.icon_state = "fireripley12" if(1) if(diff==FORWARD) user.visible_message("[user] welds external armor layer to [holder].", "You weld external armor layer to [holder].") else user.visible_message("[user] unfastens the external armor layer.", "You unfasten the external armor layer.") + holder.icon_state = "fireripley13" return 1 spawn_result() @@ -810,92 +881,259 @@ spawn_result() var/obj/item/mecha_parts/chassis/const_holder = holder - const_holder.construct = new /datum/construction/mecha/durand(const_holder) + const_holder.construct = new /datum/construction/reversible/mecha/durand(const_holder) + const_holder.icon = 'mech_construction.dmi' + const_holder.icon_state = "durand0" const_holder.density = 1 spawn() del src return -/datum/construction/mecha/durand +/datum/construction/reversible/mecha/durand result = "/obj/mecha/combat/durand" - steps = list(list("key"=/obj/item/weapon/weldingtool),//1 - list("key"=/obj/item/weapon/wrench),//2 - list("key"=/obj/item/mecha_parts/part/durand_armour),//3 - list("key"=/obj/item/weapon/weldingtool),//4 - list("key"=/obj/item/weapon/wrench),//5 - list("key"=/obj/item/stack/sheet/metal),//6 - list("key"=/obj/item/weapon/screwdriver),//7 - list("key"=/obj/item/weapon/stock_parts/capacitor/adv),//8 - list("key"=/obj/item/weapon/screwdriver),//9 - list("key"=/obj/item/weapon/stock_parts/scanning_module/adv),//10 - list("key"=/obj/item/weapon/screwdriver),//11 - list("key"=/obj/item/weapon/circuitboard/mecha/durand/targeting),//12 - list("key"=/obj/item/weapon/screwdriver),//13 - list("key"=/obj/item/weapon/circuitboard/mecha/durand/peripherals),//14 - list("key"=/obj/item/weapon/screwdriver),//15 - list("key"=/obj/item/weapon/circuitboard/mecha/durand/main),//16 - list("key"=/obj/item/weapon/wirecutters),//17 - list("key"=/obj/item/weapon/cable_coil),//18 - list("key"=/obj/item/weapon/screwdriver),//19 - list("key"=/obj/item/weapon/wrench)//20 + steps = list( + //1 + list("key"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weapon/wrench, + "desc"="External armor is wrenched."), + //2 + list("key"=/obj/item/weapon/wrench, + "backkey"=/obj/item/weapon/crowbar, + "desc"="External armor is installed."), + //3 + list("key"=/obj/item/mecha_parts/part/durand_armour, + "backkey"=/obj/item/weapon/weldingtool, + "desc"="Internal armor is welded."), + //4 + list("key"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weapon/wrench, + "desc"="Internal armor is wrenched"), + //5 + list("key"=/obj/item/weapon/wrench, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Internal armor is installed"), + //6 + list("key"=/obj/item/stack/sheet/metal, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Advanced capacitor is secured"), + //7 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Advanced capacitor is installed"), + //8 + list("key"=/obj/item/weapon/stock_parts/capacitor/adv, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Advanced scanner module is secured"), + //9 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Advanced scanner module is installed"), + //10 + list("key"=/obj/item/weapon/stock_parts/scanning_module/adv, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Targeting module is secured"), + //11 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Targeting module is installed"), + //12 + list("key"=/obj/item/weapon/circuitboard/mecha/durand/targeting, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Peripherals control module is secured"), + //13 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Peripherals control module is installed"), + //14 + list("key"=/obj/item/weapon/circuitboard/mecha/durand/peripherals, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="Central control module is secured"), + //15 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/crowbar, + "desc"="Central control module is installed"), + //16 + list("key"=/obj/item/weapon/circuitboard/mecha/durand/main, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="The wiring is adjusted"), + //17 + list("key"=/obj/item/weapon/wirecutters, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="The wiring is added"), + //18 + list("key"=/obj/item/weapon/cable_coil, + "backkey"=/obj/item/weapon/screwdriver, + "desc"="The hydraulic systems are active."), + //19 + list("key"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/weapon/wrench, + "desc"="The hydraulic systems are connected."), + //20 + list("key"=/obj/item/weapon/wrench, + "desc"="The hydraulic systems are disconnected.") ) + action(atom/used_atom,mob/user as mob) return check_step(used_atom,user) - custom_action(step, atom/used_atom, mob/user) + custom_action(index, diff, atom/used_atom, mob/user) if(!..()) return 0 //TODO: better messages. - switch(step) + switch(index) if(20) user.visible_message("[user] connects [holder] hydraulic systems", "You connect [holder] hydraulic systems.") + holder.icon_state = "durand1" if(19) - user.visible_message("[user] adjusts [holder] hydraulic systems.", "You adjust [holder] hydraulic systems.") + if(diff==FORWARD) + user.visible_message("[user] activates [holder] hydraulic systems.", "You activate [holder] hydraulic systems.") + holder.icon_state = "durand2" + else + user.visible_message("[user] disconnects [holder] hydraulic systems", "You disconnect [holder] hydraulic systems.") + holder.icon_state = "durand0" if(18) - user.visible_message("[user] adds the wiring to [holder].", "You add the wiring to [holder].") + if(diff==FORWARD) + user.visible_message("[user] adds the wiring to [holder].", "You add the wiring to [holder].") + holder.icon_state = "durand3" + else + user.visible_message("[user] deactivates [holder] hydraulic systems.", "You deactivate [holder] hydraulic systems.") + holder.icon_state = "durand1" if(17) - user.visible_message("[user] adjusts the wiring of [holder].", "You adjust the wiring of [holder].") + if(diff==FORWARD) + user.visible_message("[user] adjusts the wiring of [holder].", "You adjust the wiring of [holder].") + holder.icon_state = "durand4" + else + user.visible_message("[user] removes the wiring from [holder].", "You remove the wiring from [holder].") + var/obj/item/weapon/cable_coil/coil = new /obj/item/weapon/cable_coil(get_turf(holder)) + coil.amount = 4 + holder.icon_state = "durand2" if(16) - user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") - del used_atom + if(diff==FORWARD) + user.visible_message("[user] installs the central control module into [holder].", "You install the central computer mainboard into [holder].") + del used_atom + holder.icon_state = "durand5" + else + user.visible_message("[user] disconnects the wiring of [holder].", "You disconnect the wiring of [holder].") + holder.icon_state = "durand3" if(15) - user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") + if(diff==FORWARD) + user.visible_message("[user] secures the mainboard.", "You secure the mainboard.") + holder.icon_state = "durand6" + else + user.visible_message("[user] removes the central control module from [holder].", "You remove the central computer mainboard from [holder].") + new /obj/item/weapon/circuitboard/mecha/durand/main(get_turf(holder)) + holder.icon_state = "durand4" if(14) - user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") - del used_atom + if(diff==FORWARD) + user.visible_message("[user] installs the peripherals control module into [holder].", "You install the peripherals control module into [holder].") + del used_atom + holder.icon_state = "durand7" + else + user.visible_message("[user] unfastens the mainboard.", "You unfasten the mainboard.") + holder.icon_state = "durand5" if(13) - user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") + if(diff==FORWARD) + user.visible_message("[user] secures the peripherals control module.", "You secure the peripherals control module.") + holder.icon_state = "durand8" + else + user.visible_message("[user] removes the peripherals control module from [holder].", "You remove the peripherals control module from [holder].") + new /obj/item/weapon/circuitboard/mecha/durand/peripherals(get_turf(holder)) + holder.icon_state = "durand6" if(12) - user.visible_message("[user] installs the weapon control module into [holder].", "You install the weapon control module into [holder].") - del used_atom + if(diff==FORWARD) + user.visible_message("[user] installs the weapon control module into [holder].", "You install the weapon control module into [holder].") + del used_atom + holder.icon_state = "durand9" + else + user.visible_message("[user] unfastens the peripherals control module.", "You unfasten the peripherals control module.") + holder.icon_state = "durand7" if(11) - user.visible_message("[user] secures the weapon control module.", "You secure the weapon control module.") + if(diff==FORWARD) + user.visible_message("[user] secures the weapon control module.", "You secure the weapon control module.") + holder.icon_state = "durand10" + else + user.visible_message("[user] removes the weapon control module from [holder].", "You remove the weapon control module from [holder].") + new /obj/item/weapon/circuitboard/mecha/durand/targeting(get_turf(holder)) + holder.icon_state = "durand8" if(10) - user.visible_message("[user] installs advanced scanning module to [holder].", "You install advanced scanning module to [holder].") - del used_atom + if(diff==FORWARD) + user.visible_message("[user] installs advanced scanner module to [holder].", "You install advanced scanner module to [holder].") + del used_atom + holder.icon_state = "durand11" + else + user.visible_message("[user] unfastens the weapon control module.", "You unfasten the weapon control module.") + holder.icon_state = "durand9" if(9) - user.visible_message("[user] secures the advanced scanning module.", "You secure the advanced scanning module.") + if(diff==FORWARD) + user.visible_message("[user] secures the advanced scanner module.", "You secure the advanced scanner module.") + holder.icon_state = "durand12" + else + user.visible_message("[user] removes the advanced scanner module from [holder].", "You remove the advanced scanner module from [holder].") + new /obj/item/weapon/stock_parts/scanning_module/adv(get_turf(holder)) + holder.icon_state = "durand10" if(8) - user.visible_message("[user] installs advanced capacitor to [holder].", "You install advanced capacitor to [holder].") - del used_atom + if(diff==FORWARD) + user.visible_message("[user] installs advanced capacitor to [holder].", "You install advanced capacitor to [holder].") + del used_atom + holder.icon_state = "durand13" + else + user.visible_message("[user] unfastens the advanced scanner module.", "You unfasten the advanced scanner module.") + holder.icon_state = "durand11" if(7) - user.visible_message("[user] secures the advanced capacitor.", "You secure the advanced capacitor.") + if(diff==FORWARD) + user.visible_message("[user] secures the advanced capacitor.", "You secure the advanced capacitor.") + holder.icon_state = "durand14" + else + user.visible_message("[user] removes the advanced capacitor from [holder].", "You remove the advanced capacitor from [holder].") + new /obj/item/weapon/stock_parts/capacitor/adv(get_turf(holder)) + holder.icon_state = "durand12" if(6) - user.visible_message("[user] installs internal armor layer to [holder].", "You install internal armor layer to [holder].") + if(diff==FORWARD) + user.visible_message("[user] installs internal armor layer to [holder].", "You install internal armor layer to [holder].") + holder.icon_state = "durand15" + else + user.visible_message("[user] unfastens the advanced capacitor.", "You unfasten the advanced capacitor.") + holder.icon_state = "durand13" if(5) - user.visible_message("[user] secures internal armor layer.", "You secure internal armor layer.") + if(diff==FORWARD) + user.visible_message("[user] secures internal armor layer.", "You secure internal armor layer.") + holder.icon_state = "durand16" + else + user.visible_message("[user] pries internal armor layer from [holder].", "You prie internal armor layer from [holder].") + var/obj/item/stack/sheet/metal/MS = new /obj/item/stack/sheet/metal(get_turf(holder)) + MS.amount = 5 + holder.icon_state = "durand14" if(4) - user.visible_message("[user] welds internal armor layer to [holder].", "You weld the internal armor layer to [holder].") + if(diff==FORWARD) + user.visible_message("[user] welds internal armor layer to [holder].", "You weld the internal armor layer to [holder].") + holder.icon_state = "durand17" + else + user.visible_message("[user] unfastens the internal armor layer.", "You unfasten the internal armor layer.") + holder.icon_state = "durand15" if(3) - user.visible_message("[user] installs Durand Armour Plates to [holder].", "You install Durand Armour Plates to [holder].") - holder.overlays += used_atom.icon_state - del used_atom + if(diff==FORWARD) + user.visible_message("[user] installs Durand Armour Plates to [holder].", "You install Durand Armour Plates to [holder].") + del used_atom + holder.icon_state = "durand18" + else + user.visible_message("[user] cuts internal armor layer from [holder].", "You cut the internal armor layer from [holder].") + holder.icon_state = "durand16" if(2) - user.visible_message("[user] secures Durand Armour Plates.", "You secure Durand Armour Plates.") + if(diff==FORWARD) + user.visible_message("[user] secures Durand Armour Plates.", "You secure Durand Armour Plates.") + holder.icon_state = "durand19" + else + user.visible_message("[user] pries Durand Armour Plates from [holder].", "You prie Durand Armour Plates from [holder].") + new /obj/item/mecha_parts/part/durand_armour(get_turf(holder)) + holder.icon_state = "durand17" if(1) - user.visible_message("[user] welds Durand Armour Plates to [holder].", "You weld Durand Armour Plates to [holder].") + if(diff==FORWARD) + user.visible_message("[user] welds Durand Armour Plates to [holder].", "You weld Durand Armour Plates to [holder].") + else + user.visible_message("[user] unfastens Durand Armour Plates.", "You unfasten Durand Armour Plates.") + holder.icon_state = "durand18" return 1 spawn_result() diff --git a/code/game/objects/devices/flash.dm b/code/game/objects/devices/flash.dm index 3485a6c940f..9aee8fb1b7a 100644 --- a/code/game/objects/devices/flash.dm +++ b/code/game/objects/devices/flash.dm @@ -192,3 +192,25 @@ for(var/mob/O in viewers(M, null)) O.show_message("[M] is blinded by the flash!") ..() + +/obj/item/device/flash/synthetic + name = "synthetic flash" + desc = "When a problem arises, SCIENCE is the solution." + icon_state = "sflash" + origin_tech = "magnets=2;combat=1" + var/construction_cost = list("metal"=750,"glass"=750) + var/construction_time=100 + +/obj/item/device/flash/synthetic/attack(mob/living/M as mob, mob/user as mob) + ..() + if(!broken) + broken = 1 + user << "\red The bulb has burnt out!" + icon_state = "flashburnt" + +/obj/item/device/flash/synthetic/attack_self(mob/living/carbon/user as mob, flag = 0, emp = 0) + ..() + if(!broken) + broken = 1 + user << "\red The bulb has burnt out!" + icon_state = "flashburnt" diff --git a/code/game/objects/tanks/jetpack.dm b/code/game/objects/tanks/jetpack.dm index a9f0542778a..87552b99486 100644 --- a/code/game/objects/tanks/jetpack.dm +++ b/code/game/objects/tanks/jetpack.dm @@ -9,7 +9,7 @@ datum/effect/effect/system/ion_trail_follow/ion_trail on = 0.0 stabilization_on = 0 - + volume_rate = 500 //Needed for borg jetpack transfer New() ..() @@ -100,4 +100,12 @@ src.ion_trail = new /datum/effect/effect/system/ion_trail_follow() src.ion_trail.set_up(src) src.air_contents.carbon_dioxide = (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C) + return + + examine() + set src in usr + ..() + if(air_contents.carbon_dioxide < 10) + usr << text("\red The meter on the [src.name] indicates you are almost out of air!") + playsound(usr, 'alert.ogg', 50, 1) return \ No newline at end of file diff --git a/code/modules/clothing/gloves.dm b/code/modules/clothing/gloves.dm index 2d9b02cbee9..7cbd343cfca 100644 --- a/code/modules/clothing/gloves.dm +++ b/code/modules/clothing/gloves.dm @@ -152,6 +152,21 @@ heat_transfer_coefficient = 0.01 color="yellow" +/obj/item/clothing/gloves/fyellow //Cheap Chinese Crap + desc = "These gloves are cheap copies of the coveted gloves, no way this can end badly." + name = "fake insulated gloves" + icon_state = "yellow" + item_state = "ygloves" + siemens_coefficient = 1 //Set to a default of 1, gets overridden in New() + permeability_coefficient = 0.05 + protective_temperature = 800 + heat_transfer_coefficient = null + color="yellow" + + New() + siemens_coefficient = pick(0,0,0.25,0.25,0.5,0.5,1) + heat_transfer_coefficient = pick(0.01,0.1,0.25,0.25,0.5) + /obj/item/clothing/gloves/captain desc = "Regal blue gloves, with a nice gold trim. Swanky." name = "captain's gloves" diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 806a37dd8ff..600a3831650 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -224,6 +224,13 @@ proc/move_mining_shuttle() origin_tech = "materials=6;powerstorage=4;engineering=5" desc = "Yours is the drill that will pierce the heavens!" + borgdrill + name = "Cyborg Mining Drill" + icon_state = "diamonddrill" + item_state = "jackhammer" + digspeed = 15 + desc = "" + /*****************************Shovel********************************/ /obj/item/weapon/shovel diff --git a/code/modules/mining/satchel_ore_box.dm b/code/modules/mining/satchel_ore_box.dm index e905570fc8f..581b97a6848 100644 --- a/code/modules/mining/satchel_ore_box.dm +++ b/code/modules/mining/satchel_ore_box.dm @@ -34,6 +34,12 @@ if(0) usr << "The satchel now picks up one ore at a time." +/obj/item/weapon/satchel/borg + icon = 'mining.dmi' + icon_state = "satchel" + name = "Cyborg Mining Satchel" + mode = 1; //0 = pick one at a time, 1 = pick all on tile + capacity = 200; //the number of ore pieces it can carry. /**********************Ore box**************************/ diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index b75573cba1a..fdf59c8e493 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -265,6 +265,11 @@ else stat(null, text("No Cell Inserted!")) + if(module) + internal = locate(/obj/item/weapon/tank/jetpack) in module.modules + if(internal) + stat("Internal Atmosphere Info", internal.name) + stat("Tank Pressure", internal.air_contents.return_pressure()) /mob/living/silicon/robot/restrained() return 0 diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index ea5a00afb5e..53321d6748f 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -8,6 +8,7 @@ var list/modules = list() obj/item/emag = null + obj/item/borg/upgrade/jetpack = null emp_act(severity) @@ -24,6 +25,8 @@ src.modules += new /obj/item/device/flash(src) src.emag = new /obj/item/toy/sword(src) src.emag.name = "Placeholder Emag Item" +// src.jetpack = new /obj/item/toy/sword(src) +// src.jetpack.name = "Placeholder Upgrade Item" return @@ -152,7 +155,7 @@ src.modules += new /obj/item/weapon/handcuffs/cyborg(src) src.modules += new /obj/item/weapon/melee/baton(src) src.modules += new /obj/item/weapon/gun/energy/taser/cyborg(src) -// src.emag = new /obj/item/weapon/gun/energy/laser/cyborg(src) + src.emag = new /obj/item/weapon/gun/energy/laser/cyborg(src) return @@ -217,9 +220,10 @@ ..() src.modules += new /obj/item/borg/sight/meson(src) src.emag = new /obj/item/borg/stun(src) - src.modules += new /obj/item/weapon/satchel(src) - src.modules += new /obj/item/weapon/pickaxe/jackhammer(src) - src.modules += new /obj/item/weapon/shovel(src) + src.modules += new /obj/item/weapon/satchel/borg(src) + src.modules += new /obj/item/weapon/pickaxe/borgdrill(src) +// src.modules += new /obj/item/weapon/shovel(src) Uneeded due to buffed drill +// src.jetpack += new/obj/item/weapon/tank/jetpack/carbondioxide(src) return @@ -231,5 +235,4 @@ src.modules += new /obj/item/weapon/melee/energy/sword(src) src.modules += new /obj/item/weapon/gun/energy/pulse_rifle/destroyer(src) src.modules += new /obj/item/weapon/card/emag(src) - src.modules += new /obj/item/weapon/tank/jetpack/oxygen(src) return diff --git a/code/modules/mob/living/silicon/robot/robot_upgrades.dm b/code/modules/mob/living/silicon/robot/robot_upgrades.dm index 60ffc30f5a4..7c6db9c7f44 100644 --- a/code/modules/mob/living/silicon/robot/robot_upgrades.dm +++ b/code/modules/mob/living/silicon/robot/robot_upgrades.dm @@ -5,7 +5,7 @@ name = "A borg upgrade module." desc = "Protected by FRM." icon = 'module.dmi' - icon_state = "id_mod" + icon_state = "cyborg_upgrade" var/construction_time = 120 var/construction_cost = list("metal"=10000) var/locked = 0 @@ -19,6 +19,7 @@ /obj/item/borg/upgrade/reset/ name = "Borg module reset board" desc = "Used to reset a borg's module. Destroys any other upgrades applied to the borg." + icon_state = "cyborg_upgrade1" require_module = 1 /obj/item/borg/upgrade/reset/action(var/mob/living/silicon/robot/R) @@ -41,6 +42,7 @@ name = "Borg Flash-Supression" desc = "A highly advanced, complicated system for supressing incoming flashes directed at the borg's optical processing system." construction_cost = list("metal"=10000,"gold"=2000,"silver"=3000,"glass"=2000, "diamond"=5000) + icon_state = "cyborg_upgrade4" require_module = 1 @@ -57,6 +59,7 @@ name = "Borg emergancy restart module" desc = "Used to force a restart of a disabled-but-repaired borg, bringing it back online." construction_cost = list("metal"=60000 , "glass"=5000) + icon_state = "cyborg_upgrade1" /obj/item/borg/upgrade/restart/action(var/mob/living/silicon/robot/R) @@ -77,6 +80,7 @@ name = "Borg VTEC Module" desc = "Used to kick in a borgs VTEC systems, increasing their speed." construction_cost = list("metal"=80000 , "glass"=6000 , "gold"= 5000) + icon_state = "cyborg_upgrade2" require_module = 1 /obj/item/borg/upgrade/vtec/action(var/mob/living/silicon/robot/R) @@ -91,6 +95,7 @@ name = "Borg Rapid Taser Cooling Module" desc = "Used to cool a mounted taser, increasing the potential current in it and thus its recharge rate.." construction_cost = list("metal"=80000 , "glass"=6000 , "gold"= 2000, "diamond" = 500) + icon_state = "cyborg_upgrade3" require_module = 1 @@ -117,4 +122,23 @@ else T.recharge_time = max(2 , T.recharge_time - 4) - return 1 \ No newline at end of file + return 1 + +/obj/item/borg/upgrade/jetpack/ + name = "Mining Borg Jetpack" + desc = "A carbon dioxide jetpack suitable for low-gravity mining operations" + construction_cost = list("metal"=10000,"plasma"=15000,"uranium" = 20000) + icon_state = "cyborg_upgrade3" + require_module = 1 + +/obj/item/borg/upgrade/jetpack/action(var/mob/living/silicon/robot/R) + if(!istype(R.module, /obj/item/weapon/robot_module/miner)) + R << "Upgrade mounting error! No suitable hardpoint detected!" + usr << "There's no mounting point for the module!" + return 0 + else + R.module.modules += new/obj/item/weapon/tank/jetpack/carbondioxide + for(var/obj/item/weapon/tank/jetpack/carbondioxide in R.module.modules) + R.internals = src + R.icon_state="Miner+j" + return 1 diff --git a/code/modules/mob/simple_animal/crab.dm b/code/modules/mob/simple_animal/crab.dm index d5f6380bdac..ed33507260c 100644 --- a/code/modules/mob/simple_animal/crab.dm +++ b/code/modules/mob/simple_animal/crab.dm @@ -21,7 +21,7 @@ /mob/living/simple_animal/crab/Life() ..() //CRAB movement - if(!ckey) + if(!ckey && alive) if(isturf(src.loc) && !resting && !buckled) //This is so it only moves if it's not inside a closet, gentics machine, etc. turns_since_move++ if(turns_since_move >= turns_per_move) @@ -34,4 +34,36 @@ desc = "It's Coffee, the other pet!" response_help = "pets" response_disarm = "gently pushes aside" - response_harm = "stomps" \ No newline at end of file + response_harm = "stomps" + +//LOOK AT THIS - ..()?? +/mob/living/simple_animal/crab/attackby(var/obj/item/O as obj, var/mob/user as mob) + if(istype(O, /obj/item/weapon/wirecutters)) + user << "\red \b This kills the crab." + health -= 20 + Die() + if(istype(O, /obj/item/stack/medical)) + if(alive) + var/obj/item/stack/medical/MED = O + if(health < maxHealth) + if(MED.amount >= 1) + health = min(maxHealth, health + MED.heal_brute) + MED.amount -= 1 + if(MED.amount <= 0) + del(MED) + for(var/mob/M in viewers(src, null)) + if ((M.client && !( M.blinded ))) + M.show_message("\blue [user] applies the [MED] on [src]") + else + user << "\blue this [src] is dead, medical items won't bring it back to life." + else + if(O.force) + health -= O.force + for(var/mob/M in viewers(src, null)) + if ((M.client && !( M.blinded ))) + M.show_message("\red \b [src] has been attacked with the [O] by [user]. ") + else + usr << "\red This weapon is ineffective, it does no damage." + for(var/mob/M in viewers(src, null)) + if ((M.client && !( M.blinded ))) + M.show_message("\red [user] gently taps [src] with the [O]. ") \ No newline at end of file diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 413171387ed..5a469ee25e9 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -10,6 +10,7 @@ var/obj/item/weapon/pen/haspen //The stored pen. var/obj/item/weapon/paper/toppaper //The topmost piece of paper. flags = FPRINT | TABLEPASS | ONBELT + pressure_resistance = 10 /obj/item/weapon/clipboard/New() update_icon() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index ae382a555c3..7504bce6dd1 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -8,6 +8,7 @@ throw_speed = 3 throw_range = 15 layer = 4 + pressure_resistance = 1 var info //What's actually written on the paper. diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 931ae4597b7..6419d16a04e 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -7,6 +7,7 @@ w_class = 3 throw_speed = 3 throw_range = 7 + pressure_resistance = 10 var amount = 30 //How much paper is in the bin. list/papers = new/list() //List of papers put in the bin for reference. diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 471c4389e61..54f845211c1 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -10,6 +10,7 @@ throw_range = 15 m_amt = 10 var/colour = "black" //what colour the ink is! + pressure_resistance = 5 /obj/item/weapon/pen/blue desc = "It's a normal blue ink pen." diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 92d9afd3267..18a5e9e2feb 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -11,6 +11,7 @@ throw_range = 15 m_amt = 60 var/color = "cargo" + pressure_resistance = 5 /obj/item/weapon/stamp/captain name = "captain's rubber stamp" diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index dff76971ef4..3ad116b455a 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -11,11 +11,14 @@ updateicon() /obj/item/weapon/cell/proc/updateicon() - - if(maxcharge <= 2500) + /*if(maxcharge < 10000) icon_state = "cell" + if(maxcharge >= 10000 && maxcharge < 20000) + icon_state = "hcell" + if(maxcharge >= 20000 && maxcharge < 30000) + icon_state = "scell" else - icon_state = "hpcell" + icon_state = "hpcell"*/ overlays = null @@ -63,9 +66,9 @@ if(maxcharge <= 2500) usr << "[desc]\nThe manufacturer's label states this cell has a power rating of [maxcharge], and that you should not swallow it.\nThe charge meter reads [round(src.percent() )]%." else - usr << "This power cell has an exciting chrome finish, as it is an uber-capacity cell type! It has a power rating of [maxcharge]!!!\nThe charge meter reads [round(src.percent() )]%." + usr << "This power cell has an exciting chrome finish, as it is an uber-capacity cell type! It has a power rating of [maxcharge]!\nThe charge meter reads [round(src.percent() )]%." if(crit_fail) - usr << "\red This power cell seems to be faulty" + usr << "\red This power cell seems to be faulty." /obj/item/weapon/cell/attack_self(mob/user as mob) src.add_fingerprint(user) diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index 1377d5934d9..ccefe0cf57a 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -21,42 +21,32 @@ field_generator power level display density = 1 use_power = 0 var - const/num_power_levels = 15 // Total number of power level icon has + const/num_power_levels = 6 // Total number of power level icon has Varedit_start = 0 Varpower = 0 active = 0 power = 20 // Current amount of power state = 0 warming_up = 0 - powerlevel = 0 // Current Power level in overlays list list/obj/machinery/containment_field/fields list/obj/machinery/field_generator/connected_gens clean_up = 0 update_icon() - if (!active) - //Set icon_state has not been set, set to "Field_Gen" - if (icon_state != "Field_Gen") - icon_state = "Field_Gen" - warming_up = 0 - else if (warming_up && icon_state != "Field_Gen +a[warming_up]") - icon_state = "Field_Gen +a[warming_up]" - + overlays = null + if(!active) + if(warming_up) + overlays += "+a[warming_up]" + if(fields.len) + overlays += "+on" // Power level indicator // Scale % power to % num_power_levels and truncate value var/level = round(num_power_levels * power / field_generator_max_power) // Clamp between 0 and num_power_levels for out of range power values level = between(0, level, num_power_levels) - - // Do nothing unless new level is diffrent the powerlevel - if (powerlevel!=level) - if (powerlevel) //Remove old powerlevel overlay from overlays - overlays -= "Field_Gen +p[powerlevel]" - powerlevel = level - // If new power level exists add it to overlays - if (powerlevel) - overlays += "Field_Gen +p[powerlevel]" + if(level) + overlays += "+p[level]" return diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index 78ff328a41d..ed1f0b3e193 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -37,6 +37,22 @@ CC|FC| PE|PE|PE +Icon Addemdum +Icon system is much more robust, and the icons are all variable based. +Each part has a reference string, powered, strength, and contruction values. +Using this the update_icon() proc is simplified a bit (using for absolutely was problematic with naming), +so the icon_state comes out be: +"[reference][strength]", with a switch controlling construction_states and ensuring that it doesn't +power on while being contructed, and all these variables are set by the computer through it's scan list +Essential order of the icons: +Standard - [reference] +Wrenched - [reference] +Wired - [reference]w +Closed - [reference]c +Powered - [reference]p[strength] +Strength being set by the computer and a null strength (Computer is powered off or inactive) returns a 'null', counting as empty +So, hopefully this is helpful if any more icons are to be added/changed/wondering what the hell is going on here + */ /obj/structure/particle_accelerator @@ -49,13 +65,59 @@ PE|PE|PE var obj/machinery/particle_accelerator/control_box/master = null construction_state = 0 + reference = null + powered = 0 + strength = null + desc_holder = null end_cap + name = "Alpha Particle Generation Array" + desc_holder = "This is where Alpha particles are generated from \[REDACTED\]" icon_state = "end_cap" + reference = "end_cap" + +/* update_icon() + switch(construction_state) + if(0) + icon_state="[reference]" + if(1) + icon_state="[reference]" + if(2) + icon_state="[reference]w" + if(3) + if(powered) + switch(strength) + if(0) + icon_state="[reference]p0" + if(1) + icon_state="[reference]p1" + if(2) + icon_state="[reference]p2" + else + icon_state="[reference]p" + else + icon_state="[reference]c" + return +*/ + + update_icon() + ..() + return verb/rotate() - set name = "Rotate" + set name = "Rotate Clockwise" + set category = "Object" + set src in oview(1) + + if (src.anchored || usr:stat) + usr << "It is fastened to the floor!" + return 0 + src.dir = turn(src.dir, 270) + return 1 + + verb/rotateccw() + set name = "Rotate Counter Clockwise" set category = "Object" set src in oview(1) @@ -65,18 +127,18 @@ PE|PE|PE src.dir = turn(src.dir, 90) return 1 - examine() - set src in oview(1) switch(src.construction_state) if(0) - src.desc = text("Part of a Particle Accelerator, looks like its not attached to the flooring") + src.desc = text("A [name], looks like it's not attached to the flooring") if(1) - src.desc = text("Part of a Particle Accelerator, looks like its missing some cables") + src.desc = text("A [name], it is missing some cables") if(2) - src.desc = text("Part of a Particle Accelerator, looks like its got an open panel") + src.desc = text("A [name], the panel is open") if(3) - src.desc = text("Part of a Particle Accelerator, looks like its all setup") + src.desc = text("The [name] is assembled") + if(powered) + src.desc = src.desc_holder ..() return @@ -117,6 +179,20 @@ PE|PE|PE del(src) return + update_icon() + switch(construction_state) + if(0) + icon_state="[reference]" + if(1) + icon_state="[reference]" + if(2) + icon_state="[reference]w" + if(3) + if(powered) + icon_state="[reference]p[strength]" + else + icon_state="[reference]c" + return proc update_state() @@ -160,6 +236,7 @@ PE|PE|PE src.anchored = 1 user.visible_message("[user.name] secures the [src.name] to the floor.", \ "You secure the external bolts.") +// icon_state = "[reference]" temp_state++ if(1) if(iswrench(O)) @@ -167,25 +244,30 @@ PE|PE|PE src.anchored = 0 user.visible_message("[user.name] detaches the [src.name] from the floor.", \ "You remove the external bolts.") +// icon_state = "[reference]" temp_state-- else if(iscoil(O)) if(O:use(1,user)) user.visible_message("[user.name] adds wires to the [src.name].", \ "You add some wires.") +// icon_state = "[reference]w" temp_state++ if(2) if(iswirecutter(O))//TODO:Shock user if its on? user.visible_message("[user.name] removes some wires from the [src.name].", \ "You remove some wires.") +// icon_state = "[reference]" temp_state-- else if(isscrewdriver(O)) user.visible_message("[user.name] closes the [src.name]'s access panel.", \ "You close the access panel.") +// icon_state = "[reference]c" temp_state++ if(3) if(isscrewdriver(O)) user.visible_message("[user.name] opens the [src.name]'s access panel.", \ "You open the access panel.") +// icon_state = "[reference]w" temp_state-- if(temp_state == src.construction_state)//Nothing changed return 0 @@ -212,10 +294,25 @@ PE|PE|PE var construction_state = 0 active = 0 + reference = null + powered = null + strength = 0 + desc_holder = null verb/rotate() - set name = "Rotate" + set name = "Rotate Clockwise" + set category = "Object" + set src in oview(1) + + if (src.anchored || usr:stat) + usr << "It is fastened to the floor!" + return 0 + src.dir = turn(src.dir, 270) + return 1 + + verb/rotateccw() + set name = "Rotate Counter-Clockwise" set category = "Object" set src in oview(1) @@ -225,17 +322,21 @@ PE|PE|PE src.dir = turn(src.dir, 90) return 1 + update_icon() + return examine() switch(src.construction_state) if(0) - src.desc = text("Part of a Particle Accelerator, looks like its not attached to the flooring") + src.desc = text("A [name], looks like it's not attached to the flooring") if(1) - src.desc = text("Part of a Particle Accelerator, looks like its missing some cables") + src.desc = text("A [name], it is missing some cables") if(2) - src.desc = text("Part of a Particle Accelerator, looks like its got an open panel") + src.desc = text("A [name], the panel is open") if(3) - src.desc = text("Part of a Particle Accelerator, looks like its all setup") + src.desc = text("The [name] is assembled") + if(powered) + src.desc = src.desc_holder ..() return @@ -294,6 +395,7 @@ PE|PE|PE src.anchored = 1 user.visible_message("[user.name] secures the [src.name] to the floor.", \ "You secure the external bolts.") + //icon_state = "[reference]" temp_state++ if(1) if(iswrench(O)) @@ -301,25 +403,30 @@ PE|PE|PE src.anchored = 0 user.visible_message("[user.name] detaches the [src.name] from the floor.", \ "You remove the external bolts.") + //icon_state = "[reference]" temp_state-- else if(iscoil(O)) if(O:use(1)) user.visible_message("[user.name] adds wires to the [src.name].", \ "You add some wires.") + //icon_state = "[reference]w" temp_state++ if(2) if(iswirecutter(O))//TODO:Shock user if its on? user.visible_message("[user.name] removes some wires from the [src.name].", \ "You remove some wires.") + //icon_state = "[reference]" temp_state-- else if(isscrewdriver(O)) user.visible_message("[user.name] closes the [src.name]'s access panel.", \ "You close the access panel.") + //icon_state = "[reference]c" temp_state++ if(3) if(isscrewdriver(O)) user.visible_message("[user.name] opens the [src.name]'s access panel.", \ "You open the access panel.") + //icon_state = "[reference]w" temp_state-- if(temp_state == src.construction_state)//Nothing changed return 0 diff --git a/code/modules/power/singularity/particle_accelerator/particle_chamber.dm b/code/modules/power/singularity/particle_accelerator/particle_chamber.dm index 0d6c02acc8c..ae084ed4aac 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_chamber.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_chamber.dm @@ -1,5 +1,10 @@ /obj/structure/particle_accelerator/fuel_chamber - name = "Particle Accelerator Fuel Control" - desc = "Part of a Particle Accelerator." + name = "EM Acceleration Chamber" + desc_holder = "This is where the Alpha particles are accelerated to radical speeds." icon = 'particle_accelerator.dmi' - icon_state = "fuel_chamber" \ No newline at end of file + icon_state = "fuel_chamber" + reference = "fuel_chamber" + + update_icon() + ..() + return \ No newline at end of file diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index 84e456c6689..eed1002026e 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -1,8 +1,9 @@ /obj/machinery/particle_accelerator/control_box - name = "Particle Accelerator Control Box" - desc = "Part of a Particle Accelerator." + name = "Particle Accelerator Control Computer" + desc = "This controls the density of the particles." icon = 'particle_accelerator.dmi' icon_state = "control_box" + reference = "control_box" anchored = 0 density = 1 use_power = 0 @@ -13,7 +14,7 @@ var list/obj/structure/particle_accelerator/connected_parts assembled = 0 - strength = 0 + parts = null New() @@ -40,6 +41,28 @@ return + update_icon() + if(active) + icon_state = "[reference]p1" + else + if(use_power) + icon_state = "[reference]p" + else + icon_state = "[reference]c" + switch(construction_state) + if(0) + icon_state = "[reference]" + if(1) + icon_state = "[reference]" + if(2) + icon_state = "[reference]w" + if(3) + icon_state = "[reference]c" + return + + update_icon() + ..() + return Topic(href, href_list) ..() @@ -61,17 +84,30 @@ src.part_scan() if(href_list["strengthup"]) src.strength++ + for(var/obj/structure/particle_accelerator/part in connected_parts) + part.strength++ + part.update_icon() if(src.strength > 2) src.strength = 2 - message_admins("[usr] increased particle accelerator power to [strength].") - log_admin("[usr] increased particle accelerator power to [strength].") + message_admins("[usr] increased particle accelerator power to [strength].") + log_admin("[usr] increased particle accelerator power to [strength].") + for(var/obj/structure/particle_accelerator/part in connected_parts) + part.strength = 2 + part.update_icon() if(href_list["strengthdown"]) src.strength-- + for(var/obj/structure/particle_accelerator/part in connected_parts) + part.strength-- + part.update_icon() if(src.strength < 0) src.strength = 0 - message_admins("[usr] decreased particle accelerator power to [strength].") - log_admin("[usr] decreased particle accelerator power to [strength].") + message_admins("[usr] decreased particle accelerator power to [strength].") + log_admin("[usr] decreased particle accelerator power to [strength].") + for(var/obj/structure/particle_accelerator/part in connected_parts) + part.strength = 0 + part.update_icon() src.updateDialog() + src.update_icon() return @@ -80,7 +116,7 @@ if(stat & NOPOWER) active = 0 use_power = 0 - else if(!stat) + else if(!stat && construction_state == 3) use_power = 1 return @@ -150,8 +186,16 @@ src.active = !src.active if(src.active) src.use_power = 2 + for(var/obj/structure/particle_accelerator/part in connected_parts) + part.strength = src.strength + part.powered = 1 + part.update_icon() else src.use_power = 1 + for(var/obj/structure/particle_accelerator/part in connected_parts) + part.strength = null + part.powered = 0 + part.update_icon() return 1 diff --git a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm index 6b4cc81b35c..509a1ed0c14 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_emitter.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_emitter.dm @@ -1,6 +1,6 @@ /obj/structure/particle_accelerator/particle_emitter - name = "Particle Accelerator Emitter" - desc = "Part of a Particle Accelerator, might not want to stand near this end." + name = "EM Containment Grid" + desc_holder = "This launchs the Alpha particles, might not want to stand near this end." icon = 'particle_accelerator.dmi' icon_state = "none" var @@ -9,17 +9,19 @@ center icon_state = "emitter_center" + reference = "emitter_center" left icon_state = "emitter_left" + reference = "emitter_left" right icon_state = "emitter_right" - + reference = "emitter_right" update_icon() - return//Add overlays here - + ..() + return proc set_delay(var/delay) diff --git a/code/modules/power/singularity/particle_accelerator/particle_power.dm b/code/modules/power/singularity/particle_accelerator/particle_power.dm index 5be216bc4c0..835ae54783e 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_power.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_power.dm @@ -1,7 +1,10 @@ /obj/structure/particle_accelerator/power_box - name = "Particle Accelerator" - desc = "Part of a Particle Accelerator, this part seems to have a maintenance panel on it." + name = "Particle Focusing EM Lens" + desc_holder = "This uses electromagnetic waves to focus the Alpha-Particles." icon = 'particle_accelerator.dmi' icon_state = "power_box" - anchored = 0 - density = 1 + reference = "power_box" + + update_icon() + ..() + return diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index e182d1f9a3c..67354a1ba87 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -1091,7 +1091,7 @@ datum desc = "A basic power cell that holds 1000 units of energy" id = "basic_cell" req_tech = list("powerstorage" = 1) - build_type = PROTOLATHE | AUTOLATHE + build_type = PROTOLATHE | AUTOLATHE |MECHFAB materials = list("$metal" = 700, "$glass" = 50) build_path = "/obj/item/weapon/cell" @@ -1100,7 +1100,7 @@ datum desc = "A power cell that holds 10000 units of energy" id = "high_cell" req_tech = list("powerstorage" = 2) - build_type = PROTOLATHE | AUTOLATHE + build_type = PROTOLATHE | AUTOLATHE | MECHFAB materials = list("$metal" = 700, "$glass" = 60) build_path = "/obj/item/weapon/cell/high" @@ -1110,7 +1110,7 @@ datum id = "super_cell" req_tech = list("powerstorage" = 3, "materials" = 2) reliability_base = 90 //Else these things just fail all the time, goddamn. - Erthilo - build_type = PROTOLATHE + build_type = PROTOLATHE | MECHFAB materials = list("$metal" = 700, "$glass" = 70) build_path = "/obj/item/weapon/cell/super" @@ -1120,7 +1120,7 @@ datum id = "hyper_cell" req_tech = list("powerstorage" = 5, "materials" = 4) reliability_base = 85 - build_type = PROTOLATHE + build_type = PROTOLATHE | MECHFAB materials = list("$metal" = 400, "$gold" = 150, "$silver" = 150, "$glass" = 70) build_path = "/obj/item/weapon/cell/hyper" @@ -1271,6 +1271,16 @@ datum reliability_base = 74 build_path = "/obj/item/device/mmi/radio_enabled" + synthetic_flash + name = "Synthetic Flash" + desc = "When a problem arises, SCIENCE is the solution." + id = "sflash" + req_tech = list("magnets" = 3, "combat" = 2) + build_type = MECHFAB + materials = list("$metal" = 750, "$glass" = 750) + reliability_base = 76 + build_path = "/obj/item/device/flash/synthetic" + ///////////////////////////////////////// /////////////////Weapons///////////////// ///////////////////////////////////////// diff --git a/icons/mecha/mech_construction.dmi b/icons/mecha/mech_construction.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e7e9bb0294faf7a0c0b7889fd6e2469f957d40d5 GIT binary patch literal 9277 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 z zO@fI$K>;1x^`=S;L4&UtQ0(^L?)n-nbSnyLqD}rqmVfX|0SeUU-pu-i@m<4 zM-TJRVr1{^>ipYnF7Iw_K?#|m)^{;ivPYlUDLeHlnomwlWLh&&rR8X%^MI=FOGlvQ zc0cFPZcqQ2akLp!L0bbmP0jqKDEDDJ`Gj%|ahzZk{wzRDZGE*Xf}{J*uV+VVTnn4& zETDgCX`t)WHn-ht!txPgjZnLdejbijan}6m+ky}J+rcdL zw|HQVGAU%wEW84cP}i?T#@tTK!Eq5eKd`BW-!VEc=F@6QPoWNP6W!GePxzZK&w;lD4YnUQwFx6g> ztQjC@H#iO90)2-?iu|!`ZEcYMdzg01L=37#OU(r)Z6C^ zRW=z$*Qn*6lqV#O9h*EH+$z`kP1=5jQ&D1X4egf31AYf7K+qiNyQ}3f1L@pE$u(Ee zOCVSdM_by)+O(@t^dv_f5A}6qa)eSDdlPSJn!H zhkSrnI`z>5CIsrhmGLD2^(qP+9@yZl7)_P4vueBfW2mH|$yv(fOnUb~=X*TdCp*DS zIfYRbm{S8OHQ`TT>Ll?gU$YE9wpr@xLKBG4b{d)VdZa7l!KbK1PFo$l@WWUY-crlXBOg3ITs;h zY(J1>M1MaBd7m6@W`zBUiwn5cbl~&v6qk^|0-TIWg)?bR!nnA&?run~v3MaU{CQZd z;-p#+wVunww!~!Z^Xxx#YoN`0N&TD2AbFDj6YA0_rWp-XZGx4F;kRQ%X>EpS`1cOK*b^FZO2mjmL;cP$I z?1K~K{~!BQ7N?Y_tmfe9Urm!}i0jjEjXfB5os?_Z1DK;0@&!(_N@swjj{64q8h^6H zyq_(N#jj_lloyy5((fV3ee1`|%q%mcFn|Xra*P}jtpy>zmW7~}y+F+piwqxxdhhs< zT#gAo^`)hy4oR0=w!;S>W!^4JPHMYtN*YhVoX54w8%ig>e421G{-DpBcek>#vNsNO zb*)pHQm$4NGsBzvs`ktVs7IC1oa<|O7s+K}C(5Ni4;l^qQ8y->N z!qM|eQk3GktgPo7XuSvl{4?P84PH{+$z*Rgmz z;|_5Gj{8o=X7Gox0*-~xf{#Iz$miy)S6}sTf2gtX0aYE;^BL}h*9FVp8>s%kU#;!Q z=yM&*Yv!nq`K!HGe#&J^rI~LiR7cWY#{$;Yp+676cCe%Kb4vw7E7eNbcyLmY3xy5W+xRhh{|U=qlzgiB?Fov>%qqyD>8AHG>Gl?qZ_JC} zMQL|4E%})g1^b9U=2?fs_FUO>h!*OJE_&$X*YZ8DY-3&-==gAmtzydtrEMI98v$>s z!T+FER*2@(?gAcsjXtH?@6R^*@jxWuxB#IQiyZuVbf+)0RNx{eYe8L2xvoZ8JJFgC z(x9!asHmbKui8ydQL(e`o&VjTfZyU=^}R^Vt9VGB!h9t|OiiLQ>qepI@fQLFba(24 zPNP!e;rj{LnePZ3UOsA7iFORgu)ELQO+Z7VRj_xa)`w8mPr1LtZHngw)13Gl;ql^( zG(Y&EUtMFPa5l$#Nyz}pv-6oHw3~BAlj&zDAw{C+rlT|1rn$))W~2pMx;N(AuD9wl zu!7kWwMrv|NRb?a!!*HQRN+DIn@K^Nfx8vO<{Hdj(5w$rFB*zm*vGatnS)aY34*ZE zb$cBqDsxgAPWT|l1d%3LRz*y-3?G)0^W}6ZoC`=Z_SCGa?H$PAVvG=AC(r;HXzM*~!r^ z(4Wsi+nljqbki1T0(({<;j|$j=c9&ApL4PPZ5xlhy8I4gflf^=SG%CWJMii57VY^e z^6;)Xp6^g{p;0Ha@cK17!`d1RVX_}!{z&TDyyw-FGCxPT zt#Taj`9%QNz&K0@_0L_})~u4R%KFRvD1hC=&u zcJH(}#R+BoFZ1VPl9FT&SV|14R1d&)i0Xu7rV6<%ETC1Y?#zhe-MWWDfoyD@!^rup$> zd6H89-TT+#JyK*gZ~VXoAD?M4@Hmtw_FYj?Q&T&rC6w#945r>?W}Q#m1}sXMAf#;$ zuks4!ixhcJ;Ai8?6i0*MmfbfS<`)cN7eERrMRVrm3-ec@+j37x<$#8a7=;;bSA7?S z0b%8?EXQ%WFzK;*28yKnxJ&cjULG8sA1fvj&hQQqIk@3$w9NEG_)#P3_opG4j_z&2 z-a<#aLgTD-OLDF4a=K#8Dcn^jjM-bH8_BCttFV(h`UB)2ntY;5oybJ#jt3x~QTtf> zC)u*Rq~zDJ5d7WoW5LJQVa>*u2F*9qPFAJ>QueYRqzU z^_5${9FD51a()Z+?u{@A(KEC|<-mV*!Z!Npx69jO9Q>Drf-UqB4!b!@Q-EI`^^N0! z^7g>_YzvV);}vd7?~#+^%ZmeWjWy`4m!g_l?&h>PtRmg;22k$u*j?s4Z>s6 zcQ?7b=g$f99F0GJJ54Yu>K`V(I3VX}eDx_@O`5B_@Euxy+1Veo2mQbbJ>%#+&Iar> zEeb5X^c=q_?ruI1k`ISuYsbnN8sd4_YN~!rZJ9%%ji))y4h=$n134%0!!89KH0z=o zxOJqP^_e7#l*Zly+sv-tDgU`LlTEKlK2z}Y{pgkVJ(9i$BEFwLX~`%#;LU3%*UT2h zpIOz@7#?&j9t^3?Hq+k<@CG@Q@?W{wlT5k1u^&KraNWE`=!)pNc`|PG3RV9{kX?Py zMSeaLBy@paemeYXJKdd|GX`doBJ8hHceLO^2&;cjlTZYL}hO{#`&I~`1Q?K z3C@$IR8Os5BfHeW@s=agnu;>pHK|^s(wp*>EGd>kZJB|R7Nmw3S;f&jqJI$`_|ltB z7K}{EGg|6xJJGxS|6qt~@Gx-Uhc^}uPpWmqXBN)2Dc7V-5z?P@T&t#f;xt3A&)WPz zBiaq%>ZF*r%tM@ii-U)i6SO1Png3{b)Bo|k7iz%PjNf3YaK%Bd!CXSF|IjPihf5~t zvpZD5bw%;RTN( z{t`EnY*kW@rd2fct@i^FCb>)CLY@PGTIEYEe|U#d|6WAR-ti$Y2E9pwQNWG@>nW{& z%7HJcSj^jYTsBRWF&pnL>QJtK2^72XdUt0nGr-+^t%TH&jLqOBdpq2h=-$0PUo`Uo zvLCaI9Fa0JuorfSd83Y1>X$>B(0;9;Riq{dPzH7C*%%yj$)D%Jf>z4xC3d%T_$+^w zAZ{#D98_U_E!IBo9*Vtq^X3^h3@l%O1CUmWj?fn=Rz&uKs;WL(oT`)4VBJ;5LV++%DKF%ys(7H%X&(6f%L3<_M=} z#_*z+>zF?Yq*ixc=`@82HOwKvGdiSrf7A+%2HgVrkC$fRqeOaZkM1f4{2TVOq^Y3R z8!G(AgCb07ta9v_t;ujauZ+v9@2@j3#E-W6gZhnK&RBSGRmf7F@O^`jpj86CWs=vL zIdv6Q3-i0CgW4&T&iy~@6~t|mDT5^U!VUNiao&t_GH4afW)QW zPuOY$ZE*@#5DDb0HpZn&%a%Sr0e_JtGC_jDxj6F%nK!g6lD+xqMR;iOIACZ*^}^;) z)DgjDMQ?Xwke$%f-y{&Ip*AqDv}qs)^|d85P9xY6;!9opwby1F8FbecOVX7Jk#mHQ zRBj0PdE&aO$67DMu zi6j#Mf_l`1NgW=Y_3YWzXrRMlv1f-ijnnND=GusaM@0`mVbyJfJeNA0{1PUq-)ZDh%oQlA1%37E z6%g)Vk&e(>RCu^BSjk;RqTt}-n8Idef9j0-;=j$6M(-85AG}oge1iiozG8p8xa1ej zP>pBSGV=>m0=ZnKWrlV#=A6yg)(y(lnDc^3p|UT6(|-?_4%qmvD~L2)+Bj_-A7{@u zEw+4n(Emz4Us2K zg#Mc?O%i_aF<$RZt50FALv#-n1%i3KXTlJBh4!cTq=a4N7`5M?ls zm`E8I7>Hy>_ao4u^v!;4?ozyApHqorO!xe`Plk9HLy9Q+2TBb^MI@W$LCteC(wVc* zCR1>A+srZ{&5u>+s;(Ebd2Z=>@Ah0LcS!yU6lLTT(NU&S4>T{?S^w!ihOemY+%4CE zaK&gBXTWsX+n$231GrmrPSlO0@)`LJLvFNB3kUgg<6m{ecjm?$WfKIVO-nn}AKU-L z+J;p|r+Hm7vLNcqm2Z~x3x7CcjEx6>(Kz*?8~W8SJ!Dek?t;u^z!bm&_GsUPxV~!^ z7UN;n(2y#Ej%M>4?5_kdEvn8y}G_Xy2U`jyjt5s10pwTnx zBd1QaK@65dz6PoGYz}3#S*{Tjr>Fm*^CLJOPsro>wo7Jcycc#sBBqEV{tWb%@C~B5 zyuEcbUqO?Qxcu()7WG9G%|r=H%>$-(wGS9T`$XN{1-DBAN_gK(JG@8?0jo!=pSWHD zd3tAkBNuSyn4x9bn;cCJk=dJ}jWL1xR8+vCHBI+)W)(9lLVZ}vnCo%A4(z-uVVopX|Ua&6PnI$-Zo(6-_Gny)X(suqM@QWt1Jac@==R3bY**8<6j9HHE65SjTS0{w zE+DRMeQ;Ni9{R&u^HKj3?diU=5#{|ua@kI$rEfjI>CLIM-dhi72Pg1HEhg7v?N0^K z(1|hN2h0;E@#?9-Hb(>SwFWp*KM%$JjYdf$e2BhcOA3}vUY<)r-oD)cla^KxZe(kB zf`wDwi%s+Xu)>7<|p)EL3!b$|b_2k{Vkd1p*?KCs6_2>a%0cByu)6-p1Ve}_Yd>IoVdVf#kNPj_V zTF=`ipBMT*%CMcGLi_c@=+jX@5^1RSsmXaYbjdXD%ZC}@2ZSv@ zs!EFyyi~8fPcq9qW3G~M#}dLmgBa-0Go2857Sc)kYOJ;I)8X*(h7nw5^U*@@i+z*g2EtKw@df zj%DxvtEsOJi}H)Q1wnzIG{^wb-6@?CQUcOl0@B@$w33o44HDAQIkYs=-Q7cX+%xyP z-}Bu01BUm^0CV1R_St*wwf3IBanciACcl37MGF4n1ald|U+nxk?ozu;0!f+S`#M-Q z55UkD^yXSb(NZ~{w&ARJZwiu*I-qfOT@?jBrtLaq+>eKTRXQDiiXT!4DBqX;zESW* zdlgBNwNr_4stj?iJczK*b!_zXVpIYxo49)yD!(`-6jVAq`AbMj0J!VdbXN9YgUvS* z9G(b>k^hgtBa;+p1=8)jsN!?u`GVibR|k_Oe#P`Pp{4C;!PX#dHXJxQ9Je5+duipRLT!*YCW z%qa?TZY08A%LSFq2FmU@9kQM0R)MXQ0#`k*7Ivk z5FCQJXyDC^0dG?Uu>g>#!@y7As2Z|=?1b^U`l_<=AYsv+HDSbZ9~*Na8nl$=kfpyu zR0$yH461Pyg(LQ^l?SNsyYwS9mv&o{guPLz5o?tIrryPEfsep(JSzwTWMR{-F$OliO+LEG<(tc2L z$;fI$SX+0<-+7N{lHCsc7=~PGsgy`hs~UnZ&s&Y~6>2J~dKmN$h>;T}g|UHGYFO`R zBDZz4_%lzYIQpzT7-bgdl&=;&$U&=UIMap+*`bNW&!>X)d9FXA@a;~n`#-#SyYN=t z$R&W- z1icSZ1!0oTC(1>apun=Fp)j=Kf#T3J%9#c_Zp2w#*!2;+!pb0G8N~Js*{kK0|Uf^IBumlo_pCFL!Eu}OD zZnFq#x3>TaOrN!-qo2-@4*-?IuUT3a)L+?D1c`QDuELf zNzak?3RgV3ET`!*17s8cC{DBa-0`^i>T(Si>#yPG(ubKA4UDM#zXY&2bC??8U5cUi z7Z55H%XLT*g`RQtl557bKc9Sr^AXmdfWg;ySQxB%Jz3XE>_*d02DkV$1QAs-u#C6; z+jw3UCM$V7${Xo50#DV8>s=i#teZddiw;QJmw2QNzg7|C1V<|M?rAt2Z>1ms3Ftm% zDm5xKTfDgRRhS)S7~%6=Q5m&|#K@Nuvx1ZzHzUrg4awM7f*@NEgWl&hhhA8Vx@|jm z@TZ^ZGpj(j?s)gW%fRz=I( zPZlp#_}qgnettwGReoG%*XR$vmJ+LR?!7xak5Ca9mRdMdU>7@7H{fA!xvwS-S0wM6 z*!sv&<|sQc9PYj6+H&4aAs|(;FLxs^-~y9VU>Szu zW>Z@V(-QvrK1bc(ViuF!6QfS5`hxAoJ55r%Joh|E2rIU|I3TcyZ zAABMm%`GhI8u?Sm3V9BR_*tV275;j`@Y!G7AcapS9O4$pWd`V3DLgR0_>L~+gZY{_ zszt4Na(Q>)#9}aW-0n-Yu>%gGLPKS(d4{bKORr} z)kG}bWMJa6m;#k*{Le`Z%}o00cj%U7Sb9Vzx#f^OAE`q=4mwV^Q3X2fHeZd~XP z^eFLrdygjbsCRLC6K)PqX&F7qDwVMfEO{W~pb2nw#UmAX;G6mE{rxl_lP>(6K0N{H zVvyWoei6DgO6%Sf%oeIqf88!iH$|k;qqM2Woz)0audMD+*4$y6Q(j6 zFWMe&x-T}@@Lr`bOl6v|$r9tQIq)=nw6U#T(>N3B) za@wsD{*Md*IINwHHSQ7o_%O#V$0se7ySKjViM*1n=L#$m$m1C_=25Y z(NfRP6`ymQz72#`RJdaEL9(bVyj$W|t zQp4ph%Plzy4l?B)hMuTXKNo{2tK;w%y*b4Iwh7Aix{(lTe3Q|Pd z$RVt?a|Mq}h7Y^~a40K7z$JeSX3vfyejfTSO#rWI_WtS;KZkl|)O9X)ByUd=rRCgx zsx{wj^z-G@Q}sk$PtwHWA*Z`H;l}V(>%yB0SJ9OK)pb?AZ93~jKSL$;KF0l zPeUjbxdpLenUwAM_g@MkR5JY3;8lOEZ#`S;nX<&-E|-&F8t1JA9KHt`Qyg}m!YiA@ z5Yz_%;s-vUqKa=+)VuH3dHrDebQ*4d@=P~jE9i{7ki6qqm zC|$`i89og<86AZNn3-7GuaaQ_>3j88w-ULM(lT8fGF6TBSYF%pI;KoKi^Rp~o^K98_NiraP4@zK1AJ1y{kewEj3pyfTvd2S;| z%5HXc{oQlNf4|Tw;looXkw_d(K-p%m^6*>8Rcf}ZjykK(T~#%HZNYVa3IG8iM$M)P z@$pnC$%gt(w2X|qkN{=C^J(>+TYOF(^#tId6fq@|PUrz%qL!wLp^miey;RdTG*+*T zhLlZ!7k%9VL-$T=gwWe-aGxJ|7cUUm(wI9Z=M##e&^Md7ci;Q1BG~dLDXaveshgWQ zuIdv(hLfBkTVoe@LXzj|uJ0JUHHe6iMZdR&sWl895v^9h|G$H^wIG&(#H1vr(+xSz z67A77p4RVALSEa8XB+1?t^0{YMAOThGLOc?cBicY0Wy)d%$g-}${E6PIyyv^EbD7) zA2-cvQhxoSnY};mtUTlqZLn*+@3R}K7>WyxvHKApAHM-q zCQ6w^<85tOht)p#QKg?_qceK}SffpvkWse0_QCY8cI=hWb%*?Ap4}h8cjXMdA_;W8 za@pB~eFCGl%eSH}vP=vkHOx{wNccU`S!?^Gns-kc?wVI+gnHBgk*&&Awbe$1)1-$TwD#NbNw^g0_n+h*Kt(gFQZ+Dz3p z3dr^)jNM+b6)_Jh*4&qZzpKv1&fYUQnKWBvfd_$1e=;z|kNW&}dlb-w&@zx`HJi;ym#)f%6R-4eo-v3@yG)@t-BmCmfiKXtg8|1tCjA9*&#jsf$^Y|jKBqsfsZUQ1QXE z8o9BNA}!dgj*+ccV7t=1!jG%D{bU|s8RCD~y3zThI|u#pIkJ_4ky_G8{&JFkD^M7G zXjQP%(2co%@CQ5!2cuwtBm_5!n17maFj!2faG;Nci{kJa= z3>D?RDg4XG^MEb6!j{rA{cpd3)W^uo3~Jly=D_^oyXRhBi5lt@+nbb#@DicZ)9WzU zzigaoyq`Cu6x2ri%A19+=X`E7iMZ|s-6vB~A0JS1Hz}EuF@~iQyhBv3qezNhAymj8Z{z<6UQ*o=32h(MbjIArJ^{e5L;* zi9pUD%&T{iRg`kL7lA1YveRLLk1fVf-vEgqbwk4#mVx{0^;p29VH6P1!M&RL=KW=7 zG7>-s+;pND8!3kIw^uOulJERznwo}%*0)GXbNGZV{XoTIMZt*q?N)@DITEx_wYEve zi+;nw;TYvEMB#FzO9R;;F+c0yl#;@rqO!(D@FOTSZ9B8zVb2nIAsmn_8aai?U_R6A zEbv@F#!V+`J3}s6^vH)!F%I_Q&0A=@P~ev{LmHbNM7m+0Z?Bt?68-kpFD8t5DRjMd zOC9u*gL$^)m>4Lg#>2Ih70yj&CLn}2BeC9nOi{i&GGU5-h~lHlObjc=LtX|)O<7q8 z34L9&RmrV(4p}lK-EDo9FCo^}J9l-hCqsP8E3Y+Uu^{PKfxF`c3cv_gD3x$3pcCtON}WP3N^Pw7fxZUZ=1hI*V_Cbo^4SNObtq9|G~+OKhdUrBRf2 z`1+g}j%DcSe9|7MJ+%5MNO|@CCq=9C(?kF9v^i4F4`Q-@j3vZ=8*9(PHS~z}YOXNr z2d$%4qtU0b+L(#vXVBu(agF6#mM7msa$myNFSA_zP-WVPRK8D(-RY|eiRPe_|NVRV zZ~8I&#t%Y3;Jng?n0J@+!8x1d-zy#WxADYtc{b~tnm`*exeOLcAZ<5jVwz@T zvtQ=o-&-$l*do5Y*q5oZUo0#sr>`^2|F0gQmyPWWf`!?BQEYVdW`3%DB~vgp0H4+l z*ClsntKhpFFpQKyX%c7jpb8Ircnh0sd{5P)5SB5(O|Wegf+!nU3?HNu3KIq4TN1gIbLUN-O`f#X4$^x z_Ga0>x({@?A4;^nmjwVGEwgI9V_DR%{2Lj2l|z>)VTwH|b&pnr_=@VceP8j1E*jkr z`zuU38JL)!WwmvarsQ}Z9W+KhrA&slW&gp4&4zpRdbvXy&xQiu)*H*2`K^3L`K4v( zCG8J?l9iR^zWa5(`vz3#Pik`8e|HpT(tCGBvHrDSpgUl>veCO^fn|AFyG9-p9g`01 zMfyx%)vC*g=;*w{!ic#!T~G=c4Ff}Zt~S&<%h0*K<cx73_a&wz=4ezat0#6ZuP!r+$_Ey#FlI7L3 zzQX2+&CV_p&YHbbV6!UU$wI)=G@$w&iNO>Mf2Sg#UR~zIT0oe>4NXTyeF&EG%Lr9? zJv=KA!E_}OvQ+ujD+W3-|Mt94Vm^+Y`O6`Nk=NHQe65i)o7HSZMj8-u*2>zO;%3A>2 z33#6~06AvNlBhA!372_4{-DOEBM}#NNdJIk2`lwu0lCvv;GQ4^`lTg|6XkMsZAlz@ z;ItcAi#Nyhkt-*ss# zyNk0DN23pRZg8V2yIj9N>vl)QWaiSFlj%Qmx|=-o+sNGaey*df_%>ooUHbuk$ryRG zN}~^j&GFy~d~$Wbq%K}ioko5ka{g{lxxHE-l2%@{(ON)7D5#M0-uhR4_UE;*7iFm^ zuaz!yYHO4KF8)Avb)dMcvzYZS;N|XYGvnXN9INIsGCGM+upHrGTznakLt%HsMqfb*~x_but z96#QBUh_H+WDX0J%;MJF?+TMaqrbnW14G|ystMQwet?&+)t1-Bfp=RRwLlzTW-l;^ zySV=en})mvstQvQck!+?ik0T>m5>-+J>|pKAtc z?~t)TTDh^&8wTC+0Iuc7!Z0yDyJ^W*9{AhSp09?4>1rwKGufOZ5YMzA5i7kCH>KvW zf8ej`N!@!_*nY}1c%C(9hk!7)D-6ARcK;ruUX$NGPR%}*>WY6^eBvbcS}PIW-xW{* zPRH^RQ^b(PD?PY4IXOK&Jx3l~$sUx+s1JOR*cW;GD5*(ENZtd_M?gRTK|M`Krlv0) zYdNW5^UIm7=X6)hckPbgrZH@lfp8el-q-`>02euQT2@kub+z4K76)%2%tLYEw98A> zS1W&RL#eyL1p%a2Mn*=&fi`7p6CRgihLd6k^2D-H)?2U_lyp8zrkMbV=%0#+Fm(Tb zH>n>S9LipcrrATG$j^~EvOLHitDopO8g|M8N@|m_!C=!Tene4G*Ru=Sd=GMGL8qf& z0Rj4*{nhM!L5`rLx+S`+i{lC*QYe`$9o|I8>_J2Z&}f___UdFa#c4NdRF-~aD9F4c(fou(}1I9N{u_RV@%cy+!s)`A}8SK z@f@~H&TeGH`|ydy9L3iwAQ(kM=7D34Zy&d;VIekG@j{}mO@H2Co4y?TY8lH_zG zMoX>P$l1JDGZ$#prD*Nso*R>9U~#Yzlb!q5FKp}!BLAp8KOV;>q4|6%F4sTCwWCKM48If z&$l+xDs;o&VHG{JoE-3^sfA;?-0rB{m&fG&Dv4UUaJ&9NGyJCCl}}Echu85}{r4kE z$}~}5Q~{dAVxQQo(?O;1bDxm#_4R!P(5$f?U{Q@t)N=73Z70#mguf%9U}E!dgaKrx zF+5boWi?3h7Q`e`kr7=(iiCE0z{Do ze0G=4XG96i`c2}W4v-TW+xGhhK=TgajEoF^+elip-&Wo(I>||fsC=L?cJ2{}X(^&jtReGvI>;nkVU6&}9D?Eh9d>@R8^_r@35CC0SJRB76Uu zg9b$G-)oZ2CY@ya2o48_)8eAu`%9s%>${4QN__#PwDOwAg?3Kc83&@pk?GE0)0!IF zzJ(!{0CIn8dCf_AxSW(GG>oYj;olKKp$~46^Mjs40$-x;RJz=M7#dT-qwD^PY;-_? z#tdp@9KYrz0p~S>zX4^z_G0f?YT8$A+18@TuP!5Y8*Tt-tFW8rZLAl-H`@Trj{a=` zX~d8U{ngMi$RpI_c@!1hc!mD~M4qXsuk-TqfV00y`Ow%X7(*h^5n z=pc#os&3d>wwy=bVj&0?PVP9|9SVR3-lm?ji;HW%p^%>q7Roj$TpS$r=sU;d>wq=b zC`~HZ0ssD9c51LNoj*p#PXwu1m|tI`8-X3GnV8r~gZ4jbD^$C34Ubb~+>!akbTAj^ z_CG0#Cb{<8DiKE;-;vFAg73GAvUGA?e+{E!>-cVNZVqOfQYh(NW{ha?#y3qbd3h^r zZd!kzBoaPLMInZ%fP{zn3y`v4GybNhAnw|dyO`EH~`igFraS$vVcy)|ADhM zs5$5vxJLNK5?j*L)XBrcqAvIrBrM_)$h>zbBLg%v`Y3elHQ9&?9VLdPLnB{uVS|jk zTP#@Ce;&kw>S8q-;D*FV@E{OiwoYJO0IIvA?z!X;0HA3^o;hD;pd;jzH}x?#;;zs) ze2h0A8y|<;+&Dj4h+P<74UR)X-Yoo@SQI&XBy4!2qk#)J@uzkgKh$!_t&@GPjlO_; z-&)Fq^o%eT8WRVnM=dP@;p^Dh4rS2`49c4N??@IB98Q1te3q%jKKM>*NXba6ERO`5 zIXCNCTU!^Fl>CC%`j-J}VV=N+1p42FmBI+J+AlWXab5dn-o%EP+Ef!CsKGM9C(S~# zxtU^=j4);xpoq!uA2QCn`Cp28^X9vAf0`3}+bjt#6&sgW#0$6guSFBDeU7+Eu#kd{ zP)Tc3A4QjRlRHh)G|1|Tf6|M%@8>yC{VIJ-?GE(>3NQ;1eVQc}ci-;u%e5oOitAAF zNEHhf?W1(RsAnL|R=zZhpOjxvY9t|}Ja;;5Q1zZtr|jd}3@)QP z=}!68yr9p;#Z?azJ;ZQE!Zq1ndYf3h4LZrza;R%#S-&PGygU=_5_#vaB!v{VY+`(@ zklPtM4A|WOgb$4nccmMhUhFDtS83ixE*%mhx2`Qc??S7c6VSx6zdL1an%~|?qnN9T zOpr%}p73$|ugmz(_q8~#`-vP!x9Ze&Um=irUgMxqIE~9x7R!YdF})YpIP}{4toBNy zUfwu<7>}mCy_4L_eCHc%NrPvI~!5 zUN@KQu2sE0ug$}zjVM;qd60Wo*x&N3Fb#MHoFiIM*pPma^?Bf#z01XNw3GL|aInnk zLD{d*moxXEma=995qOpmX-we3^)5CDjXuP=s1KZ0rv|0v0(9B%n7k4J0l7g=>aBW5 zOy*Ca7v5Qh&+Ay{Yd!%WU9;1$JwB@F%28d9X$-mof*s7M9lndpJbrDLjM#qW-?Dcd zjNTc&vf@eT4bdyCpHZ-9&W#f1EoVJ)E|gETJEyW+Eg0fhjcs)bjD ziL5V{NekoJWrE%jEmYVtC$jeVp3ifhf|uB=AvX&KG?M73Dd*WXK!pfe{?a{s&9_^M zmu_PIpfVn)c^gzcZIs|Ac8`F^MN0?Kr$KuP^Zw5al~*S%w&TS^SOA3g%@~Coaw^S# zX2%YNJ<{H^EmxR6 z1j2L!ne}F<*%y5s{h<$L!nFM38^*{#ve4z6B!nw$)yVPuw@Av_b=KnE`ug?Z3fvD0 zFqsdyiO@#Ipg_`NxoCpkYm;*0|L9+{4!^KtbRgdSn0f{fppQhC1qC*YXxe2uEJm&p z6A_h(uemdc3GZ_p8PG1~oD$$7+6Bp&^2S*lXRL=oV6ydrNaskduzvxf=%O@3RU5f} zK88|nw})Tsw+Hjyod>(PZQ}StGDgJTACb#wAWEsU6@R1FDe0ytapC-%w&+iWD$$-9 zs#T?5Mj(W1Q*k&f#cX!#C9>=XCcQ=}iI`6UzsQ~6L^91fw;=R6`zf<{CvhbXBs+V4 zU8hwLP%w|MF6kMNeoe0;CDzER{ch6p4bh!5L`#B}!OpS^qkc}B>enyXaapOk{qjCa zT50`5s?{)QX7x(T;(@W6?4^hxLc;qXM@vFBZIW+ZTLs^N_)~z&I!-NYUG#Kepwdxv z!hAFmZiy4r#}(&&PPJfKS9EHnT%?01$8!5J^|EV>-O3R8OqGN~1U9!vIi!Lfu zyeop;2&qv>#Tf)Cs9jJ4mBEr(lfa#dDj!dZGQ>Fh6Q5A(pWav%Jn006 zjtuL_mnfeih0w43UD0~2MY$T4TFXr42x1Z^b%&lf3pRzc(_iQ`iHi#oKJ#rA2xA^NEVwPmyQ2w$N^EJ423 zjPSzKL&jWH4&mr)`C}DTNPiXY^cbyH?X?Q>PaJPg&wFAqXrOw$%u~EOax72I=m1LF z?zrT9-CL$d?+o212fIA=f9nY@R`hl+$$WZdSY{Yw9{ z2uJVQ-+TmFDe67W^n6vJhQ=v%qzqwx-2DNCB1f;ch#bLh^J_moGj?%$D`H@@YW;Qh zLGoL~yTtRG-xI?mBsB+I{9HoxwaQ9M%`9otzSDZhnU?Kz??qr*k6!FAyE@m6j-R0g W(VDH&D>ov5hn%#MRGEZv(EkBJ@MNU` literal 83022 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

    rA#f!(HauhDE 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 diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index ebad33c1b689af38cff6f813844d1957e6b950c4..642186a3049e2729987d6d8b5836c9b3d36194d7 100644 GIT binary patch literal 34123 zcmb@tby$?$+b(?59fEYXG>C*Coq~#rgw%jYql9$KAR?ehh!P?#3Q|LZ)X*U)-NMif zLk!K#>>Ho=d5_=z_VFEi@9+5j0A_C1z1FqXy4H1GajrM_@99#JvyuYmdN( z&0YSG5`#}dMw$`<0KX{kk(sxa{R=xUXAf^@_vZlMpO$WN*ZqqWt#TyfI~i_zOQ@wan}CMi`jL{w!F*wnq6t1eF)Ms(J)Wu9DY_VBJQ+>RJ~u)5+?5a zv@*JR)x(W;{2=GVNF!V)CaadZP0?03>fs|`n7bcxpzxT5#mMk`^XnI)47GvsG}A(& zFUjlBDbFjORde<6O4Qa%27YfI4REE3WN>+-@5bvn9q`9Ctw(O!;R|(7!AhxC+<_it z4cK-PP#5O?zY(fr4y$)qdm zQUcq_!ii4@6&`C*9&%m(qib!k)`}PKEIZnz&p|DL^_ha)h9EIP#?AA((E+OB4=Z%P z=Lj~w@2>V`$|WR3{Jbv4NA-#Bmi5hiyX0*_u^5f&GwLVV-SZr`c*Gew`OXuZ%)cfL zS~_aQ-j64P^W1PM;}#vzpFiNG$%g40iTjn>rs$~qnbHdVT2|fcso;BGJ)<>M{b9w6 zxI=wj)Yo)t>v7Fn0s4Rlg&R#yOF?w?9*q1H?@IZuJ5iLnea&yR$ZD1{uZTUpty((& ztSGxyYZOOq8C2~66c2Fs@-EPs4?puy-@j2AS?u1dvYRYAU12~jge{gW*4(qQQTI&e zl=1SISC19eP^60BbF)dX^sltTzbXb-N&K}nzk3?b9GQ0FRTO!L+R3t7)Nf!b419Cs6SKDH?n1EilQ+yF*)SLH>!B_>iZ8< z!SWcHC%vCiyAV<%aC z)#dr>Ol<BFyhn!}L*=btJ3BiL ztkx4dyDRkcuU@SF&IW%Tl0BwcBEfOa)ZM&zg9cy!^;upwBt+SFYa-j_757=pA-(SP z>(?nU&)4%Zp+0-&L?P49YHm_8F)-Zx_2J{k@Z4PfeFf?B@41Fw|p zf~K>wP4c19SHvsn?HkIw!|p|y6Q|<{tUxye934AweEtZZlTVZgmyP>HJ&YT`Ib7WN zCHv5$AO{~Q9ITJao30t=`UVBMdwM+UhaDXp%s(E8biJCm%vQzS|@6nBik&7W|xb>31jzYFhg@9a=N;XK*NBS*<>t|4V?0OGAlyA+7zyIE{n z8at1W5XmtTrmAwb#+NtV*LUYGzTpneCYDMy2u;@nmHD~O(C

      $T)Kvk;_AqlF$e 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 P00000NkvXXu0mjfv_&V2 diff --git a/icons/obj/machines/particle_accelerator.dmi b/icons/obj/machines/particle_accelerator.dmi index 01cb1a230ecedc628dd6d4c130dde720476be5c4..9513689f65f2f8bff0adaf8c83f9bf50933d8677 100644 GIT binary patch literal 127501 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 gPsctUzsLuyre$9=D`rmwS{Z$vO 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 AqW}N^ literal 22678 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 From 1ed9e2ae07d99acd25b1e7492e21dda6e3d19f8a Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 18:29:47 +0100 Subject: [PATCH 064/143] TG: (Does not actually change guns) Guns with ammo no longer melee at point-blank range. They now fire normally. Guns without ammo you bash with. Revision: r3506 Author: VivianFoxfoot --- code/defines/procs/gamehelpers.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/code/defines/procs/gamehelpers.dm b/code/defines/procs/gamehelpers.dm index 63d66d9e4d4..a8fbd1f67a3 100644 --- a/code/defines/procs/gamehelpers.dm +++ b/code/defines/procs/gamehelpers.dm @@ -286,6 +286,21 @@ proc/isInSight(var/atom/A, var/atom/B) else return 0 + +proc/doafterattack(obj/target , obj/source) + + if (istype(target, /obj/item/weapon/storage/ )) + return 0 + + else if (locate (/obj/structure/table, source.loc)) + return 0 + + else if (!istype(target.loc, /turf/)) + return 0 + + else + return 1 + proc/check_can_reach(atom/user, atom/target) if(!in_range(user,target)) return 0 From a40b911ce521ff9c08143e118ce2df091091c8eb Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 18:32:39 +0100 Subject: [PATCH 065/143] TG: Shades, Juggernauts, Wraiths, Artificers all now have minds. If a cultist builds a construct, that construct will be a cultist. This means they can see cultists finally (and will probably count for the escape objective, so that might need changing numbers wise) Fixed some typos in the cult runes (godamnit Urist) and the blind rune can no longer be made into a talisman, cause a handheld, instant, AoE blind that lasts 20 seconds with no counter is retarded. Revision: r3507 Author: kortgstation --- code/game/gamemodes/wizard/soulstone.dm | 37 +++++++++++++++++--- code/game/magic/cultist/runes.dm | 6 ++-- code/modules/mob/simple_animal/constructs.dm | 28 ++++++++++++--- code/modules/mob/simple_animal/shade.dm | 8 ++++- 4 files changed, 67 insertions(+), 12 deletions(-) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index a26ea8a6910..8ace91fde73 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -163,12 +163,21 @@ var/mob/living/simple_animal/shade/A = locate() in C if(A) var/construct_class = alert(U, "Please choose which type of construct you wish to create.",,"Juggernaut","Wraith","Artificer") - var/mob/living/simple_animal/Z switch(construct_class) if("Juggernaut") - Z = new /mob/living/simple_animal/constructarmoured (get_turf(T.loc)) + var/mob/living/simple_animal/constructarmoured/Z = new /mob/living/simple_animal/constructarmoured (get_turf(T.loc)) if (A.client) A.client.mob = Z + Z.mind_initialize(Z) + if(iscultist(U)) + if (ticker.mode.name == "cult") + ticker.mode:add_cultist(Z.mind) + Z.mind.special_role = "Cultist" + ticker.mode.update_cult_icons_added(Z.mind) + else + ticker.mode.cult+=Z.mind + Z.mind.special_role = "Cultist" + ticker.mode.update_cult_icons_added(Z.mind) del(T) Z << "You are playing a Juggernaut. Though slow, you can withstand extreme punishment, and rip apart enemies and walls alike." Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." @@ -177,9 +186,19 @@ del(C) if("Wraith") - Z = new /mob/living/simple_animal/constructwraith (get_turf(T.loc)) + var/mob/living/simple_animal/constructwraith/Z = new /mob/living/simple_animal/constructwraith (get_turf(T.loc)) if (A.client) A.client.mob = Z + Z.mind_initialize(Z) + if(iscultist(U)) + if (ticker.mode.name == "cult") + ticker.mode:add_cultist(Z.mind) + Z.mind.special_role = "Cultist" + ticker.mode.update_cult_icons_added(Z.mind) + else + ticker.mode.cult+=Z.mind + Z.mind.special_role = "Cultist" + ticker.mode.update_cult_icons_added(Z.mind) del(T) Z << "You are playing a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls." Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." @@ -188,9 +207,19 @@ del(C) if("Artificer") - Z = new /mob/living/simple_animal/constructbuilder (get_turf(T.loc)) + var/mob/living/simple_animal/constructbuilder/Z = new /mob/living/simple_animal/constructbuilder (get_turf(T.loc)) if (A.client) A.client.mob = Z + Z.mind_initialize(Z) + if(iscultist(U)) + if (ticker.mode.name == "cult") + ticker.mode:add_cultist(Z.mind) + Z.mind.special_role = "Cultist" + ticker.mode.update_cult_icons_added(Z.mind) + else + ticker.mode.cult+=Z.mind + Z.mind.special_role = "Cultist" + ticker.mode.update_cult_icons_added(Z.mind) del(T) Z << "You are playing an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, repair allied constructs (by clicking on them), and even create new constructs" Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." diff --git a/code/game/magic/cultist/runes.dm b/code/game/magic/cultist/runes.dm index 14b7a63bd95..5120e38bed3 100644 --- a/code/game/magic/cultist/runes.dm +++ b/code/game/magic/cultist/runes.dm @@ -488,11 +488,11 @@ var/list/sacrificed = list() T.imbue = "deafen" imbued_from = R break - if(R.word1==worddestr && R.word2==wordsee && R.word3==wordother) //blind + /*if(R.word1==worddestr && R.word2==wordsee && R.word3==wordother) //blind T = new(src.loc) T.imbue = "blind" imbued_from = R - break + break*/ if(R.word1==wordself && R.word2==wordother && R.word3==wordtech) //communicat T = new(src.loc) T.imbue = "communicate" @@ -521,7 +521,7 @@ var/list/sacrificed = list() user.take_overall_damage(200, 0) runedec+=10 user.visible_message("\red [user] keels over dead, his blood glowing blue as it escapes his body and dissipates into thin air.", \ - "\red In the last moment of your humbly life, you feel as fabric of reality mends... with your blood.", \ + "\red In the last moment of your humble life, you feel an immense pain as fabric of reality mends... with your blood.", \ "\red You hear faint rustle.") for(,user.stat==2) sleep(600) diff --git a/code/modules/mob/simple_animal/constructs.dm b/code/modules/mob/simple_animal/constructs.dm index e698f4b4745..7f9e41af6e9 100644 --- a/code/modules/mob/simple_animal/constructs.dm +++ b/code/modules/mob/simple_animal/constructs.dm @@ -3,6 +3,8 @@ /mob/living/simple_animal/constructarmoured name = "Juggernaut" + real_name = "Juggernaut" + original_name = "Juggernaut" desc = "A possessed suit of armour driven by the will of the restless dead" icon = 'mob.dmi' icon_state = "armour" @@ -113,8 +115,6 @@ health -= damage - - /mob/living/simple_animal/constructarmoured/examine() set src in oview() @@ -131,12 +131,20 @@ usr << msg return +/mob/living/simple_animal/constructarmoured/proc/mind_initialize(mob/G) + mind = new + mind.current = src + mind.assigned_role = "Juggernaut" + mind.key = G.key + ////////////////////////Wraith///////////////////////////////////////////// /mob/living/simple_animal/constructwraith name = "Wraith" + real_name = "Wraith" + original_name = "Wraith" desc = "A wicked bladed shell contraption piloted by a bound spirit" icon = 'mob.dmi' icon_state = "floating" @@ -255,12 +263,18 @@ usr << msg return - +/mob/living/simple_animal/constructwraith/proc/mind_initialize(mob/G) + mind = new + mind.current = src + mind.assigned_role = "Wraith" + mind.key = G.key /////////////////////////////Artificer///////////////////////// /mob/living/simple_animal/constructbuilder name = "Artificer" + real_name = "Artificer" + original_name = "Artificer" desc = "A bulbous construct dedicated to building and maintaining The Cult of Nar-Sie's armies" icon = 'mob.dmi' icon_state = "artificer" @@ -328,4 +342,10 @@ msg += "*---------*" usr << msg - return \ No newline at end of file + return + +/mob/living/simple_animal/constructbuilder/proc/mind_initialize(mob/G) + mind = new + mind.current = src + mind.assigned_role = "Artificer" + mind.key = G.key \ No newline at end of file diff --git a/code/modules/mob/simple_animal/shade.dm b/code/modules/mob/simple_animal/shade.dm index 34034a63df6..3edff7159a4 100644 --- a/code/modules/mob/simple_animal/shade.dm +++ b/code/modules/mob/simple_animal/shade.dm @@ -50,4 +50,10 @@ for(var/mob/M in viewers(src, null)) if ((M.client && !( M.blinded ))) M.show_message("\red [user] gently taps [src] with the [O]. ") - return \ No newline at end of file + return + +/mob/living/simple_animal/shade/proc/mind_initialize(mob/G) + mind = new + mind.current = src + mind.assigned_role = "Shade" + mind.key = G.key \ No newline at end of file From 241dcc742e402ea40b6912a8b9a3ed93b19873b3 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 18:33:39 +0100 Subject: [PATCH 066/143] TG: - Fixed "Check Plumbing" and added "Check Power". These two verbs can be accessed by using the 'debug verbs' verb, which is accessible to game masters. The first checks for unconnected atmos machinery, pipes and manifolds, the 2nd checks for suspicious powernets. Both are intended to help mappers find wrongfully placed wires and pipes. Revision: r3508 Author: baloh.matevz --- code/modules/admin/verbs/atmosdebug.dm | 30 ++++++++++++++++++++++++++ code/modules/admin/verbs/mapping.dm | 1 + 2 files changed, 31 insertions(+) diff --git a/code/modules/admin/verbs/atmosdebug.dm b/code/modules/admin/verbs/atmosdebug.dm index 7e4cb2efaaa..ebf5141b5f9 100644 --- a/code/modules/admin/verbs/atmosdebug.dm +++ b/code/modules/admin/verbs/atmosdebug.dm @@ -6,6 +6,36 @@ return //feedback_add_details("admin_verb","CP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + //all plumbing - yes, some things might get stated twice, doesn't matter. for (var/obj/machinery/atmospherics/plumbing in world) if (plumbing.nodealert) usr << "Unconnected [plumbing.name] located at [plumbing.x],[plumbing.y],[plumbing.z] ([get_area(plumbing.loc)])" + + //Manifolds + for (var/obj/machinery/atmospherics/pipe/manifold/pipe in world) + if (!pipe.node1 || !pipe.node2 || !pipe.node3) + usr << "Unconnected [pipe.name] located at [pipe.x],[pipe.y],[pipe.z] ([get_area(pipe.loc)])" + + //Pipes + for (var/obj/machinery/atmospherics/pipe/simple/pipe in world) + if (!pipe.node1 || !pipe.node2) + usr << "Unconnected [pipe.name] located at [pipe.x],[pipe.y],[pipe.z] ([get_area(pipe.loc)])" + +/client/proc/powerdebug() + set category = "Mapping" + set name = "Check Power" + if(!src.holder) + src << "Only administrators may use this command." + return + feedback_add_details("admin_verb","CPOW") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + + for (var/datum/powernet/PN in powernets) + if (!PN.nodes || !PN.nodes.len) + if(PN.cables && (PN.cables.len > 1)) + var/obj/structure/cable/C = PN.cables[1] + usr << "Powernet with no nodes! (number [PN.number]) - example cable at [C.x], [C.y], [C.z] in area [get_area(C.loc)]" + + if (!PN.cables || (PN.cables.len < 10)) + if(PN.cables && (PN.cables.len > 1)) + var/obj/structure/cable/C = PN.cables[1] + usr << "Powernet with fewer than 10 cables! (number [PN.number]) - example cable at [C.x], [C.y], [C.z] in area [get_area(C.loc)]" \ No newline at end of file diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 2c85cc34a5f..89465ac93e1 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -133,6 +133,7 @@ var/intercom_range_display_status = 0 src.verbs += /client/proc/air_status //Air things src.verbs += /client/proc/Cell //More air things src.verbs += /client/proc/atmosscan //check plumbing + src.verbs += /client/proc/powerdebug //check power src.verbs += /client/proc/count_objects_on_z_level src.verbs += /client/proc/count_objects_all src.verbs += /client/proc/cmd_assume_direct_control //-errorage From d21cbab61ccd27d64036662b37a728a08b6d6a89 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 18:50:52 +0100 Subject: [PATCH 067/143] TG: Fixed dust() and gib() leaving invisible overlays everywhere Fixed deaths at the end of nuke rounds, optimised the code a little gib() is now hgib() (ie it's specific to humans). gibs.dm() now only spawns generic gibs that could be from any mob. Likewise for dust. Awaiting generic dust() and gib() animations. Fixed (hopefully, depends if firewalls block this method) getruntimelog. GameMasters no longer have the getruntimelog verb. Instead they have .giverutimelog . This allows them to grant a specific client access to the server's runtime logs. (they can grant themself access this way too). NOTE: runtime logs can be used to meta, only grant access to coders or people you trust. It may also be wise to ensure they do not play in the current round. Introducing .getserverlog . It allows any admin above moderator to access ANY archived server/attack logs. Should mkae processing forum ban requests a lot easier since all admins with ban capabilities now have access. getruntimelog renamed to .getruntimelog . File-request spam prevention increased to 60seconds to discourage access serverlogs too much! They can reach sizes of 4Mb sometimes so please be responsible with them admins. runtime logs should now be saved to /data/logs/runtime/ (you may have to create this folder yourself) ummm... fixed gibs appearing below shuttle turfs. Trimmed some uneeded fluff text from the logs. Revision: r3509 Author: elly1...@rocketmail.com --- baystation12.dme | 6 +- code/defines/global.dm | 2 +- code/defines/turf.dm | 2 +- code/game/algorithm.dm | 6 - code/game/gamemodes/cult/cult.dm | 2 +- code/game/magic/cultist/runes.dm | 2 +- code/game/objects/gibs.dm | 13 +- code/modules/admin/admin.dm | 41 ----- code/modules/admin/admin_verbs.dm | 12 +- code/modules/admin/verbs/deadsay.dm | 1 - code/modules/admin/verbs/getlogs.dm | 143 ++++++++++++++++++ code/modules/admin/verbs/getruntimelog.dm | 53 ------- code/modules/mob/dead/death.dm | 5 + code/modules/mob/death.dm | 76 ++++++++++ code/modules/mob/living/carbon/alien/death.dm | 39 +++++ code/modules/mob/living/carbon/human/death.dm | 41 +++++ .../mob/living/carbon/metroid/powers.dm | 10 +- .../modules/mob/living/carbon/monkey/death.dm | 43 +++++- code/modules/mob/living/silicon/death.dm | 39 +++++ .../modules/mob/living/silicon/robot/death.dm | 42 +++++ code/modules/mob/mob.dm | 132 ---------------- 21 files changed, 455 insertions(+), 255 deletions(-) create mode 100644 code/modules/admin/verbs/getlogs.dm delete mode 100644 code/modules/admin/verbs/getruntimelog.dm create mode 100644 code/modules/mob/dead/death.dm create mode 100644 code/modules/mob/death.dm create mode 100644 code/modules/mob/living/carbon/alien/death.dm create mode 100644 code/modules/mob/living/silicon/death.dm diff --git a/baystation12.dme b/baystation12.dme index e3380e26203..f0cba7d213a 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -800,7 +800,7 @@ #include "code\modules\admin\verbs\deadsay.dm" #include "code\modules\admin\verbs\debug.dm" #include "code\modules\admin\verbs\diagnostics.dm" -#include "code\modules\admin\verbs\getruntimelog.dm" +#include "code\modules\admin\verbs\getlogs.dm" #include "code\modules\admin\verbs\gimmicks.dm" #include "code\modules\admin\verbs\mapping.dm" #include "code\modules\admin\verbs\massmodvar.dm" @@ -886,6 +886,7 @@ #include "code\modules\mining\money_bag.dm" #include "code\modules\mining\ores_materials_coins.dm" #include "code\modules\mining\satchel_ore_box.dm" +#include "code\modules\mob\death.dm" #include "code\modules\mob\login.dm" #include "code\modules\mob\logout.dm" #include "code\modules\mob\mob.dm" @@ -897,6 +898,7 @@ #include "code\modules\mob\say.dm" #include "code\modules\mob\screen.dm" #include "code\modules\mob\transform_procs.dm" +#include "code\modules\mob\dead\death.dm" #include "code\modules\mob\dead\observer\hud.dm" #include "code\modules\mob\dead\observer\login.dm" #include "code\modules\mob\dead\observer\observer.dm" @@ -910,6 +912,7 @@ #include "code\modules\mob\living\carbon\give.dm" #include "code\modules\mob\living\carbon\shock.dm" #include "code\modules\mob\living\carbon\alien\alien.dm" +#include "code\modules\mob\living\carbon\alien\death.dm" #include "code\modules\mob\living\carbon\alien\say.dm" #include "code\modules\mob\living\carbon\alien\humanoid\alien_powers.dm" #include "code\modules\mob\living\carbon\alien\humanoid\death.dm" @@ -976,6 +979,7 @@ #include "code\modules\mob\living\carbon\monkey\npc.dm" #include "code\modules\mob\living\carbon\monkey\powers.dm" #include "code\modules\mob\living\carbon\monkey\say.dm" +#include "code\modules\mob\living\silicon\death.dm" #include "code\modules\mob\living\silicon\say.dm" #include "code\modules\mob\living\silicon\silicon.dm" #include "code\modules\mob\living\silicon\ai\ai.dm" diff --git a/code/defines/global.dm b/code/defines/global.dm index 24e128d0f9d..1bad942d35f 100644 --- a/code/defines/global.dm +++ b/code/defines/global.dm @@ -228,4 +228,4 @@ var // For FTP requests. (i.e. downloading runtime logs.) // However it'd be ok to use for accessing attack logs and such too, which are even laggier. - fileaccess_timer = 600 //Cannot access files by ftp until the game is finished setting up and stuff. \ No newline at end of file + fileaccess_timer = 1800 //Cannot access files by ftp until the game is finished setting up and stuff. diff --git a/code/defines/turf.dm b/code/defines/turf.dm index cc12b3f315b..277abdcb898 100644 --- a/code/defines/turf.dm +++ b/code/defines/turf.dm @@ -128,7 +128,7 @@ icon = 'shuttle.dmi' thermal_conductivity = 0.05 heat_capacity = 0 - layer = 2.1 + layer = 2 /turf/simulated/shuttle/wall name = "wall" diff --git a/code/game/algorithm.dm b/code/game/algorithm.dm index 2b1740237a5..6a5e20e0058 100644 --- a/code/game/algorithm.dm +++ b/code/game/algorithm.dm @@ -6,7 +6,6 @@ Starting up. [time2text(world.timeofday, "hh:mm.ss")] --------------------- - "} diaryofmeanpeople = file("data/logs/[time2text(world.realtime, "YYYY/MM-Month/DD-Day")] Attack.log") @@ -15,13 +14,8 @@ Starting up. [time2text(world.timeofday, "hh:mm.ss")] Starting up. [time2text(world.timeofday, "hh:mm.ss")] --------------------- -Dear Diary.... -Today, these people were mean: - "} - - jobban_loadbanfile() jobban_updatelegacybans() LoadBans() diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index 0cb18c5ca6c..7f5a1a431fe 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -4,7 +4,7 @@ list/allwords = list("travel","self","see","hell","blood","join","tech","destroy", "other", "hide") -/proc/iscultist(mob/living/carbon/M as mob) +/proc/iscultist(mob/living/M as mob) return istype(M) && M.mind && ticker && ticker.mode && (M.mind in ticker.mode.cult) /proc/is_convertable_to_cult(datum/mind/mind) diff --git a/code/game/magic/cultist/runes.dm b/code/game/magic/cultist/runes.dm index 5120e38bed3..fda0744c647 100644 --- a/code/game/magic/cultist/runes.dm +++ b/code/game/magic/cultist/runes.dm @@ -424,7 +424,7 @@ var/list/sacrificed = list() "\red You hear faint rustle.") ghost.invisibility = 10 ghost.key = D.key - D.dust(1) + D.dust() return diff --git a/code/game/objects/gibs.dm b/code/game/objects/gibs.dm index e3325833eef..b6b1a50b0eb 100644 --- a/code/game/objects/gibs.dm +++ b/code/game/objects/gibs.dm @@ -1,6 +1,7 @@ -//HUMANS +/proc/gibs(atom/location, var/list/viruses, var/datum/dna/MobDNA) //CARN MARKER + new /obj/effect/gibspawner/generic(get_turf(location),viruses,MobDNA) -/proc/gibs(atom/location, var/list/viruses, var/datum/dna/MobDNA) +/proc/hgibs(atom/location, var/list/viruses, var/datum/dna/MobDNA) new /obj/effect/gibspawner/human(get_turf(location),viruses,MobDNA) /proc/xgibs(atom/location, var/list/viruses) @@ -65,6 +66,14 @@ del(src) /obj/effect/gibspawner + generic + gibtypes = list(/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood/gibs/core) + gibamounts = list(2,2,1) + + New() + gibdirections = list(list(WEST, NORTHWEST, SOUTHWEST, NORTH),list(EAST, NORTHEAST, SOUTHEAST, SOUTH), list()) + ..() + human gibtypes = list(/obj/effect/decal/cleanable/blood/gibs/up,/obj/effect/decal/cleanable/blood/gibs/down,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood/gibs,/obj/effect/decal/cleanable/blood/gibs/body,/obj/effect/decal/cleanable/blood/gibs/limb,/obj/effect/decal/cleanable/blood/gibs/core) gibamounts = list(1,1,1,1,1,1,1) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index baf82a53d4c..627ece087e3 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -3195,47 +3195,6 @@ var/global/BSACooldown = 0 */ - -/obj/admins/proc/view_txt_log() - set category = "Admin" - set desc="Shows todays server log in new window" - set name="Show Server Log" - var/path = "data/logs/[time2text(world.realtime,"YYYY")]/[time2text(world.realtime,"MM")]-[time2text(world.realtime,"Month")]/[time2text(world.realtime,"DD")]-[time2text(world.realtime,"Day")].log" - var/output = {" - - [time2text(world.realtime,"Day, MMM DD, YYYY")] - Log - - -
      -						[file2text(path)]
      -						
      - - "} - usr << browse(output,"window=server_logfile") - onclose(usr,"server_logfile") - //feedback_add_details("admin_verb","VTL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - return - -/obj/admins/proc/view_atk_log() - set category = "Admin" - set desc="Shows todays server attack log in new window" - set name="Show Server Attack Log" - var/path = "data/logs/[time2text(world.realtime,"YYYY")]/[time2text(world.realtime,"MM")]-[time2text(world.realtime,"Month")]/[time2text(world.realtime,"DD")]-[time2text(world.realtime,"Day")] Attack.log" - var/output = {" - - [time2text(world.realtime,"Day, MMM DD, YYYY")] - Attack Log - - -
      -						[file2text(path)]
      -						
      - - "} - usr << browse(output,"window=server_logfile") - onclose(usr,"server_logfile") -// feedback_add_details("admin_verb","SSAL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! - return - /*/client/proc/unjobban_panel() set name = "Unjobban Panel" set category = "Admin" diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 17ea9b05167..afc8d7847ae 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -183,7 +183,8 @@ verbs += /obj/admins/proc/view_atk_log verbs += /obj/admins/proc/toggleaban //abandon mob verbs += /obj/admins/proc/show_traitor_panel - verbs += /client/proc/cmd_admin_remove_plasma + verbs += /client/proc/getserverlog //fetch an old serverlog to look at + //verbs += /client/proc/cmd_admin_remove_plasma --This proc is outdated, does not do anything verbs += /client/proc/admin_call_shuttle verbs += /client/proc/admin_cancel_shuttle verbs += /client/proc/cmd_admin_dress @@ -289,7 +290,7 @@ verbs += /client/proc/everyone_random verbs += /client/proc/only_one verbs += /client/proc/deadmin_self -// verbs += /client/proc/giveruntimelog //used by coders to retrieve runtime logs + verbs += /client/proc/giveruntimelog //used by coders to retrieve runtime logs verbs += /client/proc/cinematic //used by coders to retrieve runtime logs verbs += /client/proc/enable_debug_verbs verbs += /client/proc/kill_air @@ -419,9 +420,9 @@ verbs -= /client/proc/deadmin_self verbs -= /client/proc/jumptocoord verbs -= /client/proc/everyone_random -// verbs -= /client/proc/giveruntimelog //used by coders to retrieve runtime logs -// verbs -= /client/proc/getserverlog - verbs -= /client/proc/cinematic + verbs -= /client/proc/giveruntimelog //used by coders to retrieve runtime logs + verbs -= /client/proc/getserverlog + verbs -= /client/proc/cinematic //show a cinematic sequence verbs -= /client/proc/cmd_admin_change_custom_event verbs -= /client/proc/admin_invis verbs -= /client/proc/callprocgen @@ -433,7 +434,6 @@ verbs -= /client/proc/rnd_check_designs verbs -= /client/proc/make_tajaran verbs -= /client/proc/CarbonCopy - verbs -= /client/proc/getruntimelog //used by coders to retrieve runtime logs verbs -= /proc/possess verbs -= /proc/release //verbs -= /client/proc/give_spell --Merged with view variables diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm index 6fc867c966e..e999d8a614f 100644 --- a/code/modules/admin/verbs/deadsay.dm +++ b/code/modules/admin/verbs/deadsay.dm @@ -2,7 +2,6 @@ set category = "Special Verbs" set name = "Dsay" //Gave this shit a shorter name so you only have to time out "dsay" rather than "dead say" to use it --NeoFite set hidden = 1 - // All admins should be authenticated, but... what if? if(!src.holder) src << "Only administrators may use this command." return diff --git a/code/modules/admin/verbs/getlogs.dm b/code/modules/admin/verbs/getlogs.dm new file mode 100644 index 00000000000..3c61b1c565e --- /dev/null +++ b/code/modules/admin/verbs/getlogs.dm @@ -0,0 +1,143 @@ +/* + HOW DO I LOG RUNTIMES? + Firstly, start dreamdeamon if it isn't already running. Then select "world>Log Session" (or press the F3 key) + navigate the popup window to the data/logs/runtime/ folder from where your tgstation .dmb is located. + (you may have to make this folder yourself) + + OPTIONAL: you can select the little checkbox down the bottom to make dreamdeamon save the log everytime you + start a world. Just remember to repeat these steps with a new name when you update to a new revision! + + Save it with the name of the revision your server uses (e.g. r3459.txt). + Game Masters will now be able to grant access any runtime logs you have archived this way! + This will allow us to gather information on bugs across multiple servers and make maintaining the TG + codebase for the entire /TG/station commuity a TONNE easier :3 Thanks for your help! +*/ + +#define FTPDELAY 600 //600 tick delay to discourage spam +/* + These procs have failsafes built in to prevent spamming of file requests. As such it can only be used once every + [FTPDELAY] ticks. This can be changed by modifying FTPDELAY's value above. + + PLEASE USE RESPONSIBLY, only download from the server if the log isn't already available elsewhere! + Bandwidth is expensive and lags are lame. Some log files canr each sizes of 4MB! +*/ + +//This proc allows Game Masters to grant a client access to the .getruntimelog verb +//Permissions expire at the end of each round. +//Runtimes can be used to meta or spot game-crashing exploits so it's advised to only grant coders that +//you trust access. Also, it may be wise to ensure that they are not going to play in the current round. +/client/proc/giveruntimelog() + set name = ".giveruntimelog" + set desc = "Give somebody access to any session logfiles saved to the /log/runtime/ folder." + set category = null + + if( !src.holder || holder.rank != "Game Master" ) + src << "Only Game Masters may use this command." + return + + var/list/clients = list() + for(var/client/C) + clients += C + + var/client/target = input(src,"Choose somebody to grant access to the server's runtime logs (permissions expire at the end of each round):","Grant Permissions",null) as null|anything in clients + if( !target || !istype(target,/client) ) + src << "Error: giveruntimelog(): Client not found." + return + + target.verbs |= /client/proc/getruntimelog + target << "You have been granted access to runtime logs. Please use them responsibly or risk being banned." + return + +//This proc allows download of runtime logs saved within the data/logs/ folder by dreamdeamon. +//It works similarly to show-server-log. +/client/proc/getruntimelog() + set name = ".getruntimelog" + set desc = "Retrieve any session logfiles saved by dreamdeamon." + set category = null + + var/time_to_wait = fileaccess_timer - world.time + if(time_to_wait > 0) + src << "Error: getruntimelog(): spam prevention. Please wait [round(time_to_wait/10)] seconds." + return + fileaccess_timer = world.time + FTPDELAY + + var/path = "data/logs/runtime/" + + var/list/path_list = flist(path) + var/choice = input(src,"Choose a runtime-log to download:","Download",null) as null|anything in path_list + if(!choice) return + + path += "[choice]" + if(!fexists(path)) + src << "Error: getruntimelog(): Files not found/Invalid file([path])." + return + + message_admins("[src] accessed runtime log: [path]") + src << run( file(path) ) + return + +//This proc allows download of past server logs saved within the data/logs/ folder. +//It works similarly to show-server-log. +/client/proc/getserverlog() + set name = ".getserverlog" + set desc = "Like 'Show Server Log' but it fetches old logs if there are any." + set category = null + + var/time_to_wait = fileaccess_timer - world.time + if(time_to_wait > 0) + src << "Error: getserverlog(): spam prevention. Please wait [round(time_to_wait/10)] seconds." + return + fileaccess_timer = world.time + FTPDELAY + + var/path = "data/logs/" + for(var/i=0, i<4, i++) //only bother searching up to 4 sub-directories. If we don't find it by then: give up. + var/list/path_list = flist(path) + if(path_list.len) path_list -= "runtime/" + else break + + var/choice = input(src,"Choose a directory to access:","Download",null) as null|anything in path_list + if(!choice) return + + path += "[choice]" + + if( text2ascii(choice,length(choice)) != 47 ) //not a directory, finish up + if(!fexists(path)) + src << "Error: getserverlog(): File not found/Invalid file([path])." + return + src << run( file(path) ) + return + return + + +//Other log stuff put here for the sake of organisation + +//Shows today's server log +/obj/admins/proc/view_txt_log() + set category = "Admin" + set name = "Show Server Log" + set desc = "Shows today's server log." + + var/path = "data/logs/[time2text(world.realtime,"YYYY/MM-Month/DD-Day")].log" + if( fexists(path) ) + src << run( file(path) ) + else + src << "Error: view_txt_log(): File not found/Invalid path([path])." + return + feedback_add_details("admin_verb","VTL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + return + +//Shows today's attack log +/obj/admins/proc/view_atk_log() + set category = "Admin" + set name = "Show Server Attack Log" + set desc = "Shows today's server attack log." + + var/path = "data/logs/[time2text(world.realtime,"YYYY/MM-Month/DD-Day")] Attack.log" + if( fexists(path) ) + src << run( file(path) ) + else + src << "Error: view_atk_log(): File not found/Invalid path([path])." + return + usr << run( file(path) ) + feedback_add_details("admin_verb","SSAL") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + return diff --git a/code/modules/admin/verbs/getruntimelog.dm b/code/modules/admin/verbs/getruntimelog.dm deleted file mode 100644 index 406b3d631ae..00000000000 --- a/code/modules/admin/verbs/getruntimelog.dm +++ /dev/null @@ -1,53 +0,0 @@ -/* - HOW DO I LOG RUNTIMES? - Firstly, start dreamdeamon if it isn't already running. Then select "world>Log Session" (or press the F3 key) - navigate the popup window to the log/runtime/ folder from where your tgstation .dmb is located. - - OPTIONAL: you can select the little checkbox down the bottom to make dreamdeamon save the log everytime you - start a world. Just remember to repeat these steps with a new name when you update to a new revision! - - Save it with the name of the revision your server uses (e.g. r3459.txt). - Coders with the Game Master rank will now be able to access any runtime logs you have archived this way! - This will allow us to gather information on bugs across multiple servers and make maintaining the TG - codebase for the entire /TG/station commuity a TONNE easier :3 Thanks for your help! -*/ -#define FTPDELAY 200 //20 second delay to prevent spam - -//This proc allows GameMasters to download txt files saved to the log/runtime/ folder on the server. -//In effect this means the server owner can log game sessions through DreamDeamon to that folder and -//Coders (with access) can download logs (old and current). -//To make life easier on everyone please name logfiles according to the revision number in use! - -//This proc has a failsafe built in to prevent spamming of ftp requests. As such it can only be used once every -//20 seconds. This can be changed by modifying FTPDELAY's value. - -//PLEASE USE RESPONSIBLY, only download from the server if the log isn't already available elsewhere! -//Bandwidth is expensive and lags are lame. Although txt files of a few kB shouldn't cause problems really ~Carn - -/client/proc/getruntimelog() - set name = "getruntimelog" - set desc = "Retrieve any session logfiles saved by dreamdeamon" - set category = "Debug" - set hidden = 1 - - if( !src.holder || holder.rank != "Game Master" ) - src << "Only Game Masters may use this command." - return - - var/time_to_wait = fileaccess_timer - world.time - if(time_to_wait > 0) - src << "Error: getruntimelog(): FTP-request spam prevention. Please wait [round(time_to_wait/10)] seconds." - return - fileaccess_timer = world.time + FTPDELAY - - var/list/list_of_runtimelogs = flist("log/runtime/") - var/choice = input(src,"Choose a runtime-log to download:","Download",null) in list_of_runtimelogs - - if(!choice || !fexists("log/runtime/[choice]")) - src << "Error: getruntimelog(): Files not found/Invalid file([choice])." - return - - src << ftp("log/runtime/[choice]") - - return - diff --git a/code/modules/mob/dead/death.dm b/code/modules/mob/dead/death.dm new file mode 100644 index 00000000000..48a04a834c7 --- /dev/null +++ b/code/modules/mob/dead/death.dm @@ -0,0 +1,5 @@ +/mob/dead/dust() //ghosts can't be vaporised. + return + +/mob/dead/gib() //ghosts can't be gibbed. + return diff --git a/code/modules/mob/death.dm b/code/modules/mob/death.dm new file mode 100644 index 00000000000..3970dab6f09 --- /dev/null +++ b/code/modules/mob/death.dm @@ -0,0 +1,76 @@ +//This is the proc for gibbing a mob. Cannot gib ghosts. +//added different sort of gibs and animations. N +/mob/proc/gib() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + +// flick("gibbed-m", animation) + gibs(loc, viruses, dna) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + + +//This is the proc for turning a mob into ash. Mostly a copy of gib code (above). +//Originally created for wizard disintegrate. I've removed the virus code since it's irrelevant here. +//Dusting robots does not eject the MMI, so it's a bit more powerful than gib() /N +/mob/proc/dust() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + +// flick("dust-m", animation) + new /obj/effect/decal/ash(loc) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + + +/mob/proc/death(gibbed) + timeofdeath = world.time + + var/cancel = 0 + for(var/mob/M in world) + if(M.client && (M.stat != DEAD)) + cancel = 1 + break + if(!cancel) + world << "Everyone is dead! Resetting in 30 seconds!" + + spawn(300) + for(var/mob/M in world) + if(M.client && (M.stat != DEAD)) + world << "Aborting world restart!" + return + + feedback_set_details("end_error","no live players") + + if(blackbox) + blackbox.save_all_data_to_sql() + + sleep(50) + + log_game("Rebooting because of no live players") + world.Reboot() + return + + return ..(gibbed) diff --git a/code/modules/mob/living/carbon/alien/death.dm b/code/modules/mob/living/carbon/alien/death.dm new file mode 100644 index 00000000000..b8bdab646a9 --- /dev/null +++ b/code/modules/mob/living/carbon/alien/death.dm @@ -0,0 +1,39 @@ +/mob/living/carbon/alien/gib() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("gibbed-a", animation) + xgibs(loc, viruses) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + +/mob/living/carbon/alien/dust() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("dust-a", animation) + new /obj/effect/decal/remains/xeno(loc) + + spawn(15) + if(animation) del(animation) + if(src) del(src) diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index 6a9662adf24..c5245daa4f3 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -1,3 +1,44 @@ +/mob/living/carbon/human/gib() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("gibbed-h", animation) + hgibs(loc, viruses, dna) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + +/mob/living/carbon/human/dust() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("dust-h", animation) + new /obj/effect/decal/remains/human(loc) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + + /mob/living/carbon/human/death(gibbed) if(halloss > 0 && (!gibbed)) //hallucination = 0 diff --git a/code/modules/mob/living/carbon/metroid/powers.dm b/code/modules/mob/living/carbon/metroid/powers.dm index 7c836158453..63169dedad6 100644 --- a/code/modules/mob/living/carbon/metroid/powers.dm +++ b/code/modules/mob/living/carbon/metroid/powers.dm @@ -110,7 +110,7 @@ src << "\red [pick("This subject is incompatable", \ "This subject does not have a life energy", "This subject is empty", \ "I am not satisified", "I can not feed from this subject", \ - "I do not feel nurished", "This subject is not food")]..." + "I do not feel nourished", "This subject is not food")]...
      " sleep(rand(15,45)) @@ -136,13 +136,7 @@ if(Victim && !rabid && !attacked) if(Victim.LAssailant && Victim.LAssailant != Victim) if(prob(50)) - var/Found = 0 - for(var/mob/F in Friends) - if(F == Victim.LAssailant) - Found = 1 - - if(!Found) - Friends += Victim.LAssailant + Friends |= Victim.LAssailant if(M.client && istype(src, /mob/living/carbon/human)) if(prob(85)) diff --git a/code/modules/mob/living/carbon/monkey/death.dm b/code/modules/mob/living/carbon/monkey/death.dm index a20b53d203c..a150d7c2bf5 100644 --- a/code/modules/mob/living/carbon/monkey/death.dm +++ b/code/modules/mob/living/carbon/monkey/death.dm @@ -1,5 +1,46 @@ +/mob/living/carbon/monkey/gib() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("gibbed-m", animation) + gibs(loc, viruses, dna) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + +/mob/living/carbon/monkey/dust() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("dust-m", animation) + new /obj/effect/decal/ash(loc) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + + /mob/living/carbon/monkey/death(gibbed) - if(src.stat == 2) + if(src.stat == DEAD) return if (src.healths) diff --git a/code/modules/mob/living/silicon/death.dm b/code/modules/mob/living/silicon/death.dm new file mode 100644 index 00000000000..1fafa8f8b7f --- /dev/null +++ b/code/modules/mob/living/silicon/death.dm @@ -0,0 +1,39 @@ +/mob/living/silicon/gib() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + +// flick("gibbed-r", animation) + robogibs(loc, viruses) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + +/mob/living/silicon/dust() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + +// flick("dust-r", animation) + new /obj/effect/decal/remains/robot(loc) + + spawn(15) + if(animation) del(animation) + if(src) del(src) diff --git a/code/modules/mob/living/silicon/robot/death.dm b/code/modules/mob/living/silicon/robot/death.dm index 9a677ac60ab..fefedcfe593 100644 --- a/code/modules/mob/living/silicon/robot/death.dm +++ b/code/modules/mob/living/silicon/robot/death.dm @@ -1,3 +1,45 @@ +/mob/living/silicon/robot/gib() + //robots don't die when gibbed. instead they drop their MMI'd brain + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("gibbed-r", animation) + robogibs(loc, viruses) + + spawn(15) + if(animation) del(animation) + if(src) del(src) + +/mob/living/silicon/robot/dust() + death(1) + var/atom/movable/overlay/animation = null + monkeyizing = 1 + canmove = 0 + icon = null + invisibility = 101 + + animation = new(loc) + animation.icon_state = "blank" + animation.icon = 'mob.dmi' + animation.master = src + + flick("dust-r", animation) + new /obj/effect/decal/remains/robot(loc) + if(mmi) del(mmi) //Delete the MMI first so that it won't go popping out. + + spawn(15) + if(animation) del(animation) + if(src) del(src) + + /mob/living/silicon/robot/death(gibbed) if (!gibbed) src.emote("deathgasp") diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index ca195daf554..63cb6cc6e68 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -103,38 +103,6 @@ /mob/proc/update_clothing() return -/mob/proc/death(gibbed) - timeofdeath = world.time - - var/cancel = 0 - for(var/mob/M in world) - if(M.client && (M.stat != DEAD)) - cancel = 1 - break - if(!cancel) - world << "Everyone is dead! Resetting in 30 seconds!" - - - - spawn(300) - for(var/mob/M in world) - if(M.client && (M.stat != DEAD)) - world << "Aborting world restart!" - return - - //feedback_set_details("end_error","no live players") - - if(blackbox) - blackbox.save_all_data_to_sql() - - sleep(50) - - log_game("Rebooting because of no live players") - world.Reboot() - return - - return ..(gibbed) - /mob/proc/restrained() if (handcuffed) return 1 @@ -841,106 +809,6 @@ for(var/mob/M in viewers()) M.see(message) -//This is the proc for gibbing a mob. Cannot gib ghosts. -//added different sort of gibs and animations. N -/mob/proc/gib() - - if (istype(src, /mob/dead/observer)) - gibs(loc, viruses) - return - if(!isrobot(src))//Cyborgs no-longer "die" when gibbed. - death(1) - var/atom/movable/overlay/animation = null - monkeyizing = 1 - canmove = 0 - icon = null - invisibility = 101 - - animation = new(loc) - animation.icon_state = "blank" - animation.icon = 'mob.dmi' - animation.master = src - if(ishuman(src)) - flick("gibbed-h", animation) - else if(ismonkey(src)) - flick("gibbed-m", animation) - else if(ismetroid(src)) - flick("gibbed-m", animation) - else if(iscrab(src)) - flick("gibbed-m", animation) - else if(iscorgi(src)) - flick("gibbed-m", animation) - else if(iscat(src)) - flick("gibbed-m", animation) //New-has monkey gib effect versus robogib - else if(isalien(src)) - flick("gibbed-a", animation) - else - flick("gibbed-r", animation) - - spawn() - if(key) - if(istype(src, /mob/living/silicon)) - robogibs(loc, viruses) - else if (istype(src, /mob/living/carbon/alien)) - xgibs(loc, viruses) - else - gibs(loc, viruses, dna) - -/* else if(key) - if(istype(src, /mob/living/simple_animals)) //Should gib all simple_animals like a monkey - gibs(loc, viruses) - else if (istype(src, /mob/living/simple_animals)) - gibs(loc, viruses) -Currently doesn't work, but should be useful later or at least as a template -*/ - - else - if(istype(src, /mob/living/silicon)) - robogibs(loc, viruses) - else if(istype(src, /mob/living/carbon/alien)) - xgibs(loc, viruses) - else - gibs(loc, viruses, dna) - sleep(15) - del(src) - -/* -This is the proc for turning a mob into ash. Mostly a copy of gib code (above). -Originally created for wizard disintegrate. I've removed the virus code since it's irrelevant here. -Dusting robots does not eject the MMI, so it's a bit more powerful than gib() /N -*/ -/mob/proc/dust() - death(1) - var/atom/movable/overlay/animation = null - monkeyizing = 1 - canmove = 0 - icon = null - invisibility = 101 - - animation = new(loc) - animation.icon_state = "blank" - animation.icon = 'mob.dmi' - animation.master = src - if(ishuman(src)) - flick("dust-h", animation) - new /obj/effect/decal/remains/human(loc) - else if(ismonkey(src)) - flick("dust-m", animation) - new /obj/effect/decal/remains/human(loc) - else if(isalien(src)) - flick("dust-a", animation) - new /obj/effect/decal/remains/xeno(loc) - else - flick("dust-r", animation) - new /obj/effect/decal/remains/robot(loc) - - sleep(15) - if(isrobot(src)&&src:mmi)//Is a robot and it has an mmi. - del(src:mmi)//Delete the MMI first so that it won't go popping out. - for(var/obj/item/I in contents) - I.loc = get_turf(src) - del(src) - /* adds a dizziness amount to a mob use this rather than directly changing var/dizziness From 246e503bc60d11f3f8baee2e4e837d4001814782 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sun, 6 May 2012 19:01:01 +0100 Subject: [PATCH 068/143] TG: AIs and Juggernauts/Wraiths/Artificers should no longer have random names when they ghost. Fixed a typo in the borg manual Remove ripley_construct.dmi as it was unused. Revision: r3521 Author: kortgstation --- code/defines/procs/helpers.dm | 2 ++ code/game/objects/items/weapons/manuals.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 1 + code/modules/projectiles/guns/projectile.dm | 2 +- icons/mecha/ripley_construct.dmi | Bin 2296 -> 0 bytes 5 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 icons/mecha/ripley_construct.dmi diff --git a/code/defines/procs/helpers.dm b/code/defines/procs/helpers.dm index 994d08745ec..dfdbeaa8e53 100644 --- a/code/defines/procs/helpers.dm +++ b/code/defines/procs/helpers.dm @@ -700,6 +700,7 @@ Turf and target are seperate in case you want to teleport some distance from a t newname = dd_replacetext(newname, ">", "'") M.real_name = newname M.name = newname + M.original_name = newname /*/proc/clname(var/mob/M as mob) //--All praise goes to NEO|Phyte, all blame goes to DH, and it was Cindi-Kate's idea var/randomname = pick(clown_names) @@ -731,6 +732,7 @@ Turf and target are seperate in case you want to teleport some distance from a t newname = dd_replacetext(newname, ">", "'") M.real_name = newname M.name = newname + M.original_name = newname for (var/obj/item/device/pda/pda in M.contents) if (pda.owner == oldname) diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index bb00b0e1f2a..29ca4003c69 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -451,7 +451,7 @@ It is caused by the unexpected circumstances after awakening in cryo (if cloned

      Security Cyborg

      - The Security Cyborg module is equipped with effective secuity measures used to apprehend and arrest criminals without harming them a bit.
      A Security Cyborg comes with: + The Security Cyborg module is equipped with effective security measures used to apprehend and arrest criminals without harming them a bit.
      A Security Cyborg comes with: